MRAQGARLLFLAHQTTAEGVQSIQARSWIAASSDRAAWLWPIGCRHSSTASVAAPPALYPAAVQHAIARGSSARGISSSIPAQHNAEPAHNDAAAAAAAEACDGQQQDRTCWQCGHSLTTHDLFFCPECDSVQPAGIDVQHFPILGMDQPQFELNLRDLERRYKALQIRLHPDKFATASSLEQEYAQQQAAAINQAYDVLKRPLRRAHYILSQRGFGACEGMTITDPELLMYVMEAREEVEGTPANDTARLQALLDTNQSLEQRCIQELSAAFAAGDLQHAAELTTQLRYICRIREAIMEKMX