MKDLLKHRHQLIGLAVALYLIPLFVLTFMSLQHLPLSKSWTFLSVGLFLSLAGSLFLLFVLKGWEDALKLYFENIYIESQKALIPETPAEDFAILKQKVEELTEQEELLARELSQKDTELAEYQNREEEIKRLVQISEDFAEFRLEMEQQIEEREQLIHTLRQETHEQKIVLQSKDDRIEDLESQVNDRNYELQTLLKFSEHPQFKSEVFSPKDFKSIEPVKNSPAIYSIQEELERGALAFHDDTKISHAEGASHQLKQCIEIVQNITGVNHFSSQSSLFRDLPVNSNALDLRRLGDSLGSENMAALAVYSKKEHKLLYANHQIRHLLGWSSDKFLQDFPEIVQDGLAEWKTQIQGLSSSHEAKIRLVMKTKFGENLLLNCHLGLIPSGIFCNHVIAVFYP