MSMSESDGQLSILVTGAAGYIGSHTVLQLLGEGFRVVIIDNLDNSVEESVKRVADLAGKNGRNLYFFKVDLRKREAVEKIFSMARFDAVIHFAGLKAVGESMSKPLLYYDNNVLGTINLLQVMSNHGCKKLVFSSSATVYGEPASVPCTEDFKISALNPYGRTKLYIEEICCDLYKADTEWRIILLRYFNPVGAHPSGLIGEDPRGVPNNLMPYIQQVAVGRRKELTVFGNNYPTVDGTGVRDYIHVMDLAEGHIAALRKLFSTGDIGCTAYNLGTGHGTSVLEMVAAFEKASGKEIPLQIVHRRPGDCAEVYASTEKAERELNWKAKYGIEEMCRDQWKWASQNPWGYMPPTSET*