MTDTGQKDATTVGDGGWTFEGWGGPPEQRNDGKTPRDTNPKDWYYIKFSSRASGKAVAKKSQAMMQSTCREASRLQGASDVVKKMVGETVESASGVSDGEATASVIVSQSQGVVKGVGVYECKATGSGSDPKDVSKDNWEECQCVIYAKFPGGKDALVAKAQEVSMENLYFQSVVLQRRDWENPGVTQLNRLAAHPPFASWRNSEEARTDRPSQQLRSLNGEWRFAWFPAPEAVPESWLECDLPEADTVVVPSNWQMHGYDAPIYTNVTYPITVNPPFVPTENPTGCYSLTFNVDESWLQEGQTRIIFDGVNSAFHLWCNGRWVGYGQDSRLPSEFDLSAFLRAGENRLAVMVLRWSDGSYLEDQDMWRMSGIFRDVSLLHKPTT