MKLRLSALALGTTLLVGCASSGTEQQGRSDPFEGFNRTMYNFNFNVLDPYVVRPVAVAWRDYVPQPARNGLSNFTGNLEEPAIMVNYFLQGDPYQGMVHFTRFFLNTLLGMGGFIDVAGMANPKLQRVEPHRFGSTLGHYGVGYGPYMQLPFYGSFTLREDGGDMADTLYPVLSWLTWPMSIGKWTIEGIETRAQLLDSDGLLRQSSDPYIMVREAYFQRHDFIANGGKLKPQENPNAQAIQDELKEIDSE*