MGTTTLRIVLPASWACPKAEAIQVQSNRYLRRPTTVVDFGTRLQCRTHLSRASSSVIGNVEIPGTCQLRRRRKFFSSHGPAKWVCSVVDSVEQGEVRLEERDAQCELVEPLRQLVEQRGGDVESADDRELLRFLRSRSMDMDKAAAAFVSHQKWRSEYVPKGRFTEADLPTELDAKKSYWIEQDKKGRPVLLTLGRNHVYNKQDPGEFTRFLVYALDKAIAGAPPNTHNFLTVVDLKGIGVKNLDSKSLLVAFEVLQNHYPDRIDKIFMVNAPLIFNGLWKVVSKLIDEGTKKKIIFLNNKNLTETLLKEIDAEFLPKDYGGNADLLLLQDAIVSKGPDAPLETADQSSYL*