MRHQALRSESLDPIRSRCMANEAITTDSLAVAERVRELMTRHGIGKRQQTTELCRILDLSFSQGHRKLRGSSPWTLAQIKKVAEAYGEPAAQLFGAQALDPGMVGACARDAVLYAGIAEIACTAWIGGLLDAGARPEFVAYEQQGRWRVLRHTGVLYQNAYDVHKIEIYPRRAESDRLLVAVIDADSVSADEVCRYLDEQGFVTARFGSIDAFADALQGQAFDAVVTEWMFDGRNAADAIQAVRASDNPGAPIFVLTGDLLTGRASEAEISEVIRVYDVVCYEKPARMAILSADLAKRLSRA