MTAVDLFVSPLGRVEGDLDVRVTIEDGVVTSAYTEAAMFRGFEIILQGKDPQAGLIVTPRICGICGGSHLYKSAYALDTAWRTHLPPNATLVRNIAQACETLQSIPRYFYALFAIDLTNKNYARSTMYDEAVRRFAPYVGTSYGPGVVLSGKPVEVYAIFGGQWPHSSFMVPGGVMCAPTLTDVTRAIAIIEHWKVNWLEKHWLGCSIDRWLENKTWEDVLNWVNENESQYNSDCGFFIRYSMDIGLDKYGAGSGDFLATGTYFEPSLYENPTIDGRNAALINRSGIYAKGQFSEFDQARVREDVTHSFYEGTEARHPFEGETKPLDPEVARKQGKYSFAKAPRYDVPNQGYVPLEAGPLARRLVAGAPGAAAHQDYDPLFLDILGKIGPSVFTRQLARMHEAPKYFKWVRKWLDEIDLHESFYSKPVEYAEGKGFGSTEAARGSLSDWIVIEDGKIANYQVVTPTAWNIGPRDNTETPGPIEQALVGSPIVDQEDPVELGHVARSFDSCLVCTVHAYDGKGRELSKFVINGSV