MKALTGYYRYTDIWFDWPSTLPNPEDTDAVKAILAHDALVHPDHPLHVEGVDGAQLYIGTFESGEARLLFSSAQVDYIRYWLHAIGMTKEIIPLPYSDCLLTTTDLKTVTTITFADGFAVRNGLKMVNNNNKKLKGSHFNQTLKYRRSAFERVQGLWSAQKGVWCAIDFEAWERDHTLLTEFGWRLVGWKDGNKVEDHGHLVVNGSHRNGQYVPDNRDGYRFGESQRLSRKEFKQRICDFVKDLRDTYGRVFLIFHDAGQDIKYLNDVGAPLDNILYMLPEPMPEEGVFVIDTSELFAGLMGEDGGNRRSLEKTCRLLQQDAVLLHNAGNDAWWTLACLMEMAGGEVLDVQRERRWPNQTASGSVWVKVQPGQETSDDEDEDVGDEPPKLGYDPTTGKWYRTDMDMDSDDDMEM*