MRIAVDAMGGDNAPLVNIEGALAAVDRYSDLEILLVGDQPVLDDALSVAGFSGDRVRVVPADGFVGMDEKPTDALRRKPKSSIAVCWKLMADREVEAVVSAGNTGGVVAAGLRTRLFLKGVKRPGIAVVLPSVSGQSVLMDVGANPGARREHLLQYADGKGNELVRETHQLLTQSSVEGQYVGNVEGRGLYQGEADLVICEGFVGNVILKVSEGLSSMMMRMIAREVTSALDVERDRAAGAFAEVGKRYEYNEVGGAPLLGIDGICLISHGSSDARSITNALRTAMTLKDRQVNARIVEASMNRIGFLFPGQGAQHVGMGRKLVEEYSKARELFDRANEILGYDLAKLCFEGPAEELDTTVISQPAIFVTSLAALEKLRADSPDIVLACEMAAGLSLGEYTALVFSGAISFEEGLX