MAGRIVRSAAGRKDRHSKVCTARGLRDRRVRLAAHTAIRFYDVQDRLGYDRPSKAVDWLIRNAKNAIDELPDRAEAPPAAEAADAAAEPAEQVTSTSYGFGNPGGAIGGVSAGSFVPHSVGADGVSGNVKSLFPSSSTASTTPAHDEYRGSPPDLLSRTTSSQPQELCLTLQSNQHQIFSHQGMISGAGVPGWPEHGQRMPPWHASESGAGDGRGAGNGDGYMFGAQPRQGLEHQSQLFSQGEPLQSSGGWASSARTWLDPLAAIHQPAAMAGQIGFSHLVGAGGGFMGFLAPAAAQRLQSEEEQGSEAMRE