MATGKLKLTFVANDSQRKTVCKKRKQSLLKKTEELSTLCGIEACAIVYGPNDHRPEIWPSESGVKNVLGKFMNKPQWEQSKKMMNQESFIAQSIMKSKDKLQKVVKENKEIEMSLFMAQCFQTGMFQPDINMTAADMNVLSSEIEQNLKDIDKRMEMLKANQVTPNQPDIESLTFQPQIMQTSAFQPQIQIPAFETQIQTQTYQSQMETPTFQPQMQSPALFQPQIQTASYQPHMQTQSYHPHMQATSFPTQMQAPSYQPQMQTPAYQPDIQTLAFEPQMQTPAPEEMTLMNYGYGSGMNANHMHRQKFNGNGYETIMPAFGGAKLPL