MEEGESVQKARELKASLQAVEFIRNIAARDLELCLFADSLVTVSDSGRELGEFSVSVTKATYNQELCYLLHANSHGVIDDLPCGTSITAYISPKLEILEENHHEYVQLDNNTADRKTSIIKQDDQLVVTRVISGREGEKTQTQSFPLSSLEGFVSEASSFLIQRILARQKTVPDDMIFLSLDADSVLSESVYRALGWKKQTVGEELVDIFGIERTMCSESSSAAWHSYFMPDGHLASRVQLGSPAVMKLLNLPFVLDGAEKDKPPVFEKKPLVWEEDVELYSKFLDRKEELKADHSTYVRQHPELKALMADFLQFLLMRKPQDVFSFAQDFFAPFASQSHTTNSS