MALTEQKRVRLEKLSDENGIISALAFDQRGALKRLMAQHQTEEPTVAQMEELKVLVADELTKYASSMLLDPEYGLPATKALDEKAGLLLAYEKTGYDTTSTKRLPDCLDVWSAKRIKEEGADAVKFLLYYDVDSSDELNQEKQAYIERIGSECVAEDIPFFLEILAYDEKIADAGSVEYAKVKPHKVIGAMKVFSDPRFNIDVLKVEVPVNIKYVEGFAEGEVVYTREEAAAFFKAQDEATNFPYIYLSAGVSAKLFQDTLVFAHESGANFNGVLCGRATWAGSVEAYIKDGEAAAREWLRTTGFENIDELNKVLQTTATSWKERV*