MAFCIAVIGKDNAPLYLTTSDMEQELELQYHVNAALDVVEEKCLIGKGAPESKELYLGLLYSTENHKIYGFVTNTRVKFI VVIDSSNVALRENEVRAIFRNLHLLYTDAICNPFYIPGESLTSKKFDRAVQKLMSGTA