MTSVDLFVSPLGRVEGDLDVRVTIEDGVVTSAWTEAAMFRGFEIILQGKDPQAGLIVCPRICGICGGSHLYKSAYALDVAWKTHMPPNATLVRNICQAAETLQSIPRYFYALFAIDLTNKNYAKAPNYAEAVRRFAPYVGTSYQPGVVLSNKPVEVYAIFGGQWPHSSFMVPGGVMCAPTLSDVTRSISILEHWKDNWLEKQWLGCSVDRWLENKTWEDVLAWVEENESQYNSDCGFFIRYALEIGLDKYGAGVGNYLAMGTYFEPSLYENPTIDGRNAALVGRSGIYAKGQWFDFDQSRVREDVTHSFYEGTGALHPFDGETRPIDPEVGRKQGKYSWAKSPRYDVPGLGHIPLEAGPLARRMAAGAPGAASHQDADPLFVDILSKIGPSVLTRQLARMHEGPKYYKWVRSWLDQLDLHESFYTKPTEYAEGRGFGATEAARGSLADWVVIEDSKIKNYQVITPTAWNIGPRDGAAIAGPIERALVGSPIADQEDPVELGHVARSFDSCLVCTVHAYDGKTGRELSKFVINGMV