MQKNEIGLIAPTPALDSLSEDVTFLWLSGQASIPVYDEVPSSLVFLRDHVALSRPCIIRNAVLDKSENKCPLHLTLDDLVDSDPTLSLVVDVTPDGQGDCLRLAQHQTLGCKHKENSQRTFVKPFEHRMSISEFRSCLRATRSGTTPSLEQIKNRIFQSTADVSCTVSEEAFNHGLPTEAVYYYSRQNDCLRSELYSLWQKKLFPENFVWASEAFGVPEPEAVNLWLGNEQAVSSMHKDHYENLFYVLSGEKVFTLCPPADAPFLYEQNCSSGCFQYSATEGWTISSDVHQDGTTLKIPWISADVVEKEKSEVLDEFPLLTYTHPLEVHIRAGDLLYLPALWFHRVTQSCETVGINYWYDMKFDSPSWCYFHFLQSLIPNEAIQG