MGKRLRQQRAGRGTPTYRSRAHIHPGPAKYPPLSGDTLRGKVVELIHDPGRYVPLARVVREDGVEFLMPAAEGMYVGQIIEIGPAAKPEAGNILPLGKIPEGTEVFNVELRPGDGGKLARQAGSYALVVGRAGAKTILRLPSGKDKEVPNDSRATIGIPAGAGRIEKPIMKAGFAYHKWKVKARKWPRVRGVAMNAVDHPFGGGRHQHKGRPSTVARTAPPGRKVGHIAARRTGRRKR