MPLALVDVAIIGAGLSGLTCANILQRAGLQVVVIEKSRGYGGRAATKRIGTSATSSERADHGLRFLKRARNTAESRYSCEDALQAQLTDRLVKQGVLTSWPAQVQHFRKTGVTTVLKDGDPDVQLYVAPEGANSIGKALALNTNVWLDQRLVRMRGSGNFVDPWQLELESTIENSVYPQRLSARSVVFSCPPEQSAEILRRGANAASKSTLEALDGVKYDKCIAAMCAIADSDSLPRELASFQCASFESHPLLAWAQLESSKRRQKHAVLTVHSSAQFGEEHFDNIEALPAAGETLLQTALRHLGVTDTDASFKRVARDRLVAHRWKYAFVRKPYSGGSFLSDELDASLVFCGDWCRAASEADKPATLPSKSNVDAAHDTEHAGFALASGQDAANHVLCRLQQPKPSL*