MPKLEQFEIKKYWQIFSGLSPSDNKVTHDQVAPILHNSKLEAGVLGKIWFLSDIDGDGNLDFEEFVICMRLIFDMVNQNITAVPDELPDWLVPGSKVELVRQRASQGGVAAASAAPASAGEAPEMEWYMSPEDRALYERLYQKCQTATDGSVGYQGVKPVVTEHFQKITQPELEQVWALVNPKGFAAIDRDPVMYLFHLLRQRSDVGAKIPAGVPASLGETFAKERVTTDIANEGQGAIRKSELHIASASRSNSARPKNENSDYSATAGTDWEVVQLQRELAALDSQLSDLKQQQESAPPTRAEVLREQFEGLLKFKQAQLSTSTNSSPAMNVLSLTEDIDSLEEQVTVLQHYLSTRSETLQQLQWEIQSLK