42cff7:	60                   	pusha
42cff8:	12 80 88 06 20 01    	adc    0x1200688(%eax),%al
42cffe:	08 12                	or     %dl,(%edx)
42d000:	80 98 04 20 00 12 08 	sbbb   $0x8,0x12002004(%eax)
42d007:	05 20 01 01 12       	add    $0x12010120,%eax
42d00c:	08 04 20             	or     %al,(%eax,%eiz,1)
42d00f:	01 01                	add    %eax,(%ecx)
42d011:	0c 09                	or     $0x9,%al
42d013:	20 01                	and    %al,(%ecx)
42d015:	01 15 12 65 01 12    	add    %edx,0x12016512
42d01b:	54                   	push   %esp
42d01c:	08 20                	or     %ah,(%eax)
42d01e:	04 01                	add    $0x1,%al
42d020:	12 4c 08 08          	adc    0x8(%eax,%ecx,1),%cl
42d024:	08 07                	or     %al,(%edi)
42d026:	20 02                	and    %al,(%edx)
42d028:	01 12                	add    %edx,(%edx)
42d02a:	48                   	dec    %eax
42d02b:	11 69 13             	adc    %ebp,0x13(%ecx)
42d02e:	20 07                	and    %al,(%edi)
42d030:	01 12                	add    %edx,(%edx)
42d032:	80 99 11 80 9d 0e 11 	sbbb   $0x11,0xe9d8011(%ecx)
42d039:	81 55 11 41 11 41 11 	adcl   $0x11411141,0x11(%ebp)
42d040:	41                   	inc    %ecx
42d041:	0c 20                	or     $0x20,%al
42d043:	04 01                	add    $0x1,%al
42d045:	12 80 99 11 80 9d    	adc    -0x627fee67(%eax),%al
42d04b:	0e                   	push   %cs
42d04c:	11 41 0e             	adc    %eax,0xe(%ecx)
42d04f:	20 05 01 12 80 99    	and    %al,0x99801201
42d055:	11 80 9d 0e 11 41    	adc    %eax,0x41110e9d(%eax)
42d05b:	11 41 11             	adc    %eax,0x11(%ecx)
42d05e:	20 06                	and    %al,(%esi)
42d060:	01 12                	add    %edx,(%edx)
42d062:	80 99 11 80 9d 0e 11 	sbbb   $0x11,0xe9d8011(%ecx)
42d069:	81 55 11 41 11 41 0f 	adcl   $0xf411141,0x11(%ebp)
42d070:	20 05 01 12 80 99    	and    %al,0x99801201
42d076:	11 80 9d 0e 11 81    	adc    %eax,-0x7eeef163(%eax)
42d07c:	55                   	push   %ebp
42d07d:	11 41 05             	adc    %eax,0x5(%ecx)
42d080:	20 00                	and    %al,(%eax)
42d082:	12 80 b0 06 20 01    	adc    0x12006b0(%eax),%al
42d088:	01 12                	add    %edx,(%edx)
42d08a:	80 b0 05 20 00 12 80 	xorb   $0x80,0x12002005(%eax)
42d091:	ac                   	lods   %ds:(%esi),%al
42d092:	08 20                	or     %ah,(%eax)
42d094:	02 01                	add    (%ecx),%al
42d096:	12 80 ac 11 69 06    	adc    0x66911ac(%eax),%al
42d09c:	20 00                	and    %al,(%eax)
42d09e:	1d 12 80 a4 07       	sbb    $0x7a48012,%eax
42d0a3:	20 01                	and    %al,(%ecx)
42d0a5:	01 1d 12 80 a4 04    	add    %ebx,0x4a48012
42d0ab:	20 00                	and    %al,(%eax)
42d0ad:	1d 0e 05 20 01       	sbb    $0x120050e,%eax
42d0b2:	01 1d 0e 08 20 02    	add    %ebx,0x220080e
42d0b8:	01 12                	add    %edx,(%edx)
42d0ba:	80 b0 11 69 06 20 00 	xorb   $0x0,0x20066911(%eax)
42d0c1:	1d 12 80 ac 04       	sbb    $0x4ac8012,%eax
42d0c6:	20 00                	and    %al,(%eax)
42d0c8:	11 18                	adc    %ebx,(%eax)
42d0ca:	05 20 01 01 11       	add    $0x11010120,%eax
42d0cf:	18 08                	sbb    %cl,(%eax)
42d0d1:	20 01                	and    %al,(%ecx)
42d0d3:	12 80 a4 11 80 b5    	adc    -0x4a7fee5c(%eax),%al
42d0d9:	06                   	push   %es
42d0da:	20 01                	and    %al,(%ecx)
42d0dc:	01 12                	add    %edx,(%edx)
42d0de:	80 a0 05 00 00 12 81 	andb   $0x81,0x12000005(%eax)
42d0e5:	65 05 00 00 12 81    	gs add $0x81120000,%eax
42d0eb:	69 06 00 01 01 12    	imul   $0x12010100,(%esi),%eax
42d0f1:	81 69 05 00 00 12 81 	subl   $0x81120000,0x5(%ecx)
42d0f8:	6d                   	insl   (%dx),%es:(%edi)
42d0f9:	06                   	push   %es
42d0fa:	20 02                	and    %al,(%edx)
42d0fc:	01 1c 12             	add    %ebx,(%edx,%edx,1)
42d0ff:	34 0c                	xor    $0xc,%al
42d101:	20 04 12             	and    %al,(%edx,%edx,1)
42d104:	81 1d 1c 12 34 12 81 	sbbl   $0x61c2181,0x1234121c
42d10b:	21 1c 06
42d10e:	20 01                	and    %al,(%ecx)
42d110:	01 12                	add    %edx,(%edx)
42d112:	81 1d 06 20 02 01 1c 	sbbl   $0xc2c121c,0x1022006
42d119:	12 2c 0c
42d11c:	20 04 12             	and    %al,(%edx,%edx,1)
42d11f:	81 1d 1c 12 2c 12 81 	sbbl   $0x61c2181,0x122c121c
42d126:	21 1c 06
42d129:	20 02                	and    %al,(%edx)
42d12b:	01 1c 12             	add    %ebx,(%edx,%edx,1)
42d12e:	28 0c 20             	sub    %cl,(%eax,%eiz,1)
42d131:	04 12                	add    $0x12,%al
42d133:	81 1d 1c 12 28 12 81 	sbbl   $0x61c2181,0x1228121c
42d13a:	21 1c 06
42d13d:	20 02                	and    %al,(%edx)
42d13f:	01 1c 12             	add    %ebx,(%edx,%edx,1)
42d142:	1c 0c                	sbb    $0xc,%al
42d144:	20 04 12             	and    %al,(%edx,%edx,1)
42d147:	81 1d 1c 12 1c 12 81 	sbbl   $0x41c2181,0x121c121c
42d14e:	21 1c 04
42d151:	28 00                	sub    %al,(%eax)
42d153:	12 4c 04 28          	adc    0x28(%esp,%eax,1),%cl
42d157:	00 11                	add    %dl,(%ecx)
42d159:	69 08 28 00 15 12    	imul   $0x12150028,(%eax),%ecx
42d15f:	65 01 12             	add    %edx,%gs:(%edx)
42d162:	54                   	push   %esp
42d163:	04 28                	add    $0x28,%al
42d165:	00 12                	add    %dl,(%edx)
42d167:	48                   	dec    %eax
42d168:	04 28                	add    $0x28,%al
42d16a:	00 11                	add    %dl,(%ecx)
42d16c:	6d                   	insl   (%dx),%es:(%edi)
42d16d:	04 28                	add    $0x28,%al
42d16f:	00 11                	add    %dl,(%ecx)
42d171:	71 04                	jno    0x42d177
42d173:	28 00                	sub    %al,(%eax)
42d175:	12 54 03 28          	adc    0x28(%ebx,%eax,1),%dl
42d179:	00 08                	add    %cl,(%eax)
42d17b:	06                   	push   %es
42d17c:	28 00                	sub    %al,(%eax)
42d17e:	1d 11 80 9d 03       	sbb    $0x39d8011,%eax
42d183:	28 00                	sub    %al,(%eax)
42d185:	02 05 28 00 11 80    	add    0x80110028,%al
42d18b:	a9 05 28 00 11       	test   $0x11002805,%eax
42d190:	80 9d 04 28 00 11 41 	sbbb   $0x41,0x11002804(%ebp)
42d197:	05 28 00 12 80       	add    $0x80120028,%eax
42d19c:	c1 05 28 00 1d 12 4c 	roll   $0x4c,0x121d0028
42d1a3:	04 28                	add    $0x28,%al
42d1a5:	00 11                	add    %dl,(%ecx)
42d1a7:	50                   	push   %eax
42d1a8:	05 28 00 1d 12       	add    $0x121d0028,%eax
42d1ad:	24 04                	and    $0x4,%al
42d1af:	28 00                	sub    %al,(%eax)
42d1b1:	12 58 03             	adc    0x3(%eax),%bl
42d1b4:	28 00                	sub    %al,(%eax)
42d1b6:	0e                   	push   %cs
42d1b7:	05 28 00 11 80       	add    $0x80110028,%eax
42d1bc:	80 04 28 00          	addb   $0x0,(%eax,%ebp,1)
42d1c0:	12 44 05 28          	adc    0x28(%ebp,%eax,1),%al
42d1c4:	00 12                	add    %dl,(%edx)
42d1c6:	80 98 05 28 00 11 80 	sbbb   $0x80,0x11002805(%eax)
42d1cd:	90                   	nop
42d1ce:	05 28 00 11 80       	add    $0x80110028,%eax
42d1d3:	94                   	xchg   %eax,%esp
42d1d4:	04 28                	add    $0x28,%al
42d1d6:	00 12                	add    %dl,(%edx)
42d1d8:	7c 05                	jl     0x42d1df
42d1da:	28 00                	sub    %al,(%eax)
42d1dc:	11 80 84 06 28 00    	adc    %eax,0x280684(%eax)
42d1e2:	1d 12 80 8c 04       	sbb    $0x48c8012,%eax
42d1e7:	28 00                	sub    %al,(%eax)
42d1e9:	12 20                	adc    (%eax),%ah
42d1eb:	06                   	push   %es
42d1ec:	28 00                	sub    %al,(%eax)
42d1ee:	1d 12 80 88 05       	sbb    $0x5888012,%eax
42d1f3:	28 00                	sub    %al,(%eax)
42d1f5:	12 81 3d 04 28 00    	adc    0x28043d(%ecx),%al
42d1fb:	11 30                	adc    %esi,(%eax)
42d1fd:	09 28                	or     %ebp,(%eax)
42d1ff:	00 15 12 65 01 12    	add    %dl,0x12016512
42d205:	80 88 05 28 00 11 81 	orb    $0x81,0x11002805(%eax)
42d20c:	41                   	inc    %ecx
42d20d:	08 28                	or     %ch,(%eax)
42d20f:	00 15 12 65 01 12    	add    %dl,0x12016512
42d215:	20 03                	and    %al,(%ebx)
42d217:	28 00                	sub    %al,(%eax)
42d219:	1c 05                	sbb    $0x5,%al
42d21b:	28 00                	sub    %al,(%eax)
42d21d:	12 80 99 05 28 00    	adc    0x280599(%eax),%al
42d223:	11 81 49 05 28 00    	adc    %eax,0x280549(%ecx)
42d229:	11 80 b1 05 28 00    	adc    %eax,0x2805b1(%eax)
42d22f:	12 80 88 04 28 00    	adc    0x280488(%eax),%al
42d235:	12 08                	adc    (%eax),%cl
42d237:	03 28                	add    (%eax),%ebp
42d239:	00 0c 05 28 00 12 80 	add    %cl,-0x7fedffd8(,%eax,1)
42d240:	b0 05                	mov    $0x5,%al
42d242:	28 00                	sub    %al,(%eax)
42d244:	12 80 ac 05 28 00    	adc    0x2805ac(%eax),%al
42d24a:	11 80 b5 06 28 00    	adc    %eax,0x2806b5(%eax)
42d250:	1d 12 80 a4 04       	sbb    $0x4a48012,%eax
42d255:	28 00                	sub    %al,(%eax)
42d257:	1d 0e 06 28 00       	sbb    $0x28060e,%eax
42d25c:	1d 12 80 ac 04       	sbb    $0x4ac8012,%eax
42d261:	28 00                	sub    %al,(%eax)
42d263:	11 18                	adc    %ebx,(%eax)
42d265:	05 08 00 12 81       	add    $0x81120008,%eax
42d26a:	65 05 08 00 12 81    	gs add $0x81120008,%eax
42d270:	69 05 08 00 12 81 6d 	imul   $0x1086d,0x81120008,%eax
42d277:	08 01 00
42d27a:	08 00                	or     %al,(%eax)
42d27c:	00 00                	add    %al,(%eax)
42d27e:	00 00                	add    %al,(%eax)
42d280:	1e                   	push   %ds
42d281:	01 00                	add    %eax,(%eax)
42d283:	01 00                	add    %eax,(%eax)
42d285:	54                   	push   %esp
42d286:	02 16                	add    (%esi),%dl
42d288:	57                   	push   %edi
42d289:	72 61                	jb     0x42d2ec
42d28b:	70 4e                	jo     0x42d2db
42d28d:	6f                   	outsl  %ds:(%esi),(%dx)
42d28e:	6e                   	outsb  %ds:(%esi),(%dx)
42d28f:	45                   	inc    %ebp
42d290:	78 63                	js     0x42d2f5
42d292:	65 70 74             	gs jo  0x42d309
42d295:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
42d29c:	77 73                	ja     0x42d311
42d29e:	01 08                	add    %ecx,(%eax)
42d2a0:	01 00                	add    %eax,(%eax)
42d2a2:	07                   	pop    %es
42d2a3:	01 00                	add    %eax,(%eax)
42d2a5:	00 00                	add    %al,(%eax)
42d2a7:	00 19                	add    %bl,(%ecx)
42d2a9:	01 00                	add    %eax,(%eax)
42d2ab:	14 57                	adc    $0x57,%al
42d2ad:	69 6e 64 6f 77 73 46 	imul   $0x4673776f,0x64(%esi),%ebp
42d2b4:	6f                   	outsl  %ds:(%esi),(%dx)
42d2b5:	72 6d                	jb     0x42d324
42d2b7:	73 43                	jae    0x42d2fc
42d2b9:	61                   	popa
42d2ba:	6c                   	insb   (%dx),%es:(%edi)
42d2bb:	65 6e                	outsb  %gs:(%esi),(%dx)
42d2bd:	64 61                	fs popa
42d2bf:	72 00                	jb     0x42d2c1
42d2c1:	00 05 01 00 00 00    	add    %al,0x1
42d2c7:	00 31                	add    %dh,(%ecx)
42d2c9:	01 00                	add    %eax,(%eax)
42d2cb:	2c 43                	sub    $0x43,%al
42d2cd:	6f                   	outsl  %ds:(%esi),(%dx)
42d2ce:	70 79                	jo     0x42d349
42d2d0:	72 69                	jb     0x42d33b
42d2d2:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
42d2d8:	20 20                	and    %ah,(%eax)
42d2da:	32 30                	xor    (%eax),%dh
42d2dc:	31 32                	xor    %esi,(%edx)
42d2de:	20 2d 20 32 30 32    	and    %ch,0x32303220
42d2e4:	30 20                	xor    %ah,(%eax)
42d2e6:	4a                   	dec    %edx
42d2e7:	75 73                	jne    0x42d35c
42d2e9:	74 69                	je     0x42d354
42d2eb:	6e                   	outsb  %ds:(%esi),(%dx)
42d2ec:	20 4c 65 43          	and    %cl,0x43(%ebp,%eiz,2)
42d2f0:	68 65 6d 69 6e       	push   $0x6e696d65
42d2f5:	61                   	popa
42d2f6:	6e                   	outsb  %ds:(%esi),(%dx)
42d2f7:	74 00                	je     0x42d2f9
42d2f9:	00 29                	add    %ch,(%ecx)
42d2fb:	01 00                	add    %eax,(%eax)
42d2fd:	24 31                	and    $0x31,%al
42d2ff:	36 46                	ss inc %esi
42d301:	46                   	inc    %esi
42d302:	43                   	inc    %ebx
42d303:	37                   	aaa
42d304:	38 41 2d             	cmp    %al,0x2d(%ecx)
42d307:	46                   	inc    %esi
42d308:	41                   	inc    %ecx
42d309:	43                   	inc    %ebx
42d30a:	34 2d                	xor    $0x2d,%al
42d30c:	34 39                	xor    $0x39,%al
42d30e:	46                   	inc    %esi
42d30f:	32 2d 38 32 41 35    	xor    0x35413238,%ch
42d315:	2d 32 42 33 44       	sub    $0x44334232,%eax
42d31a:	38 44 34 36          	cmp    %al,0x36(%esp,%esi,1)
42d31e:	32 33                	xor    (%ebx),%dh
42d320:	38 34 00             	cmp    %dh,(%eax,%eax,1)
42d323:	00 0c 01             	add    %cl,(%ecx,%eax,1)
42d326:	00 07                	add    %al,(%edi)
42d328:	31 2e                	xor    %ebp,(%esi)
42d32a:	31 2e                	xor    %ebp,(%esi)
42d32c:	36 2e 36 00 00       	ss cs add %al,%ss:(%eax)
42d331:	08 01                	or     %al,(%ecx)
42d333:	00 00                	add    %al,(%eax)
42d335:	00 00                	add    %al,(%eax)
42d337:	00 00                	add    %al,(%eax)
42d339:	00 0e                	add    %cl,(%esi)
42d33b:	01 00                	add    %eax,(%eax)
42d33d:	09 4c 6f 61          	or     %ecx,0x61(%edi,%ebp,2)
42d341:	64 49                	fs dec %ecx
42d343:	74 65                	je     0x42d3aa
42d345:	6d                   	insl   (%dx),%es:(%edi)
42d346:	73 00                	jae    0x42d348
42d348:	00 15 01 00 10 53    	add    %dl,0x53100001
42d34e:	65 6c                	gs insb (%dx),%es:(%edi)
42d350:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
42d355:	6e                   	outsb  %ds:(%esi),(%dx)
42d356:	43                   	inc    %ebx
42d357:	68 61 6e 67 65       	push   $0x65676e61
42d35c:	64 00 00             	add    %al,%fs:(%eax)
42d35f:	41                   	inc    %ecx
42d360:	01 00                	add    %eax,(%eax)
42d362:	33 53 79             	xor    0x79(%ebx),%edx
42d365:	73 74                	jae    0x42d3db
42d367:	65 6d                	gs insl (%dx),%es:(%edi)
42d369:	2e 52                	cs push %edx
42d36b:	65 73 6f             	gs jae 0x42d3dd
42d36e:	75 72                	jne    0x42d3e2
42d370:	63 65 73             	arpl   %esp,0x73(%ebp)
42d373:	2e 54                	cs push %esp
42d375:	6f                   	outsl  %ds:(%esi),(%dx)
42d376:	6f                   	outsl  %ds:(%esi),(%dx)
42d377:	6c                   	insb   (%dx),%es:(%edi)
42d378:	73 2e                	jae    0x42d3a8
42d37a:	53                   	push   %ebx
42d37b:	74 72                	je     0x42d3ef
42d37d:	6f                   	outsl  %ds:(%esi),(%dx)
42d37e:	6e                   	outsb  %ds:(%esi),(%dx)
42d37f:	67 6c                	insb   (%dx),%es:(%di)
42d381:	79 54                	jns    0x42d3d7
42d383:	79 70                	jns    0x42d3f5
42d385:	65 64 52             	gs fs push %edx
42d388:	65 73 6f             	gs jae 0x42d3fa
42d38b:	75 72                	jne    0x42d3ff
42d38d:	63 65 42             	arpl   %esp,0x42(%ebp)
42d390:	75 69                	jne    0x42d3fb
42d392:	6c                   	insb   (%dx),%es:(%edi)
42d393:	64 65 72 08          	fs gs jb 0x42d39f
42d397:	31 36                	xor    %esi,(%esi)
42d399:	2e 30 2e             	xor    %ch,%cs:(%esi)
42d39c:	30 2e                	xor    %ch,(%esi)
42d39e:	30 00                	xor    %al,(%eax)
42d3a0:	00 38                	add    %bh,(%eax)
42d3a2:	01 00                	add    %eax,(%eax)
42d3a4:	33 54 68 65          	xor    0x65(%eax,%ebp,2),%edx
42d3a8:	20 64 65 66          	and    %ah,0x66(%ebp,%eiz,2)
42d3ac:	61                   	popa
42d3ad:	75 6c                	jne    0x42d41b
42d3af:	74 20                	je     0x42d3d1
42d3b1:	66 6f                	outsw  %ds:(%esi),(%dx)
42d3b3:	72 65                	jb     0x42d41a
42d3b5:	67 72 6f             	addr16 jb 0x42d427
42d3b8:	75 6e                	jne    0x42d428
42d3ba:	64 20 63 6f          	and    %ah,%fs:0x6f(%ebx)
42d3be:	6c                   	insb   (%dx),%es:(%edi)
42d3bf:	6f                   	outsl  %ds:(%esi),(%dx)
42d3c0:	72 20                	jb     0x42d3e2
42d3c2:	6f                   	outsl  %ds:(%esi),(%dx)
42d3c3:	66 20 74 68 65       	data16 and %dh,0x65(%eax,%ebp,2)
42d3c8:	20 63 61             	and    %ah,0x61(%ebx)
42d3cb:	6c                   	insb   (%dx),%es:(%edi)
42d3cc:	65 6e                	outsb  %gs:(%esi),(%dx)
42d3ce:	64 61                	fs popa
42d3d0:	72 20                	jb     0x42d3f2
42d3d2:	69 74 65 6d 73 2e 00 	imul   $0x2e73,0x6d(%ebp,%eiz,2),%esi
42d3d9:	00
42d3da:	38 01                	cmp    %al,(%ecx)
42d3dc:	00 33                	add    %dh,(%ebx)
42d3de:	54                   	push   %esp
42d3df:	68 65 20 64 65       	push   $0x65642065
42d3e4:	66 61                	popaw
42d3e6:	75 6c                	jne    0x42d454
42d3e8:	74 20                	je     0x42d40a
42d3ea:	62 61 63             	bound  %esp,0x63(%ecx)