MGVVEIKTKEEYDEFMKLATEGKKPCVFYYTSPWCGPCKELSPLIEELSKKYPKVTIGKINVDEPGIEEWIKNSNITAVPTFEFYKDGKKVGTIVGYDPEAIEKLFEKYFS