MPKHGKYRMEKQRVTTPLTTFSALSELCAFEGDRAQFAEWWIKLQIWVKANWDAFADDFEVATAVLSRLKGPVAGQYAQVRLQECYIAGVWPTWDNLKVEIKKYFKPQAEHDWACQQICSFKQGNMRMDDYVTRFLALSTQGGLVNEHTVELLECNVNPHIADQIYLQDTRSKNLALAAEEVQQVSRAIKLYTMHQGGGSTNKNNYSQRSPRLSNQNKNHSHGFHPFGLQPGWEALMDISAVQGRQMHRFTCYNCGQEGHMAQQCPNRAQATQQKHNQGRQACQLEAETLDNWLNTLASCLYDEIWAFFYNQQLAEMKAQGKEFGA