MDGDLPSLLINAVVGMGSKLIGSGSATPSLSISNDDLSKFVETSDEWIAARTGIRNRRVLSGGETLGGLSVQAAQRALEMAQVRPEDVDLVLFCTSTPDDLFGGAGRVLAEVGCTNAFGFDITAACSGFIVGLITATRFIKGGGIKNVLVVGADALSQYVDWTDRGTCILFGDAAGAVLVQSCNADEDGLLGFCVQSDGHGQKHLHCSSSNADSILSKTNGVPGFPPKKTNFSCIEMNGKEVFRFAVRCVPQSIEKALEEAGLPASSIDWLLLHQANQRIIDAAANRLSIPSEKVISNLANYGNTSAASIPLALDEAVRGGKVKTGDIIAASGFGAGLTWGSAIVKWG*