MSEAKTKYDRQLRIWGEVGQAALEEASICLLNCGPTGSEALKNLVLGGVGSITVVDGSKVELGDLGNNFMVDEGSVGQSKAKSVCAFLQELNDSVKAKFIEEDPDTLIMTNPSFFSHFTLVIATQLVEESMVKLDRICREANVKLVFARSYGLAGFVRVSVKEHTIIDSKPDHFLDDLRLNNPWPELKSFVETIDLNVSDPVAHKHIPYVVILVKMADEWTQSHSGNLPSTREEKKEFKLFLVSIPGSEIQQISSDTCAEPSSNSSDIWVMVAALKEFVSNEGDGEAPLEGSIPDMTSSTEHYINLQKIYLAKAEADFLVMEERVKSILKKIGRDPSSISKPTIKSFCKNARKLKVCRYRMVEDEFSNPSVTEIQKCLADEDYSGAMGFYILLRAVDRFTANYNKFPGQFDGGMDEDISRLKTTALSLLTDLGCNGSVLPDDLINEMCRFGASELHVVAAFLGGIASQEAIKLVTKQFVPMLGTYIFNGIDHKSQLLAL*