MMMVFDGSLSAQFTQIRSLPKHRITRTFLEPLTDNLDMTSADGKQSKVWRSRFNPSFSPRNITMLIPELIDEIVVFRELLAGMAGPQGQWGDVFQLEERTTNLTFDVILRATIKVLGLNHILGIKRWPWDSLTRARNNGALRKALIGHVQHAINKPPDRLADTNTENNKKTILNIALSRTLAETGGAAPDKRDIEAILANLKLFLFAGHDTTSSTICWMFKLLQDNPGCLSKLRAELDDVLGTDPSQAASLLRESPQLLNNLAYTNGVVKETLRFYPLASTVRQGERDFFLTLPGSSTRYPTEGTAIHDVPSVIQLDESVWPRANKFLPERWMAPLGDPLHPNKDAWRPFSMGPRNCIGQELAMVEIKLVAALVCRDFDVREAWDEWDEKRGGMVKREMVGGERLYGCG