MEVLGDKQAMRSWSRAKRKQGITIALVPTMGFLHAGHLSLVREAKKRAEAVVVSIYVNPTQFAPTEDFSTYPRDIQGDLAKLQPLGVDAVFNPYDLYVRDGDQTRMEQNSGSAYQDSNVLVDDLRELNRKVPSNGQGHETWVKVERLELPLCGRSRSIFFRGVATVVTKLFHIVEPDVAVFGKKDYQQWRVICRMVRDLDFAIDIIGCELLREADGIAISSRNVYLSPVERSQALSISSSLMKVKAAVMNGTVDVSTLIGLVEQEIVGASGRVDYVEIAEQESLQQLEIINCPAVLCVAAWFGRVRLIDNIELQPLQSQ*