MPDKDITKSATAGVTKLDRKQVEPDVTATQDAKDRFERNKAKSRAIILQCLVPRLQPAAMKFPTTKQVWDHLKALFELSSLAREAALLETFYLIRRKDNEEVDSFIARVEKAADDLAGAADDLKPADRNKAYLLINRIGKEYEHQVQAICQWQTADFTFEKVSKALLAEANRRRLAAESDKAMKSTMNYYMHRKSSKQQPTSSFSQQNASQSSSSKPNSEFLIKSREGPVPGKSGWIREQVQRQSGETAGQWDVYFYPSGQQVKLRSRPEVRSYCENELNEPYVAADYDWKPSQKPVDTVVQEPSTEQAVVEPQGATDESDNNGTSEDSYETYAVRVYLAEISEPNTYEEAIASPQKAEWVSAMREELDTLEEREVFELVDHPNHC