MSLYENKKVVAIGGGHGLGRMLAALKVFGSNATGIVTTTDNGGSTGRIRHCQGGIAWGDTRNCINQLITEPSISSMMFEYRFKGAGELNGHNLGNLMLTALDNLSVRPLDAINLIRNMLKVDVNILPMSEHPSDLAALAMDGKWVTGETSVDEMTQDLRRLDLAPEVPATKEAVTAIQDADCVILGPGSFLTSVMPPLLLPELGKAIARNQTAKVIFVENLSPEYGPAGRMSLEQKLEWCERACQGRKIDVVLGHHPHPELEQRWNFVTRDLASANRDWRHDRQKLRQAIEEQLMN*