MSEPTKTKYDRQLRIWGEVGQAALENASICLLNCGPTGSEALKNLVLGGIGSVTVVDGSKVEIGDLGNNFMVDKKSVGESKAKTVCAFLQELNDAVRANFVQENPDSLILTDPSFFSQFTLVVATQLVEDSMVKLDRICRGAKVMLVFARSYGLTGLVRISVKEHTIIDSKPDHFLDDLRLNNPWPELKRFVETIDLKTPDPIAHKHIPYVVILVKMADEWAKTHSSNLPSTREEKREFKDLVKSKMVSMDEDNYKEAVEATFKVFAPRGISKEIQEIIDDRYAEVGSNSSAFWVMVAALKEFISNEGDGEAPLEGSMPDMTSSTEHYINLQKIYHTKAEDDCLSMEQRVKDILAKVGRDPSSISKQTIKSFCKNARKLKVCRYRTIEDEFSNPSAAELQKCLASEDYSSAIGFYILLRAVDRFAATYKNFPGQFDGGDREEDASRLRAIAVSLINEMGCDGYELPEELCNEMCRFGAAELHVVAAFVGGIASQEVIKLITKQFVPMLGTFVFNGIDHNSQSLTL*