423f23:	11 24 08             	adc    %esp,(%eax,%ecx,1)
423f26:	08 07                	or     %al,(%edi)
423f28:	00 01                	add    %al,(%ecx)
423f2a:	12 30                	adc    (%eax),%dh
423f2c:	1d 11 2c 10 07       	sbb    $0x7102c11,%eax
423f31:	08 1d 11 24 1d 11    	or     %bl,0x111d2411
423f37:	24 12                	and    $0x12,%al
423f39:	30 08                	xor    %cl,(%eax)
423f3b:	08 08                	or     %cl,(%eax)
423f3d:	11 24 08             	adc    %esp,(%eax,%ecx,1)
423f40:	0a 00                	or     (%eax),%al
423f42:	04 12                	add    $0x12,%al
423f44:	30 1d 11 24 08 08    	xor    %bl,0x8082411
423f4a:	08 08                	or     %cl,(%eax)
423f4c:	00 03                	add    %al,(%ebx)
423f4e:	01 08                	add    %ecx,(%eax)
423f50:	10 08                	adc    %cl,(%eax)
423f52:	10 08                	adc    %cl,(%eax)
423f54:	09 10                	or     %edx,(%eax)
423f56:	01 02                	add    %eax,(%edx)
423f58:	08 1d 1e 00 1e 00    	or     %bl,0x1e001e
423f5e:	03 0a                	add    (%edx),%ecx
423f60:	01 08                	add    %ecx,(%eax)
423f62:	0a 00                	or     (%eax),%al
423f64:	04 01                	add    $0x1,%al
423f66:	08 10                	or     %dl,(%eax)
423f68:	08 10                	or     %dl,(%eax)
423f6a:	08 10                	or     %dl,(%eax)
423f6c:	08 07                	or     %al,(%edi)
423f6e:	00 02                	add    %al,(%edx)
423f70:	1d 08 1d 08 08       	sbb    $0x8081d08,%eax
423f75:	06                   	push   %es
423f76:	00 01                	add    %al,(%ecx)
423f78:	1d 08 1d 08 04       	sbb    $0x4081d08,%eax
423f7d:	00 01                	add    %al,(%ecx)
423f7f:	08 08                	or     %cl,(%eax)
423f81:	0b 07                	or     (%edi),%eax
423f83:	08 12                	or     %dl,(%edx)
423f85:	28 08                	sub    %cl,(%eax)
423f87:	08 08                	or     %cl,(%eax)
423f89:	08 08                	or     %cl,(%eax)
423f8b:	08 08                	or     %cl,(%eax)
423f8d:	08 00                	or     %al,(%eax)
423f8f:	03 1d 08 1d 08 08    	add    0x8081d08,%ebx
423f95:	08 12                	or     %dl,(%edx)
423f97:	07                   	pop    %es
423f98:	0b 1d 08 1d 08 08    	or     0x8081d08,%ebx
423f9e:	1d 08 1d 08 1d       	sbb    $0x1d081d08,%eax
423fa3:	08 08                	or     %cl,(%eax)
423fa5:	08 08                	or     %cl,(%eax)
423fa7:	08 08                	or     %cl,(%eax)
423fa9:	08 00                	or     %al,(%eax)
423fab:	03 01                	add    (%ecx),%eax
423fad:	12 11                	adc    (%ecx),%dl
423faf:	12 11                	adc    (%ecx),%dl
423fb1:	08 0a                	or     %cl,(%edx)
423fb3:	10 02                	adc    %al,(%edx)
423fb5:	02 01                	add    (%ecx),%al
423fb7:	1d 1e 00 1d 1e       	sbb    $0x1e1d001e,%eax
423fbc:	01 04 0a             	add    %eax,(%edx,%ecx,1)
423fbf:	02 08                	add    (%eax),%cl
423fc1:	08 19                	or     %bl,(%ecx)
423fc3:	07                   	pop    %es
423fc4:	11 08                	adc    %ecx,(%eax)
423fc6:	1d 1d 08 1d 08       	sbb    $0x81d081d,%eax
423fcb:	1d 08 08 08 08       	sbb    $0x8080808,%eax
423fd0:	1d 08 08 08 1d       	sbb    $0x1d080808,%eax
423fd5:	08 08                	or     %cl,(%eax)
423fd7:	08 08                	or     %cl,(%eax)
423fd9:	08 08                	or     %cl,(%eax)
423fdb:	08 02                	or     %al,(%edx)
423fdd:	1d 08 08 07 05       	sbb    $0x5070808,%eax
423fe2:	1d 08 08 08 08       	sbb    $0x8080808,%eax
423fe7:	08 08                	or     %cl,(%eax)
423fe9:	00 02                	add    %al,(%edx)
423feb:	1d 08 1d 08 1d       	sbb    $0x1d081d08,%eax
423ff0:	08 03                	or     %al,(%ebx)
423ff2:	06                   	push   %es
423ff3:	11 2c 02             	adc    %ebp,(%edx,%eax,1)
423ff6:	06                   	push   %es
423ff7:	07                   	pop    %es
423ff8:	02 06                	add    (%esi),%al
423ffa:	08 04 20             	or     %al,(%eax,%eiz,1)
423ffd:	01 08                	add    %ecx,(%eax)
423fff:	08 05 07 02 1d 08    	or     %al,0x81d0207
424005:	08 04 07             	or     %al,(%edi,%eax,1)
424008:	01 1d 08 04 20 00    	add    %ebx,0x200408
42400e:	1d 08 03 28 00       	sbb    $0x280308,%eax
424013:	08 04 28             	or     %al,(%eax,%ebp,1)
424016:	01 08                	add    %ecx,(%eax)
424018:	08 09                	or     %cl,(%ecx)
42401a:	01 00                	add    %eax,(%eax)
42401c:	04 49                	add    $0x49,%al
42401e:	74 65                	je     0x424085
424020:	6d                   	insl   (%dx),%es:(%edi)
424021:	00 00                	add    %al,(%eax)
424023:	02 06                	add    (%esi),%al
424025:	02 03                	add    (%ebx),%al
424027:	06                   	push   %es
424028:	12 30                	adc    (%eax),%dh
42402a:	08 07                	or     %al,(%edi)
42402c:	04 1d                	add    $0x1d,%al
42402e:	05 12 3c 08 08       	add    $0x8083c12,%eax
424033:	03 07                	add    (%edi),%eax
424035:	01 08                	add    %ecx,(%eax)
424037:	03 06                	add    (%esi),%eax
424039:	12 44 03 06          	adc    0x6(%ebx,%eax,1),%al
42403d:	12 40 02             	adc    0x2(%eax),%al
424040:	06                   	push   %es
424041:	0a 0c 07             	or     (%edi,%eax,1),%cl
424044:	06                   	push   %es
424045:	1d 11 2c 1d 11       	sbb    $0x111d2c11,%eax
42404a:	2c 08                	sub    $0x8,%al
42404c:	08 08                	or     %cl,(%eax)
42404e:	08 0a                	or     %cl,(%edx)
424050:	07                   	pop    %es
424051:	08 08                	or     %cl,(%eax)
424053:	08 08                	or     %cl,(%eax)
424055:	08 08                	or     %cl,(%eax)
424057:	08 08                	or     %cl,(%eax)
424059:	08 05 00 02 08 08    	or     %al,0x8080200
42405f:	08 08                	or     %cl,(%eax)
424061:	07                   	pop    %es
424062:	05 08 1d 05 08       	add    $0x8051d08,%eax
424067:	08 08                	or     %cl,(%eax)
424069:	09 20                	or     %esp,(%eax)
42406b:	03 01                	add    (%ecx),%eax
42406d:	1d 05 10 08 10       	sbb    $0x10081005,%eax
424072:	08 04 20             	or     %al,(%eax,%eiz,1)
424075:	01 02                	add    %eax,(%edx)
424077:	08 07                	or     %al,(%edi)
424079:	00 02                	add    %al,(%edx)
42407b:	08 12                	or     %dl,(%edx)
42407d:	40                   	inc    %eax
42407e:	12 30                	adc    (%eax),%dh
424080:	06                   	push   %es
424081:	00 02                	add    %al,(%edx)
424083:	08 12                	or     %dl,(%edx)
424085:	40                   	inc    %eax
424086:	08 13                	or     %dl,(%ebx)
424088:	07                   	pop    %es
424089:	0d 08 08 08 1d       	or     $0x1d080808,%eax
42408e:	08 1d 08 12 30 1d    	or     %bl,0x1d301208
424094:	08 08                	or     %cl,(%eax)
424096:	08 08                	or     %cl,(%eax)
424098:	08 08                	or     %cl,(%eax)
42409a:	08 0d 20 03 01 12    	or     %cl,0x12010320
4240a0:	40                   	inc    %eax
4240a1:	10 1d 11 2c 10 1d    	adc    %bl,0x1d102c11
4240a7:	11 2c 0d 07 0a 1d 08 	adc    %ebp,0x81d0a07(,%ecx,1)
4240ae:	08 08                	or     %cl,(%eax)
4240b0:	08 08                	or     %cl,(%eax)
4240b2:	08 08                	or     %cl,(%eax)
4240b4:	08 08                	or     %cl,(%eax)
4240b6:	08 09                	or     %cl,(%ecx)
4240b8:	00 03                	add    %al,(%ebx)
4240ba:	1d 08 12 40 12       	sbb    $0x12401208,%eax
4240bf:	30 08                	xor    %cl,(%eax)
4240c1:	02 06                	add    (%esi),%al
4240c3:	09 03                	or     %eax,(%ebx)
4240c5:	06                   	push   %es
4240c6:	12 4d 04             	adc    0x4(%ebp),%cl
4240c9:	20 01                	and    %al,(%ecx)
4240cb:	01 08                	add    %ecx,(%eax)
4240cd:	04 20                	add    $0x20,%al
4240cf:	01 01                	add    %eax,(%ecx)
4240d1:	05 07 07 04 1d       	add    $0x1d040707,%eax
4240d6:	05 08 08 08 06       	add    $0x6080808,%eax
4240db:	20 02                	and    %al,(%edx)
4240dd:	1d 05 08 08 08       	sbb    $0x8080805,%eax
4240e2:	01 00                	add    %eax,(%eax)
4240e4:	08 00                	or     %al,(%eax)
4240e6:	00 00                	add    %al,(%eax)
4240e8:	00 00                	add    %al,(%eax)
4240ea:	1e                   	push   %ds
4240eb:	01 00                	add    %eax,(%eax)
4240ed:	01 00                	add    %eax,(%eax)
4240ef:	54                   	push   %esp
4240f0:	02 16                	add    (%esi),%dl
4240f2:	57                   	push   %edi
4240f3:	72 61                	jb     0x424156
4240f5:	70 4e                	jo     0x424145
4240f7:	6f                   	outsl  %ds:(%esi),(%dx)
4240f8:	6e                   	outsb  %ds:(%esi),(%dx)
4240f9:	45                   	inc    %ebp
4240fa:	78 63                	js     0x42415f
4240fc:	65 70 74             	gs jo  0x424173
4240ff:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
424106:	77 73                	ja     0x42417b
424108:	01 06                	add    %eax,(%esi)
42410a:	20 01                	and    %al,(%ecx)
42410c:	01 11                	add    %edx,(%ecx)
42410e:	81 21 08 01 00 07    	andl   $0x7000108,(%ecx)
424114:	01 00                	add    %eax,(%eax)
424116:	00 00                	add    %al,(%eax)
424118:	00 0f                	add    %cl,(%edi)
42411a:	01 00                	add    %eax,(%eax)
42411c:	0a 41 6e             	or     0x6e(%ecx),%al
42411f:	64 72 6f             	fs jb  0x424191
424122:	69 64 43 61 72 00 00 	imul   $0x5000072,0x61(%ebx,%eax,2),%esp
424129:	05
42412a:	01 00                	add    %eax,(%eax)
42412c:	00 00                	add    %al,(%eax)
42412e:	00 17                	add    %dl,(%edi)
424130:	01 00                	add    %eax,(%eax)
424132:	12 43 6f             	adc    0x6f(%ebx),%al
424135:	70 79                	jo     0x4241b0
424137:	72 69                	jb     0x4241a2
424139:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
42413f:	20 20                	and    %ah,(%eax)
424141:	32 30                	xor    (%eax),%dh
424143:	32 30                	xor    (%eax),%dh
424145:	00 00                	add    %al,(%eax)
424147:	04 20                	add    $0x20,%al
424149:	01 01                	add    %eax,(%ecx)
42414b:	02 29                	add    (%ecx),%ch
42414d:	01 00                	add    %eax,(%eax)
42414f:	24 32                	and    $0x32,%al
424151:	43                   	inc    %ebx
424152:	37                   	aaa
424153:	39 39                	cmp    %edi,(%ecx)
424155:	35 44 35 2d 32       	xor    $0x322d3544,%eax
42415a:	35 36 32 2d 34       	xor    $0x342d3236,%eax
42415f:	32 36                	xor    (%esi),%dh
424161:	36 2d 38 33 36 44    	ss sub $0x44363338,%eax
424167:	2d 45 36 39 42       	sub    $0x42393645,%eax
42416c:	37                   	aaa
42416d:	43                   	inc    %ebx
42416e:	41                   	inc    %ecx
42416f:	38 31                	cmp    %dh,(%ecx)
424171:	38 34 36             	cmp    %dh,(%esi,%esi,1)
424174:	00 00                	add    %al,(%eax)
424176:	0c 01                	or     $0x1,%al
424178:	00 07                	add    %al,(%edi)
42417a:	31 2e                	xor    %ebp,(%esi)
42417c:	30 2e                	xor    %ch,(%esi)
42417e:	30 2e                	xor    %ch,(%esi)
424180:	30 00                	xor    %al,(%eax)
424182:	00 47 01             	add    %al,0x1(%edi)
424185:	00 1a                	add    %bl,(%edx)
424187:	2e 4e                	cs dec %esi
424189:	45                   	inc    %ebp
42418a:	54                   	push   %esp
42418b:	46                   	inc    %esi
42418c:	72 61                	jb     0x4241ef
42418e:	6d                   	insl   (%dx),%es:(%edi)
42418f:	65 77 6f             	gs ja  0x424201
424192:	72 6b                	jb     0x4241ff
424194:	2c 56                	sub    $0x56,%al
424196:	65 72 73             	gs jb  0x42420c
424199:	69 6f 6e 3d 76 34 2e 	imul   $0x2e34763d,0x6e(%edi),%ebp
4241a0:	30 01                	xor    %al,(%ecx)
4241a2:	00 54 0e 14          	add    %dl,0x14(%esi,%ecx,1)
4241a6:	46                   	inc    %esi
4241a7:	72 61                	jb     0x42420a
4241a9:	6d                   	insl   (%dx),%es:(%edi)
4241aa:	65 77 6f             	gs ja  0x42421c
4241ad:	72 6b                	jb     0x42421a
4241af:	44                   	inc    %esp
4241b0:	69 73 70 6c 61 79 4e 	imul   $0x4e79616c,0x70(%ebx),%esi
4241b7:	61                   	popa
4241b8:	6d                   	insl   (%dx),%es:(%edi)
4241b9:	65 10 2e             	adc    %ch,%gs:(%esi)
4241bc:	4e                   	dec    %esi
4241bd:	45                   	inc    %ebp
4241be:	54                   	push   %esp
4241bf:	20 46 72             	and    %al,0x72(%esi)
4241c2:	61                   	popa
4241c3:	6d                   	insl   (%dx),%es:(%edi)
4241c4:	65 77 6f             	gs ja  0x424236
4241c7:	72 6b                	jb     0x424234
4241c9:	20 34 04             	and    %dh,(%esp,%eax,1)
4241cc:	01 00                	add    %eax,(%eax)
4241ce:	00 00                	add    %al,(%eax)
4241d0:	00 10                	add    %dl,(%eax)
4241d2:	b1 00                	mov    $0x0,%cl
4241dc:	00 2e                	add    %ch,(%esi)
4241de:	b1 00                	mov    $0x0,%cl
4241e0:	00 00                	add    %al,(%eax)
4241e2:	20 00                	and    %al,(%eax)
4241f8:	00 20                	add    %ah,(%eax)
4241fa:	b1 00                	mov    $0x0,%cl
424208:	00 00                	add    %al,(%eax)
42420a:	00 5f 43             	add    %bl,0x43(%edi)
42420d:	6f                   	outsl  %ds:(%esi),(%dx)
42420e:	72 44                	jb     0x424254
424210:	6c                   	insb   (%dx),%es:(%edi)
424211:	6c                   	insb   (%dx),%es:(%edi)
424212:	4d                   	dec    %ebp
424213:	61                   	popa
424214:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
42421b:	72 65                	jb     0x424282
42421d:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
424221:	6c                   	insb   (%dx),%es:(%edi)
424222:	00 00                	add    %al,(%eax)
424224:	00 00                	add    %al,(%eax)
424226:	00 ff                	add    %bh,%bh
424228:	25 00 20 00 10       	and    $0x10002000,%eax
4242f5:	00 00                	add    %al,(%eax)
4242f7:	01 00                	add    %eax,(%eax)
4242f9:	10 00                	adc    %al,(%eax)
4242fb:	00 00                	add    %al,(%eax)
4242fd:	18 00                	sbb    %al,(%eax)
4242ff:	00 80 00 00 00 00    	add    %al,0x0(%eax)
42430d:	00 00                	add    %al,(%eax)
42430f:	01 00                	add    %eax,(%eax)
424311:	01 00                	add    %eax,(%eax)
424313:	00 00                	add    %al,(%eax)
424315:	30 00                	xor    %al,(%eax)
424317:	00 80 00 00 00 00    	add    %al,0x0(%eax)
424325:	00 00                	add    %al,(%eax)
424327:	01 00                	add    %eax,(%eax)
424329:	00 00                	add    %al,(%eax)
42432b:	00 00                	add    %al,(%eax)
42432d:	48                   	dec    %eax
42432e:	00 00                	add    %al,(%eax)
424330:	00 58 c0             	add    %bl,-0x40(%eax)
424333:	00 00                	add    %al,(%eax)
424335:	2c 03                	sub    $0x3,%al
42433f:	00 00                	add    %al,(%eax)
424341:	2c 03                	sub    $0x3,%al
424343:	34 00                	xor    $0x0,%al
424345:	00 00                	add    %al,(%eax)
424347:	56                   	push   %esi
424348:	00 53 00             	add    %dl,0x0(%ebx)
42434b:	5f                   	pop    %edi
42434c:	00 56 00             	add    %dl,0x0(%esi)
42434f:	45                   	inc    %ebp
424350:	00 52 00             	add    %dl,0x0(%edx)
424353:	53                   	push   %ebx
424354:	00 49 00             	add    %cl,0x0(%ecx)
424357:	4f                   	dec    %edi
424358:	00 4e 00             	add    %cl,0x0(%esi)
42435b:	5f                   	pop    %edi
42435c:	00 49 00             	add    %cl,0x0(%ecx)
42435f:	4e                   	dec    %esi
424360:	00 46 00             	add    %al,0x0(%esi)
424363:	4f                   	dec    %edi
424364:	00 00                	add    %al,(%eax)
424366:	00 00                	add    %al,(%eax)
424368:	00 bd 04 ef fe 00    	add    %bh,0xfeef04(%ebp)
42436e:	00 01                	add    %al,(%ecx)
424370:	00 00                	add    %al,(%eax)
424372:	00 01                	add    %al,(%ecx)
424374:	00 00                	add    %al,(%eax)
424376:	00 00                	add    %al,(%eax)
424378:	00 00                	add    %al,(%eax)
42437a:	00 01                	add    %al,(%ecx)
42437c:	00 00                	add    %al,(%eax)
42437e:	00 00                	add    %al,(%eax)