MGSSHHHHHHSSGLVPRGSMIVQGGEPVTEAMKAEARIWDCFYGLAESRILLCAVELGLADIINNQPNKTITLSGLADSLPVNSPNKDHLYRIMRFLVHMQIFTKVKSESEEEQEEEEERYGMTSAAALLLKDGEKSMYSIVAPTREFAKPWDNLAGLLDGKKTGFEKLYGMSYWEFLAGSPERYKVFDDLMARDTRNFMPHLIRGCGSIFKEIDSLVDVGGGSGTAIREIAKAFPHLKCSLFELPHVIQNAPNDPNVVHIAGDVFKFVPQANAILLKNVLHDWGDEECVKILRQCKQAIVGKNGKVIIVEAVIDLSDDDVFGKTKHFYDMQMMVLAGGKERSKKEFKTLLDAAGFSGYEIIPLQFVQSAIVAYP