MKFNSKFWSPIAASILLLSCSNEKNVEEEVKTTFTGEKNEIKLLTLDPGHFHAHLVKKSMYEEVDPKVYVYAPDGPELTSYLKSIESYNTREEDPTSWELEVYKGDDYLQKMLSEKKGNVMLTAGNNKKKTANIKATIEAGINVLADKPMAIDAQGFETLKEAFELAEKNDVLLFDIMTERFEITTMLQREFSLIPEVFGEMEKGTLENPAITKESIHHFYKQVSGKTLIRPGWFYDVNQQGNGIVDVTTHLVDLVQWESFPDKIIDYKTDIEMINAKRWTTDLTLEEFTLSTGLEEFPDYLQSVVSDGLLKVYGNGEINYKINGIHAKVSVIWNYKAPEGSADTHYSIMRGSKANLVIRQDAEENYKPELYIEPVEGQDIAAFEASVTKHVKELASTFEGLDVVKVEGKDSWRVEIPEAFRHGHEDHFREVTETYIDYLEQGKLPDWEVPNMLAKYYVTTQALELAK