MTTMDLFVSPLGRVEGDLDVRVTIEDGVVTSAWTEAAMFRGFEIILQGKDPQAGLVVTPRICGICGGSHLYKSAYALDTAWRTHIPQNATLIRNICQACETLQSIPRYFYALFAIDLTNKNYAKSKLYDEAVRRFAPYVGTSYQRGVVLSNKPVEVYAIFGGQWPHSSFMVPGGVMSAPTLSDVTRSIAILEHWKDEWLEKQWLGCSIDRWLENKTWEDVLAWVDENEAQHNSDCGFFIRYALDIGLDKYGQGVGNYISTGTYFEPSLYENPTIEDRNGALIGRGGIYADGKWFEFDQSRVREDVTHSFYKGTGALHPFDGETIPIDPEEGKKQGKYSWAKSPRYDVPGLGHVPLEAGPLARRMAAAAPNAAAHQDSDTLFLDIMNKLGPSVLVRQLARVHEGPKYYKWVMDWLSRLDLKESFYTKPTEYAEGRGFGSTEAARGALSDWIVIEDNKIKNYQVITPTAWNIGPRDGADVLGPIERALVGSPIVDPEDPVELGHVARSFDSCLVCTVHAYDGKTGREMSKFVINEMV