MGAPKQKWTAEEECALRAGVEKYGPGKWRAIQRDPKFGPALVARSNVDLKDKWRNLSVSSG