MKLEKFVDRLPIPQVLQPQSKSKEMTYYEVTMKEFQQQLHRDLPPTRLFGYNGVYPGPTFEVQKHEKVAVKWLNKLPDRHFLPVDHTLHDDGHHEHEVKTVVHLHGGCTPADSDGYPEAWYTKDFHAKGPFFEREVYEYPNEQDATALWYHDHAMAITRLNVYAGLVGLYFIRDREERSLNLPKGEYEIPLLIQDKSFHEDGSLFYPRQPDNPSPDLPDPSIVPAFCGDTILVNGKVWPFAELEPRKYRFRILNASNTRIFELYFDHDITCHQIGTDGGLLQHPVKVNELVIAPAERCDIIVDFSRAEGKTVTLKNRIGCGGQDADPDTDADIMQFRISKPLKQKDTSSLPRILRKRPFYRRHKINALRNLSLGAAVDQYGRPVLLLNNTKWHEPVTETPALGSTEIWSIINAGRAIHPIHLHLVQFMILDHRPFDIERYQENGELVFTGPAVPPAPNEKGLKDTVKVPPGSVTRIIATFAPYSGRYVWHCHILEHEDYDMMRPLEVTDVRHQ