MAKDKSKPKAALSAYTIFVQCTREEQKKKNPNANIEFAAFSKDCSAKWKGDAKKKKKNKDPNAPKRPMSAFFLFSQDERPKLRQLHPDWTVGQMAKELGVRWEQCKNRSKYNAQAVAEKARYEKAVEDYKKSLA