KRPRLTTSTTPSSLLNEEDRLLVHLREDLALPWKEVIARFKSSTGKPFQIAQLQMRYKRLREKYRVWEESDTEALKKAVEEWERCKWEIVSAKVSSLSAMLSYGVEEKWPPGMCGRKWRQLELA