MANTPHKEKLEAAIRNPKCGQEDRNLLQQAIQYYEQWIANTTALTSEGAERVREMTAHLNEYKDRLEVELIAQNGSAFIKRQKGQLKLDNSVLEEFLIHLIHPAIIPGLPENLELNVGPTRAFMSLSFNPSGVAALGEKPSVVVKVKDQDFILGKEIYYKFSPDHDFPDSTTASGVIPLAVLAAECKVNLDKTMFQEASGTAARLKQGCPHAQYFVLNEYLDMSPEDCRLTAVDNVYLLRHAKRLPFNLRNDYDAVRRQRDAHPIDPAVILRFVENIDAFVNAVWYDPNAALERGSFV