MSALAEAEAACAPYGNEPSRCGFELSRSLLLAVRESRAHRPDLVLKFGQYLLRSHAGRLGAEVWAMYEQVYIALLHYGRRPRAAGSGAEEPSEEMRLASEYYSLLAARFPDSMRVKRLEGMMWEAKGEYDMAMADYDEILEEEPNNLAALKRQVALLRARGKPAEAAKRLAAHLEVVGSDADGWLQLCDLYLSQAQYQRAKFCMEELLLLNPMAYIHHLRYAEILLTLGGIDKGGNADLVRTARKYFAHSLDLKPRGNLRALYGLLLCCAAAPKGQKTAAEVEELGACAQKKLLEEYGEAKATSMLDTVKAMSTALLS*