MEHVRDVSELPKAHLHLHFTGSMRPSTLLELADKYGVRLPDALTSAEPPKLRATDERGWFRFQRLYDAARSCLREPEDIRRLVREAAEEDIKDGSGWLEIQVDPTSYAPRLGGLIPAMEVILDAVDSAARETGLGMRVLVAANRMKHPLDARTLARLAVRYADRGIVGFGLSNDERRGMARDFDRAFAIAREGGLLAAPHGGELTGPASVRDCLDDLDASRIGHGVRAAEDPRLLKRLADRGITCEVCPASNVALGVYEKPEDVPLRTLFEAGVPMALGADDPLLFGSRLAAQYDIARRHHGFTDAELAELARQSVRGSAAPADVSRKLLSGIDDWLTSPAA