SKGRFSNQHNIEEAQAVAEAVLHHAHHRPGESLGVVAMSSKQRDQIERAIDELRRNRPEFNDAIDGLHAMEEPLFVKNLENVQGDERDVIFISFTYGPSEHGGKVYQRFGPINSDVGWRRLNVLFTRSKKRMHVFSSMRSEDVLTSETSKLGVISLKGFLQFAESGKLDSLTTHTGRAPDSDFEVAVMEALNHAGFECEPQVGVAGFFIDLAVKDPGCPGRYLMGIECDGAAYHSAKSARDRDRLRQEVLERLGWRISRIWSTDWFSNPDEVLSPIIRKLHELKTLAPDVVVPSYEYVETIESSAEVASDSIDSLMPNLGLKEQLKYFATHVIEVELPNVDADRRLLRPAMLEALLEHQPLSRSEFVERIPHYLRQATDVYEAQRFLDRVLALIDGAEAEANDAAFESELA