MKLVIAEKPSVAMSLAAVLGATERKDGYLEGSGYLVSWCVGHLLELAQPEAYKEQYAKWRYEDLPILPENWKYEVPKDKKTQLALLCRLMKDKRVDSVVCATDAGREGELIFRLVYEYAGCKKPMERLWISSMEDAAIREGFDHLHPGSDYDKLYDAAVCRAGADWLIGINATRLFSVLYGVTLNVGRVMSPTLALLVQRESDIESFISKPFYVPEITCGGFTASGEKMTERSEAEKIRMDCDHNSAFVRSVEKQVKTIQPPRLYDLTTLQRECNRIYGYTAQQTLDYVQSLYEKKLATYPRTDSQYLTKDMQATAASLILWLRDNMTFGKGYAGEPDIDRVTDDSKVTDHHAIIPTVEIARTDLSELPSGERDVLTLLAVRLLCATTQVHRFEAVTAILDCQGYTFTAKGKTILQSGWKEVERIHRMSIRQSETERRENEDAALPVLKEGQTFETVSASLREGKTSPPKHYTEDTLLSAMETAGAEDMPEDAERKGLGTPATRAATLEKLVSAGFVQRKKKQLIPTEKGKNLIAVLPDNIKSPILTAEWESMLKQVEHGELSATSFMDQIADMSRTLVKEHTTPEERFADLFPSSKGTAHEAVGVCPRCGAPVFEGKKGFFCGNRECSFALWKDNRFFSSKKKSITKSVAAALLKEGRISMSGLYSEKTGRTYDAEVILDDTGGKYVNFKLEFPVKKGRRK