MGIHMPALAPIAITNQDTSMMQRLSCRRDCDPGKKLCQRCNLTFFDQQLLAYHMLNSHGQDMTSFVCDICGIKTQKLHGLLTHWGRAHRQIVIRYKQQQERRSGAK