MARHLHIFIHTRDAAGWNESAHRRAANGQFGEGNGSGGSVSSAAAGPVKLKGDELGDYGSMKELRDKALAHADRFIGKSFKNSSTGHDIMVSRRGVKHTIAGASDALVRTIPAIPDLLQRAKLVDRALDKRGDPNVLGVERYTAPLEIDGVKRTAILTVKHHQDGRRYYDHGLVE