MRDDFAVFILTHGRADNVVTMKTLRKHGYAGRWYMIIDDEDPTADAYREKFGADHVIQFCKQEAHDLADTMDNLNEHRAILYARNESFRIARELGLTYFLMLDDDYSDLLFRFPVGRSLQSKSVCGENLERVFNAMLAFLDTSGAATVAFAQGGDFIGGLAGGNFKKRLLRKAMNAFFCRADRPIQFRGTMNEDVTTYTTLGSRGELFFTFVDVHIIQVATQSLGGGMTEAYKESGTYLKTFYSVMSMPSAIKVGMMYSKHQRIHHRIDWESCVPKILNEKYRKERQT