MVQIQVPRVKLGNQGLEVSKLGFGCAGLFGVYDISVSEELAVSIIKYAFSKGITFLDTSDFYGPNAELLVGKVLKELPREKIQLATKFGLVRAEPTHMVVNGTPEYVRSCCEATLKHLDVGYIDLYYQHRIDTSIPIEETMGELKKLVEEGKIKYIGLCEASSDTIRRAHAVHPITAIEMEWSLWTREIEEEILPLCRELGIGIVPYSPLGRGFFGGKAAGENLPANSFLRSNPRFQGENFEKNKLLYAKIEMLAEKHRCTPAQLALAWLFHQGDYVVPIPGTTKIKNIDNNIGSLRLKFTQEELEEISAAVTPEEVAGARVADNLIRCSWRFANTPARETKSSNL*