MKIIILGAGQVGGTLAEHLASEANDITVVDTDGDRLRDLGDRLDIRTVQGKASFPTVLRQAGADDADMLVAVTNSDETNMVACQVAYTLFNTPTKIARVREPAYLTRTGLFDNEAIPVDVLISPEQVVTNYIKRLIEHPGALQVIDFAEGKAQLVGIKAYYGGPLVGQELRQLREHMPNVDTRVAAIYRRNRPIIPQGDTVIEADDEVFFIAAKAHIRAVMGEMRRLDDSYKRIIIAGGGNVGERLAEAIESRYQVKIIERSPLRCRHLSDTLDSTIVLNGSASDRDLLLEENIGETDVFLALTNDDEANIMSSLLAKRLGASKVMTLINNPAYVDLVQGGEIDIAISPQLATIGTLLAHVRRGDIESVHSLRRGAAEAIEVVAHGDAKSSKVIGRSINEIKLPPGTTIGALVRDEEVLIAHGDTRIESGDHVLLFLVDKKYIRDVERLFQAGLTFF*