MTLQLKTKAQLFNLHCSVGLTDWDMDKELKLASTTDQLYHGDGFCDQYVVQRPSVRTSKRKDEFIWYDKTSAPYNHSVFLSLPLKNVVCVVFERNGKHVACTALVAYQYAFASLPYRASAQVKNDVVSCQPVKSRRKARTIKPRDTKPLKPGCWPRPPVNYCILIALALKSSHTGSLKVQQIYNFTREHFPFFQTAPDGWKNTIRHNLCFNSSFRKTCNQLCRDGKRKSCFWHLTLDGQRRLKDEIHMLTGESLKQLEKSMSHPGK