MSVQSDFQEKVSACFRPWQRSFQFWVRAVDIYTGYKVFQLRVGFEKNVQKQEAMWERQHEVAAEKIYNMCSDLGGFFLKVAQLIGKPDLAPAAWVRRLVTLCDQAPATPYNVIRAVLEKELDQNLDELFESFDVNPLGSASIAQVHRARLKGDKKDVVVKVQHPGVQELMMTDIHNLQAFALYLQKIDIKFDIYSLTKEIEKQIGYEFNFLREADAMNRIRRFLYENNKKSPVMVPQVIRDIVTRRVLVMEYIDGTPILKLGDEMAKRGISPDGKIAAVARQNILKSLSLAYGQMILRSGFFHADPHPGNILICKGAEASMHLFVALLDYGQVKDLPENLRLGYANLILAIADGDATRARESFKELGIDTLSKCEDEQKEMLKLARGMFDTKLPPGVKMLQPFSEESSVKKIAVEAFPEELFSILRTLQILRGLSVGLGISHSCAEQWRPIAEETLYNAGRLTDIDMKRSRGHRTRRKSGK*