MTVNVEALIQSLGKTYQEIMDNELIPYITKPTGSSGDPFLNLDMAKEGIFLTFNRNDRVLVDITLTILKEKNEKYCFPNELPPPLIPEMNRTWVHNLLGKPEKVEPPKVFLKDHYGWVELYRYENPTIPTSMQISYDLQERAKYISFLPTSKVRW