MNSPSTQFVHSRRMGIYEPIHQIGMWGENFKSNGNPNTSASVIVEVDTKLENESETASHEMLAPSNKYDQEATKPTDKIQRRLAQNREAARKSRLRKKAYVQQLENSRLKLVQLEQELERARQQGLYVGGGLEGSHLGFSGAVNSGIAAFEMEYGHWMEEQNRQICELRTALNAHISDVELRILVESGMSHYFELFRMKSTASKADVFYVMSGMWKTSAERFFSWIGGFRPSELLKVLVPQLEPLTEQQFLEVCNLKQSCQQAEDALSQGMEKLQETVSATVAAGQLGEGSYIPQVATAMEKLEALVSFVNQADHLRQETLQQMSRILTTRQAARGLLALGEYFQRLRALSTLWATRPREPA