MTCRRLAVTAAAAVAATILLLLGVPPLTAAQQGGAAADSDARVAALRRTLDSHPANFNAALELATTLHQLDHAAPNGGKRVPEAAAAYRRAAQLAASPAARAYVNSNLGALLLAGGRVVEAADAMHETLALARQLNMQRSDLYVGTLFNLAKAEQQLGRQEASQALMGQVLELADGVAGGTYLKAWAALKAPSPAQLKEMAACARYLLRRKRTGVDEAGLSGRQRTAWHELQARWSWLDGLSEADQSWIGFGLFHAYQQAGRFEDAWRALHEANQLQDRAAPYDPAQDDANTAAILAMFQPPKPASADPAEATYAALMRGAAGFSGGPTRPIFVVGMPRSGSTLVEQILASHSQVWGAGEDTALAPLLPDLLAVLRGGGEVRAAEIQEVGRRYQAEMRGRVPPERAESVVWIVDKMLRNMWNVGFIAMMLPDACILHAARHPADAALSCYAQPFEGRGTPWASNLTAIAHQVELVQRLADHWDVVLPGRVLHVRYEDLIRDX