MTAVDLFVSPLGRVEGDLDVRVTIEDGVVTSAWTEAAMFRGFEIILQGKDPQAGLIVCPRICGICGGSHLYKSAYALDVAWKTHMPPNATLVRNICQAAETLQSIPRYFYALFAIDLTNKNYAGFPNYDEAVRRFAPYVGTSYQPGVVLSAKPVEIYAIFGGQWPHSSFMVPGGVMGAPTLSDVTRSIAILEHWKDNWLEKQWLGCSVDRWLENKTWEDVLAWVNENESQYNSDCGFFIRYCMEVGLDKYGGGVGNYLATGTYFEPSLYENPTIDGRNAALIGRAGIYADGKWFDFDQSRVREDVTHSFYEGTGALHPFDGETRPIDPEVGRKQGKYSWAKSPRYDVPGLGHVPLEAGPLARRMAAGGPNAASHQDNDPLFVDIVNKIGPSVMVRQLARMHEAPKYYKWVRSWLDQIDLHESFYTKPIEHAEGRGFGATEAARGALADWIVIEDNKIKNYQVITPTAWNIGPRDGAAAVGPIEKALIGSPIADQEDPVELGHVARSFDSCLVCTVHAYDGKTGRELSKFVINGMV