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)
42d3ed:	6b 67 72 6f          	imul   $0x6f,0x72(%edi),%esp
42d3f1:	75 6e                	jne    0x42d461
42d3f3:	64 20 63 6f          	and    %ah,%fs:0x6f(%ebx)
42d3f7:	6c                   	insb   (%dx),%es:(%edi)
42d3f8:	6f                   	outsl  %ds:(%esi),(%dx)
42d3f9:	72 20                	jb     0x42d41b
42d3fb:	6f                   	outsl  %ds:(%esi),(%dx)
42d3fc:	66 20 74 68 65       	data16 and %dh,0x65(%eax,%ebp,2)
42d401:	20 63 61             	and    %ah,0x61(%ebx)
42d404:	6c                   	insb   (%dx),%es:(%edi)
42d405:	65 6e                	outsb  %gs:(%esi),(%dx)
42d407:	64 61                	fs popa
42d409:	72 20                	jb     0x42d42b
42d40b:	69 74 65 6d 73 2e 00 	imul   $0x2e73,0x6d(%ebp,%eiz,2),%esi
42d412:	00
42d413:	54                   	push   %esp
42d414:	01 00                	add    %eax,(%eax)
42d416:	4f                   	dec    %edi
42d417:	54                   	push   %esp
42d418:	68 65 20 64 65       	push   $0x65642065
42d41d:	66 61                	popaw
42d41f:	75 6c                	jne    0x42d48d
42d421:	74 20                	je     0x42d443
42d423:	66 6f                	outsw  %ds:(%esi),(%dx)
42d425:	6e                   	outsb  %ds:(%esi),(%dx)
42d426:	74 20                	je     0x42d448
42d428:	76 61                	jbe    0x42d48b
42d42a:	6c                   	insb   (%dx),%es:(%edi)
42d42b:	75 65                	jne    0x42d492
42d42d:	73 20                	jae    0x42d44f
42d42f:	66 6f                	outsw  %ds:(%esi),(%dx)
42d431:	72 20                	jb     0x42d453
42d433:	61                   	popa
42d434:	6c                   	insb   (%dx),%es:(%edi)
42d435:	6c                   	insb   (%dx),%es:(%edi)
42d436:	20 63 61             	and    %ah,0x61(%ebx)
42d439:	6c                   	insb   (%dx),%es:(%edi)
42d43a:	65 6e                	outsb  %gs:(%esi),(%dx)
42d43c:	64 61                	fs popa
42d43e:	72 20                	jb     0x42d460
42d440:	69 74 65 6d 73 2e 20 	imul   $0x20202e73,0x6d(%ebp,%eiz,2),%esi
42d447:	20
42d448:	54                   	push   %esp
42d449:	68 69 73 20 63       	push   $0x63207369
42d44e:	61                   	popa
42d44f:	6e                   	outsb  %ds:(%esi),(%dx)
42d450:	20 62 65             	and    %ah,0x65(%edx)
42d453:	20 6f 76             	and    %ch,0x76(%edi)
42d456:	65 72 72             	gs jb  0x42d4cb
42d459:	69 64 65 6e 20 69 6e 	imul   $0x206e6920,0x6e(%ebp,%eiz,2),%esp
42d460:	20
42d461:	63 6f 64             	arpl   %ebp,0x64(%edi)
42d464:	65 2e 00 00          	gs add %al,%cs:(%eax)
42d468:	05 01 00 01 00       	add    $0x10001,%eax
42d46d:	00 34 01             	add    %dh,(%ecx,%eax,1)
42d470:	00 2f                	add    %ch,(%edi)
42d472:	41                   	inc    %ecx
42d473:	6c                   	insb   (%dx),%es:(%edi)
42d474:	6c                   	insb   (%dx),%es:(%edi)
42d475:	6f                   	outsl  %ds:(%esi),(%dx)
42d476:	77 73                	ja     0x42d4eb
42d478:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
42d47c:	20 75 73             	and    %dh,0x73(%ebp)
42d47f:	65 72 20             	gs jb  0x42d4a2
42d482:	74 6f                	je     0x42d4f3
42d484:	20 63 72             	and    %ah,0x72(%ebx)
42d487:	65 61                	gs popa
42d489:	74 65                	je     0x42d4f0
42d48b:	20 6e 65             	and    %ch,0x65(%esi)
42d48e:	77 20                	ja     0x42d4b0
42d490:	69 74 65 6d 73 20 6f 	imul   $0x6e6f2073,0x6d(%ebp,%eiz,2),%esi
42d497:	6e
42d498:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
42d49c:	20 76 69             	and    %dh,0x69(%esi)
42d49f:	65 77 00             	gs ja  0x42d4a2
42d4a2:	00 48 01             	add    %cl,0x1(%eax)
42d4a5:	00 43 41             	add    %al,0x41(%ebx)
42d4a8:	6c                   	insb   (%dx),%es:(%edi)
42d4a9:	6c                   	insb   (%dx),%es:(%edi)
42d4aa:	6f                   	outsl  %ds:(%esi),(%dx)
42d4ab:	77 73                	ja     0x42d520
42d4ad:	20 6f 72             	and    %ch,0x72(%edi)
42d4b0:	20 64 65 6e          	and    %ah,0x6e(%ebp,%eiz,2)
42d4b4:	69 65 73 20 74 68 65 	imul   $0x65687420,0x73(%ebp),%esp
42d4bb:	20 75 73             	and    %dh,0x73(%ebp)
42d4be:	65 72 20             	gs jb  0x42d4e1
42d4c1:	74 68                	je     0x42d52b
42d4c3:	65 20 65 64          	and    %ah,%gs:0x64(%ebp)
42d4c7:	69 74 69 6f 6e 20 6f 	imul   $0x666f206e,0x6f(%ecx,%ebp,2),%esi
42d4ce:	66
42d4cf:	20 69 74             	and    %ch,0x74(%ecx)
42d4d2:	65 6d                	gs insl (%dx),%es:(%edi)
42d4d4:	73 20                	jae    0x42d4f6
42d4d6:	74 65                	je     0x42d53d
42d4d8:	78 74                	js     0x42d54e
42d4da:	20 6f 72             	and    %ch,0x72(%edi)
42d4dd:	20 64 61 74          	and    %ah,0x74(%ecx,%eiz,2)
42d4e1:	65 20 72 61          	and    %dh,%gs:0x61(%edx)
42d4e5:	6e                   	outsb  %ds:(%esi),(%dx)
42d4e6:	67 65 73 2e          	addr16 gs jae 0x42d518
42d4ea:	00 00                	add    %al,(%eax)
42d4ec:	3e 01 00             	add    %eax,%ds:(%eax)
42d4ef:	39 41 6c             	cmp    %eax,0x6c(%ecx)
42d4f2:	6c                   	insb   (%dx),%es:(%edi)
42d4f3:	6f                   	outsl  %ds:(%esi),(%dx)
42d4f4:	77 73                	ja     0x42d569
42d4f6:	20 6f 72             	and    %ch,0x72(%edi)
42d4f9:	20 64 65 6e          	and    %ah,0x6e(%ebp,%eiz,2)
42d4fd:	69 65 73 20 74 68 65 	imul   $0x65687420,0x73(%ebp),%esp
42d504:	20 75 73             	and    %dh,0x73(%ebp)
42d507:	65 72 20             	gs jb  0x42d52a
42d50a:	74 6f                	je     0x42d57b
42d50c:	20 72 65             	and    %dh,0x65(%edx)
42d50f:	73 69                	jae    0x42d57a
42d511:	7a 65                	jp     0x42d578
42d513:	20 69 74             	and    %ch,0x74(%ecx)
42d516:	65 6d                	gs insl (%dx),%es:(%edi)
42d518:	73 20                	jae    0x42d53a
42d51a:	6f                   	outsl  %ds:(%esi),(%dx)
42d51b:	6e                   	outsb  %ds:(%esi),(%dx)
42d51c:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
42d520:	20 63 61             	and    %ah,0x61(%ebx)
42d523:	6c                   	insb   (%dx),%es:(%edi)
42d524:	65 6e                	outsb  %gs:(%esi),(%dx)
42d526:	64 61                	fs popa
42d528:	72 00                	jb     0x42d52a
42d52a:	00 08                	add    %cl,(%eax)
42d52c:	01 00                	add    %eax,(%eax)
42d52e:	01 00                	add    %eax,(%eax)
42d530:	00 00                	add    %al,(%eax)
42d532:	00 00                	add    %al,(%eax)
42d534:	1a 01                	sbb    (%ecx),%al
42d536:	00 15 53 74 61 72    	add    %dl,0x72617453
42d53c:	74 69                	je     0x42d5a7
42d53e:	6e                   	outsb  %ds:(%esi),(%dx)
42d53f:	67 20 64 61          	and    %ah,0x61(%si)
42d543:	79 20                	jns    0x42d565
42d545:	6f                   	outsl  %ds:(%esi),(%dx)
42d546:	66 20 77 65          	data16 and %dh,0x65(%edi)
42d54a:	65 6b 73 00 00       	imul   $0x0,%gs:0x0(%ebx),%esi
42d54f:	67 01 00             	add    %eax,(%bx,%si)
42d552:	55                   	push   %ebp
42d553:	5d                   	pop    %ebp
42d554:	53                   	push   %ebx
42d555:	79 73                	jns    0x42d5ca
42d557:	74 65                	je     0x42d5be
42d559:	6d                   	insl   (%dx),%es:(%edi)
42d55a:	2e 44                	cs inc %esp
42d55c:	61                   	popa
42d55d:	79 4f                	jns    0x42d5ae
42d55f:	66 57                	push   %di
42d561:	65 65 6b 2c 20 6d    	gs imul $0x6d,%gs:(%eax,%eiz,1),%ebp
42d567:	73 63                	jae    0x42d5cc
42d569:	6f                   	outsl  %ds:(%esi),(%dx)
42d56a:	72 6c                	jb     0x42d5d8
42d56c:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
42d573:	73 69                	jae    0x42d5de
42d575:	6f                   	outsl  %ds:(%esi),(%dx)
42d576:	6e                   	outsb  %ds:(%esi),(%dx)
42d577:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
42d57c:	30 2e                	xor    %ch,(%esi)
42d57e:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
42d581:	43                   	inc    %ebx
42d582:	75 6c                	jne    0x42d5f0
42d584:	74 75                	je     0x42d5fb
42d586:	72 65                	jb     0x42d5ed
42d588:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
42d58d:	72 61                	jb     0x42d5f0
42d58f:	6c                   	insb   (%dx),%es:(%edi)
42d590:	2c 20                	sub    $0x20,%al
42d592:	50                   	push   %eax
42d593:	75 62                	jne    0x42d5f7
42d595:	6c                   	insb   (%dx),%es:(%edi)
42d596:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
42d59d:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp