MTWGMEMLTFNIKDGYLEALVRGHKAGLLSVADYNNLSQCETLDDIKLNLTASDYGPYLANEPSPLHTTTIVEKCTQKLVDDWNKMRCQADETLGRFMDYCTYGHMIDNVVLIVTGTLHERDVQELLDKCHPLGVFDSIATLAVAQNMRELYRLVLVDTPLAPYFSENLTHEDLDEMNIETDRRALNITLNSIGTELSRDDRKKLYSNFGLLYPHGHNELSMAEDFDQIRAAMEKIPVYASIFNKLGFGESQMLDKLLYDEEVRRCVLTYEQQFHYGVFYAYMKLREQEIRNIMWISECVAQDQKARISDGIVFTF*