MSVQSDFQEKVSACFRPWQRSFQFWVRAVDIYTGYKVFQLRVGFEKDVQKQEAMWERQHEVAAEKIYNMCSDLGGFFLKVAQLIGKPDLAPAAWVRRLVTLCDQAPATPYNVVRAVLEKELNQNVDELFESFDFDPLGSASIAQVHRARLIGDKRDVVVKVQHPGVQQLMMTDIHNLQAFALYLQKIDIKFDIYSLTKEIEKQIGYEFNFLREADAMDRIRRFLYENNKKSPVMVPRVIRDIVTRRVLVMEYIDGTPILKLGDEMAKRGISPDGKIAAVARQNILKSLSLAYGQMILRSGFFHADPHPGNILICKGAEVALLDYGQVKDLPENLRLGYAKLILAIADGNATTAKESFKELGIDTLSKCEDEQKEMLKLAQGMFDTKLPPGVKMMQPFSEESSVKKIAVEAFPEELFSILRTLQILRGLSVGLGISHSCAEQWRPIAEEALYNAGRLTDIDMKRSHRHRTRRKSGK*