MKGGGRKGMSECEITMGEQEDHEAIGMMAPALRPLKIGVAVGKGQSAVHALSWALEKLIPPNGSVHLLHVQPPLRFIPNPMGGNLPIDQVQPDIVKTFKDQRLLEADQLLNIYKIMCNKKKVKGIVSYSESDSIQKELVHQVSELGITTLVLGMSSHNVFSRAFKKESISAFVAKNSPHFCTVMVASKGKLISVKEATEASCNSSVSGASDTSIRSIQDGMIMSKVFSPDVLSDSSQSPSECLLSQGTSSNALVGSSPINATMRKYSTPPKFYGHVPIRSFHQPCISYDSIEHFDRRSGNRVSFDEGNAAESSEYASNHAALRVTSGDLNSSLSALVANGSNGGSMDAPESIRYPEVHVQSPNTEVLNGESMIEGPLFQGSLFVPQS