MERRPFDPDTDRIVTVTLDPTTITSVDPDEVHEWRVAIYDLVDTNRFYPARVSAKGPYALHLSIIHNHIVLDVRHPETFSPIAAHYLSLTPFRSLIRDYFRIRESYYEAIRSASTFQIEAVDMGRRGLHNQAAELLIERLNNKLVMDLETARRLFTLICAVQPYAARVTEQESQLPTILFVCSMNSVRSPIAAALARKHFPGRLVARSAGVRSGKVDHFVHQVMEEVGIDMSVHTPHTMDELVASNFDIIVTLADDANDAVAERGLEAAIMEHWSMPDPSEMEGSRELVLGAYRELRDTMDLKLRTTLEPMLASAEKGA