MKLLGKWLFFLMFLTFCVSFWQKDYQRIAFEKEHKLYQDLVAPFYQNYPKLRELQLSEAIKLRHDLLDYVRKLDKDGWSYKAIQKGYLEQLAVRGNSYHFEQLYSRIRLIGSPDFQKLWQQEEMAQTPQEAQKRLQLLLTYLKMPDELTGQSKQTQQVLAQLSPKLSPTDPFWDQLSALIQACYVNLEHIPYSRFNRKIHQLRYLISTQQTEWVRSHYGNKGKTDADALAKYLATLEDDDYALYESSRYHNKVASILDANGNHQAVYTDNIPQANYKILIHFHSEFILSESGQFLVALDPDNLTRNSIVNGSSFNYGNQNDDLHRLLDIDPILLFDPAFIEKAINSPDATFLVPDLEQQRDKHNPIYSRNGKSSKQLTRAAVKKFKKLIHHYQETRGDNKTSKTQH*