MEESAQARLIDLVEERPALYNKADGNYKKAAYKKNLWNEIASEISAEGADWDAAACKKKWRNLRDRYNKLKKAPPSGSGAEAREEQRSWVHFEAFRFMDIYDEDRLTVSSSLDVTSTTVSDESDEELFSEAPTPKRAKRAHKKDSEMEELLKAANSALLKASAPEDDSEIFGQSVATTLRRFPRQKREFAKLELQRLLYTIEFDTDEVFVSNEPVM