MKNEGVQAIIGPQTSAEADFPVHLGQKSQIPILCFSVTSPSLSSSHTPYFIRATPNDSAQARPIAALAKAYNWREAVAIYEDTEYGASFIPYLRDALQEVGSQILFRCVLSPMASEKLITKELNRLMAMQTRVFIVHMMSSLASRLFLQVQQLGMMSKEYVWIITDGISNHLNSMDPTVKSSMQGVIGVKAYIQESKHLAKFTARWEQQYKEEYSNEKEIPDLNVFGLRAYDATWALALAIEKSGTEAANFRQPIPGKLAGNMTDLSTLRISISGPKLLRAILESRFRGLTGQIRFINGELLGSKFQIVNIVKEGVRDVGFWSPESGLLRGWKIRQKEKDLRRLIWPGGSAVAPKGWVVNPNGKEKLRIGVPFTHGKFVTVEEDPISGAQRVTGFSVDVFAEVVKVLPYNLPYELVPFGDGHGKTF*