MFFFGNLEVEFRLYYRRVEEGKQYPVLCRRFASLNEEFISHKSPTGGFDFISGKRIEQKLIDYNQEAERFWGYAYEEVSEVSPHRRFIAYTMYDKDNDFFKLCVRDLNSGSLCSKPQADWVCNVAWAKGGQALLYVVTDQKKKPYRIYCSMLGSKDEDVILLEEPEENVHVNIKHTKDFKFVTLYVFSTTYSKDVFHLKELGLHFLPLPESVSQISHGPNYDFYSPIMRFTISSFVMPDAVVDYNLSNGKFEIIQQQNLLQERTCVLYVTTSVGPTIDNKSNSNNYGESKSWNDLSEFYGCENHQVVSSDGVKVGLTIVYSHKRKKEGENPGLLHGHGACGELLLKKWCNESKSLLDRGWILAYADVRGGVYNKREK*