MTGRDQSNLVCALKNGQRNQFLVVAEDLISTLQSKWSVNLQVKGTFLGSALEYCRQRSVLTVEEATITLESLLTVEEEDITVEGSKQQSLLKAKGSWQGESGLRTCRGISGSRLAIRTQSVLRYIHPLENRECPVVLGGDYITTESGTGLVHTAPGHGLEDFSTGLKYGLPVLSPVDDSGKFTEEAGQFAALDVLGDGNTAVVKALDENWSLIMEEAYNGGMGTDLVDRGTGVIKSQKMWAEHKYPYDWRTKKPTIFRATEQWFASVEGFRQAALQAIKQVKWIPSQGENRITSMIGSRSDWCISRQRTWGVPIPVFYHVDSGEPLMNEETIAHVK