MTRLVLVVAAIFLVVGCKSGMGAPSCDYVMSCMAPCIPYLIDKGDLGPACCQGLVALKGSAPTTPDRQAVCRCLKLEESKLPIDWGRAEVLPNKCGVDPGVPISPNVNCSA