429f8b:	00 02                	add    %al,(%edx)
429f8d:	03 20                	add    (%eax),%esp
429f8f:	00 0e                	add    %cl,(%esi)
429f91:	05 20 00 12 80       	add    $0x80120020,%eax
429f96:	bd 04 20 00 1d       	mov    $0x1d002004,%ebp
429f9b:	05 06 20 01 01       	add    $0x1012006,%eax
429fa0:	11 80 e9 05 20 01    	adc    %eax,0x12005e9(%eax)
429fa6:	01 1d 05 04 20 00    	add    %ebx,0x200405
429fac:	12 4d 05             	adc    0x5(%ebp),%cl
429faf:	20 00                	and    %al,(%eax)
429fb1:	12 80 f1 0b 20 03    	adc    0x3200bf1(%eax),%al
429fb7:	01 12                	add    %edx,(%edx)
429fb9:	4d                   	dec    %ebp
429fba:	12 80 f1 11 80 f5    	adc    -0xa7fee0f(%eax),%al
429fc0:	04 20                	add    $0x20,%al
429fc2:	01 01                	add    %eax,(%ecx)
429fc4:	0a 06                	or     (%esi),%al
429fc6:	00 01                	add    %al,(%ecx)
429fc8:	12 4d 12             	adc    0x12(%ebp),%cl
429fcb:	4d                   	dec    %ebp
429fcc:	04 07                	add    $0x7,%al
429fce:	01 1d 05 08 00 03    	add    %ebx,0x3000805
429fd4:	1d 05 1d 05 08       	sbb    $0x8051d05,%eax
429fd9:	08 05 07 02 1d 05    	or     %al,0x51d0207
429fdf:	08 07                	or     %al,(%edi)
429fe1:	20 03                	and    %al,(%ebx)
429fe3:	01 1d 05 08 08 07    	add    %ebx,0x7080805
429fe9:	00 02                	add    %al,(%edx)
429feb:	01 12                	add    %edx,(%edx)
429fed:	4d                   	dec    %ebp
429fee:	12 4d 0d             	adc    0xd(%ebp),%cl
429ff1:	07                   	pop    %es
429ff2:	07                   	pop    %es
429ff3:	02 11                	add    (%ecx),%dl
429ff5:	80 e9 08             	sub    $0x8,%cl
429ff8:	08 11                	or     %dl,(%ecx)
429ffa:	80 e9 08             	sub    $0x8,%cl
429ffd:	08 05 00 01 01 12    	or     %al,0x12010100
42a003:	11 07                	adc    %eax,(%edi)
42a005:	00 01                	add    %al,(%ecx)
42a007:	11 80 e9 1d 05 04    	adc    %eax,0x4051de9(%eax)
42a00d:	07                   	pop    %es
42a00e:	02 08                	add    (%eax),%cl
42a010:	08 08                	or     %cl,(%eax)
42a012:	00 03                	add    %al,(%ebx)
42a014:	02 1d 05 1d 05 08    	add    0x8051d05,%bl
42a01a:	06                   	push   %es
42a01b:	20 01                	and    %al,(%ecx)
42a01d:	1d 05 12 4d 08       	sbb    $0x84d1205,%eax
42a022:	20 03                	and    %al,(%ebx)
42a024:	02 1d 05 0e 1d 05    	add    0x51d0e05,%bl
42a02a:	0a 00                	or     (%eax),%al
42a02c:	03 02                	add    (%edx),%eax
42a02e:	12 80 d5 12 4d 1d    	adc    0x1d4d12d5(%eax),%al
42a034:	05 3c 01 00 03       	add    $0x300013c,%eax
42a039:	00 54 0e 07          	add    %dl,0x7(%esi,%ecx,1)
42a03d:	46                   	inc    %esi
42a03e:	65 61                	gs popa
42a040:	74 75                	je     0x42a0b7
42a042:	72 65                	jb     0x42a0a9
42a044:	09 64 65 61          	or     %esp,0x61(%ebp,%eiz,2)
42a048:	64 20 63 6f          	and    %ah,%fs:0x6f(%ebx)
42a04c:	64 65 54             	fs gs push %esp
42a04f:	02 07                	add    (%edi),%al
42a051:	45                   	inc    %ebp
42a052:	78 63                	js     0x42a0b7
42a054:	6c                   	insb   (%dx),%es:(%edi)
42a055:	75 64                	jne    0x42a0bb
42a057:	65 01 54 02 15       	add    %edx,%gs:0x15(%edx,%eax,1)
42a05c:	53                   	push   %ebx
42a05d:	74 72                	je     0x42a0d1
42a05f:	69 70 41 66 74 65 72 	imul   $0x72657466,0x41(%eax),%esi
42a066:	4f                   	dec    %edi
42a067:	62 66 75             	bound  %esp,0x75(%esi)
42a06a:	73 63                	jae    0x42a0cf
42a06c:	61                   	popa
42a06d:	74 69                	je     0x42a0d8
42a06f:	6f                   	outsl  %ds:(%esi),(%dx)
42a070:	6e                   	outsb  %ds:(%esi),(%dx)
42a071:	00 04 06             	add    %al,(%esi,%eax,1)
42a074:	1d 11 2c 03 06       	sbb    $0x6032c11,%eax
42a079:	12 34 03             	adc    (%ebx,%eax,1),%dh
42a07c:	06                   	push   %es
42a07d:	1d 08 0e 07 0c       	sbb    $0xc070e08,%eax
42a082:	08 08                	or     %cl,(%eax)
42a084:	08 08                	or     %cl,(%eax)
42a086:	08 08                	or     %cl,(%eax)
42a088:	08 08                	or     %cl,(%eax)
42a08a:	08 08                	or     %cl,(%eax)
42a08c:	08 08                	or     %cl,(%eax)
42a08e:	05 07 03 08 08       	add    $0x8080307,%eax
42a093:	08 07                	or     %al,(%edi)
42a095:	00 02                	add    %al,(%edx)
42a097:	08 1d 08 1d 08 07    	or     %bl,0x7081d08
42a09d:	07                   	pop    %es
42a09e:	03 1d 11 2c 08 08    	add    0x8082c11,%ebx
42a0a4:	07                   	pop    %es
42a0a5:	00 01                	add    %al,(%ecx)
42a0a7:	1d 11 2c 1d 08       	sbb    $0x81d2c11,%eax
42a0ac:	10 07                	adc    %al,(%edi)
42a0ae:	0c 08                	or     $0x8,%al
42a0b0:	1d 08 1d 08 08       	sbb    $0x8081d08,%eax
42a0b5:	08 08                	or     %cl,(%eax)
42a0b7:	08 08                	or     %cl,(%eax)
42a0b9:	08 08                	or     %cl,(%eax)
42a0bb:	08 08                	or     %cl,(%eax)
42a0bd:	06                   	push   %es
42a0be:	00 01                	add    %al,(%ecx)
42a0c0:	01 1d 11 2c 0a 00    	add    %ebx,0xa2c11
42a0c6:	02 12                	add    (%edx),%dl
42a0c8:	34 1d                	xor    $0x1d,%al
42a0ca:	11 2c 1d 11 2c 0b 07 	adc    %ebp,0x70b2c11(,%ebx,1)
42a0d1:	06                   	push   %es
42a0d2:	1d 11 24 08 08       	sbb    $0x8082411,%eax
42a0d7:	11 24 08             	adc    %esp,(%eax,%ecx,1)
42a0da:	08 07                	or     %al,(%edi)
42a0dc:	00 01                	add    %al,(%ecx)
42a0de:	12 30                	adc    (%eax),%dh
42a0e0:	1d 11 2c 10 07       	sbb    $0x7102c11,%eax
42a0e5:	08 1d 11 24 1d 11    	or     %bl,0x111d2411
42a0eb:	24 12                	and    $0x12,%al
42a0ed:	30 08                	xor    %cl,(%eax)
42a0ef:	08 08                	or     %cl,(%eax)
42a0f1:	11 24 08             	adc    %esp,(%eax,%ecx,1)
42a0f4:	0a 00                	or     (%eax),%al
42a0f6:	04 12                	add    $0x12,%al
42a0f8:	30 1d 11 24 08 08    	xor    %bl,0x8082411
42a0fe:	08 08                	or     %cl,(%eax)
42a100:	00 03                	add    %al,(%ebx)
42a102:	01 08                	add    %ecx,(%eax)
42a104:	10 08                	adc    %cl,(%eax)
42a106:	10 08                	adc    %cl,(%eax)
42a108:	09 10                	or     %edx,(%eax)
42a10a:	01 02                	add    %eax,(%edx)
42a10c:	08 1d 1e 00 1e 00    	or     %bl,0x1e001e
42a112:	03 0a                	add    (%edx),%ecx
42a114:	01 08                	add    %ecx,(%eax)
42a116:	0a 00                	or     (%eax),%al
42a118:	04 01                	add    $0x1,%al
42a11a:	08 10                	or     %dl,(%eax)
42a11c:	08 10                	or     %dl,(%eax)
42a11e:	08 10                	or     %dl,(%eax)
42a120:	08 07                	or     %al,(%edi)
42a122:	00 02                	add    %al,(%edx)
42a124:	1d 08 1d 08 08       	sbb    $0x8081d08,%eax
42a129:	06                   	push   %es
42a12a:	00 01                	add    %al,(%ecx)
42a12c:	1d 08 1d 08 04       	sbb    $0x4081d08,%eax
42a131:	00 01                	add    %al,(%ecx)
42a133:	08 08                	or     %cl,(%eax)
42a135:	0b 07                	or     (%edi),%eax
42a137:	08 12                	or     %dl,(%edx)
42a139:	28 08                	sub    %cl,(%eax)
42a13b:	08 08                	or     %cl,(%eax)
42a13d:	08 08                	or     %cl,(%eax)
42a13f:	08 08                	or     %cl,(%eax)
42a141:	08 00                	or     %al,(%eax)
42a143:	03 1d 08 1d 08 08    	add    0x8081d08,%ebx
42a149:	08 12                	or     %dl,(%edx)
42a14b:	07                   	pop    %es
42a14c:	0b 1d 08 1d 08 08    	or     0x8081d08,%ebx
42a152:	1d 08 1d 08 1d       	sbb    $0x1d081d08,%eax
42a157:	08 08                	or     %cl,(%eax)
42a159:	08 08                	or     %cl,(%eax)
42a15b:	08 08                	or     %cl,(%eax)
42a15d:	08 00                	or     %al,(%eax)
42a15f:	03 01                	add    (%ecx),%eax
42a161:	12 11                	adc    (%ecx),%dl
42a163:	12 11                	adc    (%ecx),%dl
42a165:	08 0a                	or     %cl,(%edx)
42a167:	10 02                	adc    %al,(%edx)
42a169:	02 01                	add    (%ecx),%al
42a16b:	1d 1e 00 1d 1e       	sbb    $0x1e1d001e,%eax
42a170:	01 04 0a             	add    %eax,(%edx,%ecx,1)
42a173:	02 08                	add    (%eax),%cl
42a175:	08 19                	or     %bl,(%ecx)
42a177:	07                   	pop    %es
42a178:	11 08                	adc    %ecx,(%eax)
42a17a:	1d 1d 08 1d 08       	sbb    $0x81d081d,%eax
42a17f:	1d 08 08 08 08       	sbb    $0x8080808,%eax
42a184:	1d 08 08 08 1d       	sbb    $0x1d080808,%eax
42a189:	08 08                	or     %cl,(%eax)
42a18b:	08 08                	or     %cl,(%eax)
42a18d:	08 08                	or     %cl,(%eax)
42a18f:	08 02                	or     %al,(%edx)
42a191:	1d 08 08 07 05       	sbb    $0x5070808,%eax
42a196:	1d 08 08 08 08       	sbb    $0x8080808,%eax
42a19b:	08 08                	or     %cl,(%eax)
42a19d:	00 02                	add    %al,(%edx)
42a19f:	1d 08 1d 08 1d       	sbb    $0x1d081d08,%eax
42a1a4:	08 03                	or     %al,(%ebx)
42a1a6:	06                   	push   %es
42a1a7:	11 2c 02             	adc    %ebp,(%edx,%eax,1)
42a1aa:	06                   	push   %es
42a1ab:	07                   	pop    %es
42a1ac:	02 06                	add    (%esi),%al
42a1ae:	08 04 20             	or     %al,(%eax,%eiz,1)
42a1b1:	01 08                	add    %ecx,(%eax)
42a1b3:	08 05 07 02 1d 08    	or     %al,0x81d0207
42a1b9:	08 04 07             	or     %al,(%edi,%eax,1)
42a1bc:	01 1d 08 04 20 00    	add    %ebx,0x200408
42a1c2:	1d 08 03 28 00       	sbb    $0x280308,%eax
42a1c7:	08 04 28             	or     %al,(%eax,%ebp,1)
42a1ca:	01 08                	add    %ecx,(%eax)
42a1cc:	08 09                	or     %cl,(%ecx)
42a1ce:	01 00                	add    %eax,(%eax)
42a1d0:	04 49                	add    $0x49,%al
42a1d2:	74 65                	je     0x42a239
42a1d4:	6d                   	insl   (%dx),%es:(%edi)
42a1d5:	00 00                	add    %al,(%eax)
42a1d7:	02 06                	add    (%esi),%al
42a1d9:	02 03                	add    (%ebx),%al
42a1db:	06                   	push   %es
42a1dc:	12 30                	adc    (%eax),%dh
42a1de:	08 07                	or     %al,(%edi)
42a1e0:	04 1d                	add    $0x1d,%al
42a1e2:	05 12 3c 08 08       	add    $0x8083c12,%eax
42a1e7:	03 07                	add    (%edi),%eax
42a1e9:	01 08                	add    %ecx,(%eax)
42a1eb:	03 06                	add    (%esi),%eax
42a1ed:	12 44 03 06          	adc    0x6(%ebx,%eax,1),%al
42a1f1:	12 40 02             	adc    0x2(%eax),%al
42a1f4:	06                   	push   %es
42a1f5:	0a 0c 07             	or     (%edi,%eax,1),%cl
42a1f8:	06                   	push   %es
42a1f9:	1d 11 2c 1d 11       	sbb    $0x111d2c11,%eax
42a1fe:	2c 08                	sub    $0x8,%al
42a200:	08 08                	or     %cl,(%eax)
42a202:	08 0a                	or     %cl,(%edx)
42a204:	07                   	pop    %es
42a205:	08 08                	or     %cl,(%eax)
42a207:	08 08                	or     %cl,(%eax)
42a209:	08 08                	or     %cl,(%eax)
42a20b:	08 08                	or     %cl,(%eax)
42a20d:	08 05 00 02 08 08    	or     %al,0x8080200
42a213:	08 08                	or     %cl,(%eax)
42a215:	07                   	pop    %es
42a216:	05 08 1d 05 08       	add    $0x8051d08,%eax
42a21b:	08 08                	or     %cl,(%eax)
42a21d:	09 20                	or     %esp,(%eax)
42a21f:	03 01                	add    (%ecx),%eax
42a221:	1d 05 10 08 10       	sbb    $0x10081005,%eax
42a226:	08 04 20             	or     %al,(%eax,%eiz,1)
42a229:	01 02                	add    %eax,(%edx)
42a22b:	08 07                	or     %al,(%edi)
42a22d:	00 02                	add    %al,(%edx)
42a22f:	08 12                	or     %dl,(%edx)
42a231:	40                   	inc    %eax
42a232:	12 30                	adc    (%eax),%dh
42a234:	06                   	push   %es
42a235:	00 02                	add    %al,(%edx)
42a237:	08 12                	or     %dl,(%edx)
42a239:	40                   	inc    %eax
42a23a:	08 13                	or     %dl,(%ebx)
42a23c:	07                   	pop    %es
42a23d:	0d 08 08 08 1d       	or     $0x1d080808,%eax
42a242:	08 1d 08 12 30 1d    	or     %bl,0x1d301208
42a248:	08 08                	or     %cl,(%eax)
42a24a:	08 08                	or     %cl,(%eax)
42a24c:	08 08                	or     %cl,(%eax)
42a24e:	08 0d 20 03 01 12    	or     %cl,0x12010320
42a254:	40                   	inc    %eax
42a255:	10 1d 11 2c 10 1d    	adc    %bl,0x1d102c11
42a25b:	11 2c 0d 07 0a 1d 08 	adc    %ebp,0x81d0a07(,%ecx,1)
42a262:	08 08                	or     %cl,(%eax)
42a264:	08 08                	or     %cl,(%eax)
42a266:	08 08                	or     %cl,(%eax)
42a268:	08 08                	or     %cl,(%eax)
42a26a:	08 09                	or     %cl,(%ecx)
42a26c:	00 03                	add    %al,(%ebx)
42a26e:	1d 08 12 40 12       	sbb    $0x12401208,%eax
42a273:	30 08                	xor    %cl,(%eax)
42a275:	02 06                	add    (%esi),%al
42a277:	09 03                	or     %eax,(%ebx)
42a279:	06                   	push   %es
42a27a:	12 4d 04             	adc    0x4(%ebp),%cl
42a27d:	20 01                	and    %al,(%ecx)
42a27f:	01 08                	add    %ecx,(%eax)
42a281:	04 20                	add    $0x20,%al
42a283:	01 01                	add    %eax,(%ecx)
42a285:	05 07 07 04 1d       	add    $0x1d040707,%eax
42a28a:	05 08 08 08 06       	add    $0x6080808,%eax
42a28f:	20 02                	and    %al,(%edx)
42a291:	1d 05 08 08 08       	sbb    $0x8080805,%eax
42a296:	01 00                	add    %eax,(%eax)
42a298:	08 00                	or     %al,(%eax)
42a29a:	00 00                	add    %al,(%eax)
42a29c:	00 00                	add    %al,(%eax)
42a29e:	1e                   	push   %ds
42a29f:	01 00                	add    %eax,(%eax)
42a2a1:	01 00                	add    %eax,(%eax)
42a2a3:	54                   	push   %esp
42a2a4:	02 16                	add    (%esi),%dl
42a2a6:	57                   	push   %edi
42a2a7:	72 61                	jb     0x42a30a
42a2a9:	70 4e                	jo     0x42a2f9
42a2ab:	6f                   	outsl  %ds:(%esi),(%dx)
42a2ac:	6e                   	outsb  %ds:(%esi),(%dx)
42a2ad:	45                   	inc    %ebp
42a2ae:	78 63                	js     0x42a313
42a2b0:	65 70 74             	gs jo  0x42a327
42a2b3:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
42a2ba:	77 73                	ja     0x42a32f
42a2bc:	01 06                	add    %eax,(%esi)
42a2be:	20 01                	and    %al,(%ecx)
42a2c0:	01 11                	add    %edx,(%ecx)
42a2c2:	81 21 08 01 00 07    	andl   $0x7000108,(%ecx)
42a2c8:	01 00                	add    %eax,(%eax)
42a2ca:	00 00                	add    %al,(%eax)
42a2cc:	00 0f                	add    %cl,(%edi)
42a2ce:	01 00                	add    %eax,(%eax)
42a2d0:	0a 41 6e             	or     0x6e(%ecx),%al
42a2d3:	64 72 6f             	fs jb  0x42a345
42a2d6:	69 64 43 61 72 00 00 	imul   $0x5000072,0x61(%ebx,%eax,2),%esp
42a2dd:	05
42a2de:	01 00                	add    %eax,(%eax)
42a2e0:	00 00                	add    %al,(%eax)
42a2e2:	00 17                	add    %dl,(%edi)
42a2e4:	01 00                	add    %eax,(%eax)
42a2e6:	12 43 6f             	adc    0x6f(%ebx),%al
42a2e9:	70 79                	jo     0x42a364
42a2eb:	72 69                	jb     0x42a356
42a2ed:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
42a2f3:	20 20                	and    %ah,(%eax)
42a2f5:	32 30                	xor    (%eax),%dh
42a2f7:	32 30                	xor    (%eax),%dh
42a2f9:	00 00                	add    %al,(%eax)
42a2fb:	04 20                	add    $0x20,%al
42a2fd:	01 01                	add    %eax,(%ecx)
42a2ff:	02 29                	add    (%ecx),%ch
42a301:	01 00                	add    %eax,(%eax)
42a303:	24 32                	and    $0x32,%al
42a305:	43                   	inc    %ebx
42a306:	37                   	aaa
42a307:	39 39                	cmp    %edi,(%ecx)
42a309:	35 44 35 2d 32       	xor    $0x322d3544,%eax
42a30e:	35 36 32 2d 34       	xor    $0x342d3236,%eax
42a313:	32 36                	xor    (%esi),%dh
42a315:	36 2d 38 33 36 44    	ss sub $0x44363338,%eax
42a31b:	2d 45 36 39 42       	sub    $0x42393645,%eax
42a320:	37                   	aaa
42a321:	43                   	inc    %ebx
42a322:	41                   	inc    %ecx
42a323:	38 31                	cmp    %dh,(%ecx)
42a325:	38 34 36             	cmp    %dh,(%esi,%esi,1)
42a328:	00 00                	add    %al,(%eax)
42a32a:	0c 01                	or     $0x1,%al
42a32c:	00 07                	add    %al,(%edi)
42a32e:	31 2e                	xor    %ebp,(%esi)
42a330:	30 2e                	xor    %ch,(%esi)