MGAPKQKWTAEEEAALRAGVEKYGPGKWRAIQKDSKFGPCLTSRSNVDLKDKWRNMSV