MAITVKDVAKKAGVATSTVSRVINDHPSISESTKKKVRKVMDDLGYVPNMTARNLGKRISSAIGVILPPLDSKERLGNPFYLEIMEAINEEARLYDMTTAIATAKSFDVLLENVKRMHLQKQVDGFILVYSDSKDPVIDYLYENNIPFTLIGQPYQHETEIVYVDNDNQLLGKQATEFLIENGHKNILFVTNTTHESLYFERYFGYQKAMMMQGLTVLPSVALEKPEDYMAFDDILHQNNATALVVIDDIFALRTMQLAQIYGYQVPETLSIISFNNSIFSTLTHPYLTSIDIDTSELGRMAMKKLYELIHEELTNGVRLVIPHKLIKRETVIPIH*