MMKLLPLLLLTISLPWTTQAFAPMKGVSVTSVATGEAIDLGEYMGQGDARTMVVFGTYAADFNAIEYAQRLRYYLPKLNEKCGISNFALILNANADAAKAMTEQVDLPTDASSASGDDVSVTLLVDKLGNAGRKFGVGQGWLPDNEDVNPYLKLFGMLWGLGAWATLPAVIGGYIGNPFEGQPWIEDALAVGQKKGRWPDNALEISSGGTVVNKFSELPLVGEWPRRPLELATLRLQSMMGISISKWKELAPDEEALDAGVLTQLGGCLVVDSKTGETLYEWKDPGICAVTNFEEVLKKLS*