MGKSVVGVRFKKVGKIYYFDPLDIEFEQFDPVIVETVRGVEYGEIALTARVVEEEEMVAPVKPVIRKATENDTLEYNKLKKNEQDAKEVFINKAKKHKLEMKLIDVEYTFDQKKAIFYFTAEGRVDFRELVKDLASIFKVRIELRQIGVRDEAKLFKGLGVCGRTTCCAQWLGDFTPVSIKMAKEQNLSLNSTKISGICGRLLCCLTYEQEFYETVSKKLPKVGQKVITADGEGEVFKLSILEETVFVKMQVNKDETEVKKYLLEEIEVKKYEKIKKDK