MPPKKHTGFMMFVQEWRRNDAEGRKMSMPQAVSKCGELWKKMDAQQRGPYNGAAKEADVVMRCKVERMNCHGQALSAVQREEREAADRQMDMKRKIERMVLNGKAQHDLENTKFIFAAFNYFTKAITNDIYIPAEFAACEFSLKSGKSSLYSSHINPGQLIFGQGSDTLHHTSNTHQLPLPPNALGEANIGKLYVSIVEYLRGCQDGAGQPNEPLVVFTSTELVPVVRGCFRYLESDSDELQENIEVYDIQYLFYVLKKEVMDIADLPNEHINKSITDNLFVNDFFEYHSGISCQFHEDNDRGKYCTQSKVARWCYMFSDYMCGDLAIKPLPGKHMPPKQEPKFRVINPEEPIENRCFSGMTTTEKSSGNTSFASISSLQTEVKHEIVDHSAFSANLNASEDFPSLGGRKGKRNAEPLAKGVWNVPASNCSVKDLGDAFNMPRR