MTDTGQKDATTVGDGGWTFEGWGGPPEQRNDGKTPRDTNPKDWYYIKFSSRASGKAVAKKSQAMMQSTCREASRLQGASDVVKKMVGETVESASGVSDGEATASVIVSQSQGVVKGVGVYECKATGSGSDPKDVSKDNWEECQCVIYAKFPGGKDALVAKAQEVSEAAAKMENLYFQSVVLQRRDWENPGVTQLNRLAAHPPFASWRNSEEARTDRPSQQLRSLNGEWRFAWFPAPEAVPESWLECDLPEADTVVVPSNWQMHGYDAPIYTNVTYPITVNPPFVPTENPTGCYSLTFNVDESWLQEGQTRIIFDGVNSAFHLWCNGRWVGYGQDSRLPSEFDLSAFLRAGENRLAVMVLRWSDGSYLEDQDMWRMSGIFRDVSLLHKPTT