MSVQSDFQEKVSACFRPWQRSFQFWVRAVDIYTGYKVFQLRVGFEKNVQKQEAMWERQHEVAAEKIYNMCSDLGGFFLKVAQLIGKPDLAPAAWVRRLVTLCDQAPATPYNVIRAVLEKELDQNLDELFESFDVDPLGSASIAQVHRARLKGDKKDVVVKVQHPGVQELMMTDIHNLQAFALYLQKIDIKFDIYSLTKEIEKQIGYEFNFLREADAMNRIRRFLYENNKKSPVMVPQVIRDIVTRRVLVMEYIDGTPILKLGDEMAKRGISPDGKIAAVARQNILKSLSLAYGQMILRSGFFHADPHPGNILICKGAEVALLDYGQVKDLPENLRLGYANLILAIADDDATRARESFKVLGIDTLSKCEDEQKEMLKLARGMFDTKLPPGVKMLQPFSEESSVKKIAVEAFPEELFSILRTLQILRGLSVGLGISHSCAEQWRPIAEEALYNAGRLTDIDMKRSRGHRTRRKSGK*