MGVSQLLDQFEGHWQLSRSIEQEHATMRGNATFSRIENDVLLYHEEGVLRLHNGHTVRCTRRYKFLAQGESLVILFNDGPDEGKTFVELAFSGEITGVLTAADKHYCGKDIYSVVYRLSLPDAYETDVCVSGPNKDYRAVTRYTRG