MKGTVMHNDVISTLNDLIETCKDGEEGFKSCAEDLGDSQLKQTLLAYASNCSESARELTALVIAHGGEPETKSSLAGTLHRRWIDIKSAVMGKDEKAVLNECERGEDVAKKSYRRALEKDLPLDVKVVIERQYQGVLKNHDAIKILRDRAHAATS