MVAGGLGYGAYNSVFTVDGGHRAVVFNRLLGMKPTIYNEGLNFNIPWFEWPVIYDIRTRPVNLQTLTGSKDLQMVTIGIRVLHRPDPNQLVWIYRHLGLNYDERILPSLMNECAKAVVARYDANELLTKREQVSAAISAELRLRAGGFNVLLEDVAITHLAFSPEYAKAVEAKQVAQQDANRAKYIVLGAQQEKKTIITKARGEAESAELIGSAVRRNPGFMKLRRIDAAKDIADIVAGSGNKVYLNADSLLLN