MQPPTAIPKKGYGPETAAQAAAEPGVPRKCINTPQDLELFTRSKLCNQLVSFVTELAEAAKGLPCDPARKSTASPLVMALSGILDEMESWIEDFPPLHQPMRFGNKAFRSWHQRLCERSEGLLTQALGHAAPEHAKKAEALAKELSYYLRGAFGDERRIDYGTGHEVAFLGVLFALGATGVLARADAADAVLIVFADYIRVMRKLQKVYVLEPAGSHGVWGLDDYHMLPFLFGAAQLIGKEEEVPTGEVYREKIVEKYADQYLYVDAIRQVLLAKKGAPFHETSPMLYDITSVPDWQRTLGGMVKMWRAEVLGKFPVIQHFLFGPTLQWP