MSIHLDFGISPKTFRQTYLYQKPKLFKGAVRNLESASWKDINEIYQRADPTAPLFHLRKKGAIVPKEEYVESFDDLGKTRYRFIKSVIYEHMKNGASLVYNHINNEPFSDHIARQVARFAGAHTIVSGYLAFGSDESYKNHWDPRDVYAIQLFGKKRWQLTAPDFPMPLYMQQTKDTDISIPEHIDMDIILEAGDVLYIPRGWWHRPIPLGCETFHFAVGTFPPNGYNYLEWLMKKFPTIESLRHSFSDWEQDRTRINDTAAQIAAMIADPVNYEAFSEDFLGKERTDTAFHLEQFANPNATPLSDDVRLRLNANNLDTLEKGYLIGNGMKISVDELGKKVLEHIGKNEPLLLKNLLVNFNQGKYEEVRKLIYQLIELDFLEIL