METKPSVKGNLLGRGRHGRVYSAFSFNHTPHHLAVKSAFSSHSSLLAKEKRILSELQHCPEIVHCYGDDSTMEEGVETYNLFLEYAPGGSLSDLIRNSGGTLPESNVQLYTRMILKGLCHIHEKGYVHCDIKPSNMLIFPLEDGGNKVKIADFGLAKRIGEERALQLPQFSGTPAYMSPESVLYGEDEPPLDVWSLGITVVEMLTGKLVWRRLGKEDLLFSIVFGEPEIPESVSEEGKDFLRMCFRREAKERWTARMLLNHPFTTEEPSSMAMETSHFDWSRLKLRDPLASTGSSSSPRSRSNSFFNRFCSSMQSLFKISLVLFHTYLG*