MAASTRTTSSFPYLVAASSPAARRHGASHRIRASVGEAAMDVVSEAELREKGFMGMRKTKLVCTVGPACVEALPALARGGMGVARVNLCHGGREWHRAAMRAVRRLNEEEGFCVTLMVDTEGSQLLVADHGGATSAKAEDGSEWIFTNRRADEAHQFTMHVNFDKFSEGILVGDELVIDGGMATFEVNEKIGNDLRCKCTDPGLLLPRAKLSFWRNGKLVQRNFGLPTLSTKDWADIEFGIAEGVDCIALSFVNDANDIKQLKAYLSRRSLEHIKVFAKIESLESLKNLKDIIEASDGVMVARGDLGVQIPLEQIPAIQESIVKLCRHLNKPVIVASQLLESMVEYPTPTRAEVADVSEAVRQYADAVMISAESAIGAYPQKALSVLRVASERMESWSREENMHKRLPQHQLAIALPDRISEQICNCAVEMANNLAVDAIFVYTKHGHMASLLSRNRPNPPIFAFTDNANSRKSMNLYWGVIPLHLPLSNSMEDNFNKTISLMKSKGSVKPGDTVLVVSDSDLNRPCAATSVFQSIQVRLVE*