MAVSFNKLAGLRQLMREQGVDAYVVPSEDAHASEYLAPCDDKALCWTDGRYWLQAEKQLGEGWALMKSGLPEVPTWSQWLPVFFAYTIITPDDCTLFVSPYSHVWTSLEAWKKRLKFDQENKTREQRDGVKRARLEEEAKEEMKAKKNATEIEGFRQCHIRDGAALVRYLAWLEEALENGESWTEYDAATKLEDFRKENKLFMGLSFETISSTGANAAVIHYSPPEQGSKVIEKKQMYLCDSGAQYLDGTTDVTRTLHFGDTIVFPQGTTGYILDVLARRLNVHEGPQGIGQRPAYNEVALQEGMVISNEPGYYKDGEWGKGWLGFERITMCPIQRKLVDAKLAPVLKEMGDERAGKWLE