MDRTFVEEEEEEELSDSENEQANVRWAEMLPETLVEVMRRLPSRELLQTVPQVCKAWRKASLDPACWQVVDLKDWCISAGGGEIVDRMVKLVVSRSCGGIRELRVTNLDSDASLHYLAQSRLSSLRTLCIPSSKITEAGLCELILTLPSLVHLDISKCSAIKCKALEVIGQTCESLIRLDRSMWALNLATMGPSDDSEALAIAHNMPKLKHLEMVSGLLTNAGLIAILDKCPDLEYLDVSRCWNVKYGCTMSSKCQKVRQFIGGNTEGSDYDYDEDDDDNAEEWDYRTEFFEDFEYLESYIEDEFSLFDL*