MGQKTNPIGFRLGVSKPWRSTWYAGGKNMPQLLQEDALLRKYLKQRMGHAAIADVRIERKPGKVVVTIHTGRPGVVIGKKGAEVDKLRDELAQLTGKEVGVNVEEIKRPEVEAQLVADSIAQQLAGRVSFRRAMKRAVQSAMRAGAQGIKVKAGGRLGGAEIARVEGYHEGRVPLHTLRADIDYATSTAKTTYGTIGVKVWIFKGDIVEDRRGKTYSTGA