MKIIILGAGQVGGTLAEHLAREENDITVVDTDADRLRELHTRLDIRTVAGAGSYPMVLRQAGCEDADMLIAVTNTDEVNMIACQVAHTLFRTPTKIARVRATAYLTRKGLFAHEAVPIDVLISPEQVVTDHIRRLIEHPGALQVLEFTGGLVQLVAVKAYYGGPLVGQELGFLRRHMPSVDTRVAAIYRRNRPIIPRGDTVIEADDEVFFIAARRDIRAVMSELRRLERDFRRVVIVGGGNIGERLAEHLEHSHQVKIVEHNLERCTQLSERLDRTVVLHGSATSKRLLEEENIEDCDIFCALTNDDEVNIMSSMLAKRMGAKKVLTLINNAAYVDLVQGGEIDIAISPQQATIGSLLTHVRRGDIVNVHSLRRGAAEAIEAIAHGDTQSSKVVGRAIGDIDLPSGTTIGAVVRGKEVLIAHDDVVVESGDHVILFVIDKRRIRDVERLFQVGLTFF