MGWKGVLGFEYGIIQGPLGPDISGPELVAAVANAGGIGTLRVPDWESPDYLRGLIRKTRSLTDKPFGVGVVLAFPHKENIKAILDEKVAILLVSWGEYPNELVSEAHQAGVKVVHQVGSLEDAEKAMNAGVDAIIIQAKNAGGHVLGQDGLITLLPRVVDLVAGRDIPIIAAGGIIDARGYVAALALGAQGICLGTRFVATKESNAHPLYKRKLVELDKTEYTNIFGRARWPGAPQRVLQTVFFNDWRLLPDHENETNQPIIGRSTIHGMEKEIRRFAGTVPNATTTGDIESMVMYAGEGVGLVKEILPAGEVVKMLVEGAQLLIQQL