MVLEGIVEHGAGGVLIKDSVAASGGFVLHWLLKALVARAAASSDGSRVVFVALGAPFPHYARIARKQGCNLISCMEKGQLAFIDLFSDPGTWKYSCTAPQDGENPLFLLFKRIKEAVKHTSGMIYIFIDDVALLEVIVQGSRNRVLDFLHYCRALACGKQKGCSIVMLLHEDIYAEDESLAFVLELEHSSNVTVRVEPLSTGHSSDVHGQCVCFADYRGVSRCFLDRASERPETLQSGRKHCRLFLPGRPSEDLKLFACVELSFVSYSHVNLKSEKHSTSDKGAVGCFSDVNIFAEPGLHLYQVSCLFVYPILKANEQMKASGWTGFVMSTFPFVVVVYLCKQSHFRRAASLEAMEEATVMFAGCLLDVRRNPTLQIIPEKIIRYGDGSI*