XAESSGEQSGDEEDGFEAGVKGGAAFEREGKLKAAALGKKPKEQRSLRLSINARERRRMHDLNDALDGLRSVIPYAHSPSVRKLSKIATLLLAKNYILMQAQALEEMRRLVAYLNQGQALSAPLPATLNPFGQTAVYPFTGTALPGCPEKCTAFTGAASALCKHCSDKP