MSVMDLQVSPLGRVEGDLDVRVTLEDGVVTSAWTEASMFRGFEIILRGKDPQAGLIVCPRICGICGGSHLYKSAYALDVAWRTHLPHNATLIRNICQACETLQSIPRYFYALFAPDLTHKNYANSPLYDEAVRRFAPYVGTSYGPGVVLSQKPVEVYAIFGGQWPHSSFMVPGGVMCAPTLADVTRSIAILEHWKDNWLEKQWLGCSIDRWLENRTWDDVLAWVEENESHYNSDCGFFIRYAVDIGLDKYGAGVGNYIATGTYFEPSLYENPTIEGRNAALIARSGVYANGQWYEFDQARIREDVTHSFYEGTGALHPFEGETKPIDPEVGRKQGKYSWAKSPRYDVPGLGHIPLEAGPLARQMIAGGPDAAPHQDSDPLFVDIVKSIGPSVLVRQLARMHEAAKYYKWVRSWLDQLDLHDSFYTKPTEYPEGKGFGATEAARGALADWIVIENGKIANYQVITPTAWNIGPRDREEALGPIERAMVGARVTDPEDPVELAHVARSFDSCLVCTVHAYDGKTGRELSKFVINGMV