MGWKGVLGFEYGIIQGPLGPDISGPELVAAVANAGGIGTLRVPDWESPDYLRGLIRKTRSLTDKPFGVGVVLAFPHKENIKAILDEKVAILLVSWGEYPNELVSEAHQAGVKVVHQVGSLEDAEKAMNAGVDAIIIQAKNAGGHVLGQDGLITLLPRVVDLVAGRDIPIIAAGGIIDARGYVAALALGAQGICLGTRFVATKESNAHPLYKRKLVELDKTEYTNIFGRARWPGAPQRVLQTVFFNDWRLLPDHENETNQPIIGRSTIHGMEKEIRRFAGTVPNATTTGDIESMVMYAGEGVGLVKEILPAGEVEEWRALQCSSHLPVL