MSPQAGQSATKGPQTFEFTKRKRWADLLVAELADVIVFVLSPSREVLYCGNAISELLGWRVVDLLDRDLLDLLASQDDQLAFCSAFQQSINTNAELLSYLHFKCNSFSASGSSGFKEVLVELKGYPHFVNNECKCFFAMARPYPSRNTSMLNTFLELKMGNERLQQRLSELHSLLPEDSPLANSAANGMYAAPATRQLPVSTRFLDSHTSYMAASSSIAGTNSEDLLRNSCDISDGTYYGTNTLYTSSQNLDEDTEDGIKRKKVKKSHPAEQYVCITCGRTDSPEWRKGPLGPKTLCNACGLRWAKQMRRYDEPVEGSNSNELPLSSSGA