MTDARWIEVEDDVDSAALHFRNATRLADEGGFDADDLSGYRARMALLHAMQSAHTSLEGGLKRILEILGEEAPVGSQSHLDLIRRAAKPVTVPGHARPAILTPEVARDVDESRRFRHRATHGYDNFDPTRAGPAIEAARRLASSLKPCILAFRDRIDPPLQP