MQNELICYKRMPIWTASSLPQMFQEKHNTKIGTWGKLSVLKGKLKFYELTETGETIQEHIFTPETAIPLVEPQAWHKVEAMSEDLECVLEFHCKKKDYFHKKYNMTPTHSEVKSAVEILSPCKVLDLGCGQGRNSLFLSLLGYNVTAWDHNENSIKFLQDTAEKENLTIQTALYDINSAKISENYDFILSTVVFMFLKPQCISQIIENMQTHTNVGGYNLIVAAMSTEEVPCPVPFSFTFKENELKTYYQDWELVKYNEEMGELHKTDENGNRIKMKFVTMLAKKK