MSLHTPLCSLLKIQHPVLLAGMARASGAPLAAAVSNAGGLGTVGGLGYTPEQLSEILTELKSLLKDPSLPFGVDLALPQVGGGARATNHDYTHGQLDQLIDVVISHGAKLFVCAVGVPPERVIKRLHDAGILIMNMVGAPKHAEKAFKLGVDIVCAQGGEGGGHTGDIPFSVLVPAVVDVARKYKSPLTGQPALVVAAGGVNDGRSLAAALMLGAAGVWVGTRFVASEESGASRLHKEAVVGAQYGETKRTLVISGRPLRMLPNEYIKEWEKRPEDIARLTAQGIVPIEHDFKNDKDVDVPFLMGDVSAIIKEIKPAGVIVREMVQQAVDMLKKGGSYINGPASRL*