MEAARRDENETEALRAQVERLEKLWRQDVLRSLAKETLLESELLELKATLSVAENSGQRELDLLRRRAKTADTLLSYLKSKARIMAIPRFAHTSCGIKRQEGVGLVDKRGVPMTQWKEDMKLSFLEQQCLCSEAPLGSKNMEKHGSQDLGDAEYVERIAREVMQVTDVMETLLKRAIIAETDMNAEREKTKASQDEVKQKTLQLESMWSRVQEMEKVTIGTSGVLKEMQLKLEDMERETSRQRLRAAENEQELSKVRHDFGVLRSSIESLITARETIVTLEKRVQEMEGISERLESLLLK*