MKNKTTQSESANFSNPNEIMNNTETPELELERDEFADPQYLDPNARLPRIQALRGTTAKLCGYFIPTKQMAKAGWLNFDEKLLTTYTFEVTGIEEQGLLIPAPRMLVCPRTPTLAYDRKATKESKQITLLGRYLPEHKEDENIGNTQYFEVFLVDENNQPLHQVPLSYRASGANQATFATHWQEFIDEMTACHAITNRMAARGKNNLFKCLCVFCFTTARELAGTKQKSPACKVISHEVPTLETWKQYFVGFNKENKQKVWEALQPAQPLLIPEHQANPNTRHQLPSASSVQHPDY