MESRILSLAALTVLELSPPEMVEAAARAGYSHVGLRLVPATVEEHHYPLLADAGLRRRTLARLRDSGVRTLDVEILRLRPDTRVGEFAAVLEVGAEFGARYVLVAGNDDDERRSADNFAALCDLARPLGLDPHLEFMPWTGIRDLRQAARVVEAAARDNAGLLLDAFHFDRSASSLEDLRAIPPARLGYAQLCDVVGPRPTSMDEILRQAREERRFPGDGGLDLLPLLRALPENLPLSLEVPALDLLARGVDGTERARLAIERTRALLARL*