MQKNEIGLIAPTPALDSLSEDVTFLWLSGQASIPVYDEVPSSLVFLRDHVALSRPCIIRNAVLDKSENKCPLHLTLDDLVDSDPTLSLVVDVTPDGQGDCLRLAQHQTLGCKHKENSQRTFVKPFEHRMSISEFRSCLRATRSGTTPSLEQIKNRIFQSTADVSCTVSEEAFNHGLPTEAVYYYSRQNDCLRSELYSLWQKKLFPENFVWASEAFGVPEPEAVNLWLGNEQAVSSMHKDHYENLFYVLSGEKVFTLCPPADAPFLYEQNCSSGCFQYSATEGWTISSDVHQDGTTLKIPWISADVVEKEKSEVLDEFPLLTYTHPLEVHIRAGDLLYLPALWFHRVTQSCETVGINYWYDMKFDSPSWCYFHFLQSLIPNEAIQG*