MGEGVQLTEEEKGVELWRIKKLIKGLEMARGNGTSMISLIIPPKSQVSQVSGMLATEYGTASNIKSRVNRQSVLSAITSTQQRLKLYSKVPENGLVLYCGTILTDDNKEKQVTFDFEPFKPINTSLYLCDNKFHTEALGALLESDDKFGFIVMDGNGALFGLLQGNTRTVLHKFLVDLPKKHGRGGQSALRFARLRMEKRHNYVRKVAETAVQIFIPDGQKANVTGIVLAGSADFKNDLSGSDMFDQRLKVKILKIVDISYGGENGFNQAIDLASETLGNVKFILEKKLIQEYFDEISKDTNKYCFGIVDTLRALDMGASETLIVWENLEQLRFELENTVTQEQTVLILTPEEAKDTNRFRDAEGNELEVKEQMQFVDWLADNYKQFGTKLEFVTNKSQEGSQFVRGFGGIGALLRYEVDFATFEEPEDFEFDSDDFGL*