ECAWIKNGKRCGQPLSDDARKLGMHLGDSHGIQGNDKKLVTCLWEGCNRKLQRGALARHIRSRHFKTRWACSHCLKTYSRRDAMNKHAKGCQAGEA