MSDYVLDGDHDVHEDEFGDENGKEDVSVTDEMHFDAELEAIKERFKEIEADANKLHDLRRVIDKSPISKSNNSNLSDEDKTEVDLRSVYVGNVDYGSTADELEAHFRGCGPINRVTILCNKFTGHPKGFAYIEFDTRDAVEAAIALDDSSFRSRQLKVLPKRTNVPGMSMTNRPPFVRGRARGRGMSIGFRPAYAGRMRFPRYRRRGSYYFSPY