MQIPTIGTAPELPDRLPTLRVASINTQSSRGPSRIAWLATFLREADPDILAVVDHRWHQEDAGTTALRPEPGSIRYKRGVAFIVRNRPRKAAAFAVRELPLPELAPAVADDVLAVELTLPSPSPRPPETIILVAIYAPNAADKQAELAEELTDCFSSPRFSAAHLIFLGDFNAFADPALDSRGHRTHQPFDHWADALAQLGLEDVLRRRMPTTPLFTHYTSKAAPSRSDAARLDYIFPALSIADRAVAVASLSARAGHLAGWNYVPDTGTPEWLDWFDALWAEIIRAAKDTRFALNSAAAAQRAEVTADIRRVAEDLAAAANX