MKAFHIKLLVAGFLANTHLKIVQATPIFMDVVISALVSDIISRFMSFLISKYGHNSCLKNKLERLQHLLLRVHMVVEEAEGRYITNAGMLMQLKMLTEAMYKGYHVFDTYGPLELIKEAGEVSDSYALDFHYVRRFHLSGGTIVSREVKSSLENLETVLDNLKEFVSLLNGCERIFRNPYSTYLYIDNFMFGRQVERQQIMSILMLDDHPKIPAVLPIIGGCRVGKKTLVWSVCSDERIRSHFSTILHFGGDDIKKFDERKVMPLKTLITVEFISDISDCEWLNFYSLVASSGNGSKVIIISRLEKLARFGTVNPIELRNFSHEEYSYLFNVLAFGSSNPLDHPRLAIIGKEIARTLQGSLVAINIYANVLRNNFSVPFWIRVLNLYRGMMESNLSLYGEHPKSLLQKDGTIIDITAFCPSLATNSLRITLLTGEKFKYDNKRELPVMGFGDIIAGSVTMPMKFQLVWESRLAPYTVISATCGAEELLSTTSTRKKRKIVCTS*