MKKNVLIIGAGGVAQVVAHKCAQNSDVLGDIHIASRTVEKCRRIIDSVREKKSLKTEVKLEAHALDAMDVEATKALIRKTGVQIVINVGSAFLNMSVLRACIDTGVAYMDTAIHEDPKKICETPPWYGNYEWKHLKECEEKGITAILGIGFDPGVVNAYARLAADDYLDEVKSIDIVDINAGSHGRWFSTNFDPEINFREFTGTVYSWQNGQWQSNKMFEVGQTFDLPVVGLSKAYMTGHDEVHSLSKNYPNADVRFWMGFGDHYINVFTVLKNLGLLSEQPVKTAEGLEVVPLKVVKAVLPDPASLAPDYTGKTCIGDFVKGTKDGKEKEVFIYNVADHKDAYNEVGSQGISYTAGVPPVAAAILIASGEWDVKKMVNVEELNPKPFLHILNQIGLPSRIKDENGDRALDFA