MSRSMQAVYIWIGGSGMDLRSFSRTLSKEVESASELPDWTFDGSSTGLASGKDNEVVLKAERIFKDPFLGGNNVLVMCATYTLNGDALPTNTLARAAQIFSISEVAAQDPWFQIRVEYALLDPNTLQPVGWPVGSYTGSHGPYYCGEGAERTYGRDILERHYKACQYAGINIAGVNAGVTHGQWEYQIGWTRGLDAALQVWMARYILLRIAEQSGLVVTFDSKVIEGDWHGMLAHVNYATKEDLQPGGLEHILKAIENLAKHHKELLAAYGLGKEGALTGKHETASLEKFSWDGDGRSASIRISREALKQGSGYFEVRLPASDMNSYVVTALLVEVTILLE