MLEHHNNDASAAQNDAHSGHQRIRVEVIPDGFGNKEGSKPKGNYGFVTALSLMEKGLEEVVLMLSKEEHPASCIISDSFFPGTQDLANKYGIPRIEFWTSTATVYSMGFHIPLLISEGYIPCKGEVNSSSEKTGQMISCIPGIPPMRAKDIPRAILTEDLSDPFFQLLRQSFQRSKEAKWVLVYSFSELESEVLEALRAEQIPIVAIGSLLPLHLKRSHYKLEGPVRASSLSEEDACMNWLGIQSTSSVLYVAFGSYDSMSASEVRELALGLEGSRQPFLWVIRSDGVKEGNIPDALPEDFVTRTKGRGLIISWASQQAVLLHPSVAGFLSHCGWNSTLESMYAGVPIIGWPRQAEQATNLKFILEKKIGLAL