MVHQAEFLPSTGNSISSVLQGGYNHPLSREWQQERQLTKNMFIFPLFITDSPDEETAIPTLPNIKRFGVNKLIPYVKNLVEKGLRAVILFGVPLKPGVKDALGTAADDPEGPVITAIKKLRENFPDLFIMCDVCLCEYTDHGHCGILNEDGSLIREESVQRIAAVAVNYAKAGANSVAPSDMMDGRIKDIKTGLMNAGLANKCLVMSYAAKFSGNLYGPFRDAAGSAPSHGDRKAYQLPPGGAGLARRALMRDMSEGADAVIVKPSTFYLDIVSDAAKLCRDYPICAYHVSGEYAMLHAAADKGVVDLKGIAFEAHQGFLRAGARLIISYFTPEFLEWLQV*