MKASILSKLESLVERYEEVQHLLGDPTVIGDQNKFRALSKEYSQLEEITQCFQAYQQAKEDLVAAEEMAQEDDAEMREMAQDEIKAAKAAIERLTDELQILLLPKDPDDDRNCFLEIRAGAGGDEAGIFAGDLFRMYSRFAEKKGWRIEVMSSSEAEHGGYKEMIAKVNGDGAYGTLKFESGGHRVQRVPATEAQGRIHTSACTVAVMPEIPEAEIPEIKASDLKIDTFRSSGAGGQHVNTTDSAIRITHLPTGIVVECQDERSQHKNKAKAMSVLAARIAQAEESKRAAEISDTRRNLLGSGDRSDRIRTYNYPQGRVSDHRINLTVYRLTEVMEGDMQSLIDPVIHEHQADQLAALADQN*