MADLPTTFDKPVHIAVIGGTGLGQLEGFEPVAALNPITPWGAPASPIQILSHKGGYVAFLARHGVHHQFAPHEVPNRANIAALRHIGVRSIIAFSAVGSLQEEIKPMDFVLPDQAIDRTKGVRPFTFFEGGVVGHVGFADPFDAGLANVVKACAAHMEGDGVVLHDKGTVVVMEGPQFSTRAESHMYRSWGGSVINMSTLPEAKLAREAELAYQVIAMATDYDCWHSFEDVNVELVLKYMKANNENAKRLVAGVLDRLAELENSDLVLAKHLAGSSQGAVKFMTKPAGRNPEAMKKVEYLFPGFWEE*