MSKFRLALVRQKYRPDGGAERFVSRALEALDSSHLQLNVITREWQGPVKPDWQIHICNPRKWGRISRERGFANAARALWQRESFDLVQSHERIPGCDLYRAGDGVHRRWLQQRSRILPAWKSRLLFADRYHRYVMQAEREMYEDSHLRGVICNAEMIKREIIEDFGLPAEKIHVIYNAIDNQRFLPPDEETFAALRAKWQLPLQATCLIYVGSGFERKGLAAAIRAIAPTDRYLLVVGKDKDQPRYQALAKSLNCEARVRFFGMQSETLPFYQMADGLLLPTLYDPFPNVILEAMACGLPVITTTGCGGAEFIVDGHNGYVCDALDIPALQQAVMALPARALGSAQGGHARERIMACTSERLSTQLLSLYQDLVK*