42d310:	48                   	dec    %eax
42d311:	61                   	popa
42d312:	52                   	push   %edx
42d313:	67 63 33             	arpl   %esi,(%bp,%di)
42d316:	67 33 73 76          	xor    0x76(%bp,%di),%esi
42d31a:	41                   	inc    %ecx
42d31b:	58                   	pop    %eax
42d31c:	69 4b 71 35 4c 57 43 	imul   $0x43574c35,0x71(%ebx),%ecx
42d323:	6f                   	outsl  %ds:(%esi),(%dx)
42d324:	71 4b                	jno    0x42d371
42d326:	76 6f                	jbe    0x42d397
42d328:	66 6d                	insw   (%dx),%es:(%edi)
42d32a:	51                   	push   %ecx
42d32b:	41                   	inc    %ecx
42d32c:	30 4d 64             	xor    %cl,0x64(%ebp)
42d32f:	63 6d 4f             	arpl   %ebp,0x4f(%ebp)
42d332:	59                   	pop    %ecx
42d333:	4b                   	dec    %ebx
42d334:	55                   	push   %ebp
42d335:	70 33                	jo     0x42d36a
42d337:	6b 65 68 37          	imul   $0x37,0x68(%ebp),%esp
42d33b:	6a 37                	push   $0x37
42d33d:	45                   	inc    %ebp
42d33e:	41                   	inc    %ecx
42d33f:	79 35                	jns    0x42d376
42d341:	4c                   	dec    %esp
42d342:	48                   	dec    %eax
42d343:	73 6b                	jae    0x42d3b0
42d345:	69 30 75 36 4a 4e    	imul   $0x4e4a3675,(%eax),%esi
42d34b:	55                   	push   %ebp
42d34c:	6a 61                	push   $0x61
42d34e:	67 30 70 47          	xor    %dh,0x47(%bx,%si)
42d352:	6e                   	outsb  %ds:(%esi),(%dx)
42d353:	4c                   	dec    %esp
42d354:	52                   	push   %edx
42d355:	32 66 62             	xor    0x62(%esi),%ah
42d358:	2f                   	das
42d359:	4f                   	dec    %edi
42d35a:	56                   	push   %esi
42d35b:	51                   	push   %ecx
42d35c:	67 6e                	outsb  %ds:(%si),(%dx)
42d35e:	6c                   	insb   (%dx),%es:(%edi)
42d35f:	4a                   	dec    %edx
42d360:	48                   	dec    %eax
42d361:	7a 68                	jp     0x42d3cb
42d363:	67 4e                	addr16 dec %esi
42d365:	38 7a 52             	cmp    %bh,0x52(%edx)
42d368:	6f                   	outsl  %ds:(%esi),(%dx)
42d369:	44                   	inc    %esp
42d36a:	67 63 34             	arpl   %esi,(%si)
42d36d:	4e                   	dec    %esi
42d36e:	36 4c                	ss dec %esp
42d370:	4b                   	dec    %ebx
42d371:	32 54 58 52          	xor    0x52(%eax,%ebx,2),%dl
42d375:	4f                   	dec    %edi
42d376:	39 4e 56             	cmp    %ecx,0x56(%esi)
42d379:	61                   	popa
42d37a:	6a 2b                	push   $0x2b
42d37c:	39 73 45             	cmp    %esi,0x45(%ebx)
42d37f:	35 64 4a 32 70       	xor    $0x70324a64,%eax
42d384:	76 4d                	jbe    0x42d3d3
42d386:	4f                   	dec    %edi
42d387:	30 47 79             	xor    %al,0x79(%edi)
42d38a:	50                   	push   %eax
42d38b:	49                   	dec    %ecx
42d38c:	57                   	push   %edi
42d38d:	71 6f                	jno    0x42d3fe
42d38f:	71 6f                	jno    0x42d400
42d391:	67 72 32             	addr16 jb 0x42d3c6
42d394:	43                   	inc    %ebx
42d395:	32 43 50             	xor    0x50(%ebx),%al
42d398:	4c                   	dec    %esp
42d399:	76 37                	jbe    0x42d3d2
42d39b:	30 62 61             	xor    %ah,0x61(%edx)
42d39e:	38 34 33             	cmp    %dh,(%ebx,%esi,1)
42d3a1:	39 6a 2f             	cmp    %ebp,0x2f(%edx)
42d3a4:	76 61                	jbe    0x42d407
42d3a6:	54                   	push   %esp
42d3a7:	33 52 36             	xor    0x36(%edx),%edx
42d3aa:	38 42 62             	cmp    %al,0x62(%edx)
42d3ad:	33 69 6a             	xor    0x6a(%ecx),%ebp
42d3b0:	63 37                	arpl   %esi,(%edi)
42d3b2:	42                   	inc    %edx
42d3b3:	4a                   	dec    %edx
42d3b4:	45                   	inc    %ebp
42d3b5:	71 4c                	jno    0x42d403
42d3b7:	57                   	push   %edi
42d3b8:	6a 76                	push   $0x76
42d3ba:	31 59 30             	xor    %ebx,0x30(%ecx)
42d3bd:	6a 37                	push   $0x37
42d3bf:	69 38 59 34 43 79    	imul   $0x79433459,(%eax),%edi
42d3c5:	2b 55 57             	sub    0x57(%ebp),%edx
42d3c8:	38 33                	cmp    %dh,(%ebx)
42d3ca:	65 4c                	gs dec %esp
42d3cc:	54                   	push   %esp
42d3cd:	59                   	pop    %ecx
42d3ce:	39 62 76             	cmp    %esp,0x76(%edx)
42d3d1:	6e                   	outsb  %ds:(%esi),(%dx)
42d3d2:	50                   	push   %eax
42d3d3:	54                   	push   %esp
42d3d4:	2f                   	das
42d3d5:	46                   	inc    %esi
42d3d6:	78 55                	js     0x42d42d
42d3d8:	77 61                	ja     0x42d43b
42d3da:	2b 4e 72             	sub    0x72(%esi),%ecx
42d3dd:	61                   	popa
42d3de:	78 31                	js     0x42d411
42d3e0:	57                   	push   %edi
42d3e1:	76 4b                	jbe    0x42d42e
42d3e3:	4b                   	dec    %ebx
42d3e4:	79 51                	jns    0x42d437
42d3e6:	4b                   	dec    %ebx
42d3e7:	78 33                	js     0x42d41c
42d3e9:	44                   	inc    %esp
42d3ea:	69 63 45 48 34 68 2b 	imul   $0x2b683448,0x45(%ebx),%esp
42d3f1:	66 34 35             	data16 xor $0x35,%al
42d3f4:	4a                   	dec    %edx
42d3f5:	56                   	push   %esi
42d3f6:	6b 73 35 72          	imul   $0x72,0x35(%ebx),%esi
42d3fa:	32 35 41 65 52 61    	xor    0x61526541,%dh
42d400:	6f                   	outsl  %ds:(%esi),(%dx)
42d401:	78 7a                	js     0x42d47d
42d403:	36 42                	ss inc %edx
42d405:	36 33 4b 4e          	xor    %ss:0x4e(%ebx),%ecx
42d409:	6c                   	insb   (%dx),%es:(%edi)
42d40a:	51                   	push   %ecx
42d40b:	55                   	push   %ebp
42d40c:	56                   	push   %esi
42d40d:	78 4f                	js     0x42d45e
42d40f:	34 6e                	xor    $0x6e,%al
42d411:	2f                   	das
42d412:	33 59 31             	xor    0x31(%ecx),%ebx
42d415:	68 33 66 75 62       	push   $0x62756633
42d41a:	76 7a                	jbe    0x42d496
42d41c:	63 6b 65             	arpl   %ebp,0x65(%ebx)
42d41f:	4e                   	dec    %esi
42d420:	41                   	inc    %ecx
42d421:	68 63 65 35 44       	push   $0x44356563
42d426:	63 42 39             	arpl   %eax,0x39(%edx)
42d429:	46                   	inc    %esi
42d42a:	31 41 76             	xor    %eax,0x76(%ecx)
42d42d:	47                   	inc    %edi
42d42e:	48                   	dec    %eax
42d42f:	59                   	pop    %ecx
42d430:	42                   	inc    %edx
42d431:	44                   	inc    %esp
42d432:	4c                   	dec    %esp
42d433:	6c                   	insb   (%dx),%es:(%edi)
42d434:	66 46                	inc    %si
42d436:	2f                   	das
42d437:	7a 5a                	jp     0x42d493
42d439:	6a 43                	push   $0x43
42d43b:	51                   	push   %ecx
42d43c:	4f                   	dec    %edi
42d43d:	36 4e                	ss dec %esi
42d43f:	5a                   	pop    %edx
42d440:	2b 58 4a             	sub    0x4a(%eax),%ebx
42d443:	54                   	push   %esp
42d444:	78 47                	js     0x42d48d
42d446:	61                   	popa
42d447:	6d                   	insl   (%dx),%es:(%edi)
42d448:	46                   	inc    %esi
42d449:	6a 2b                	push   $0x2b
42d44b:	46                   	inc    %esi
42d44c:	41                   	inc    %ecx
42d44d:	2f                   	das
42d44e:	57                   	push   %edi
42d44f:	42                   	inc    %edx
42d450:	56                   	push   %esi
42d451:	34 52                	xor    $0x52,%al
42d453:	56                   	push   %esi
42d454:	70 31                	jo     0x42d487
42d456:	50                   	push   %eax
42d457:	43                   	inc    %ebx
42d458:	68 4f 2b 43 43       	push   $0x43432b4f
42d45d:	54                   	push   %esp
42d45e:	31 51 48             	xor    %edx,0x48(%ecx)
42d461:	53                   	push   %ebx
42d462:	6f                   	outsl  %ds:(%esi),(%dx)
42d463:	61                   	popa
42d464:	42                   	inc    %edx
42d465:	47                   	inc    %edi
42d466:	66 51                	push   %cx
42d468:	56                   	push   %esi
42d469:	73 36                	jae    0x42d4a1
42d46b:	35 50 52 2f 64       	xor    $0x642f5250,%eax
42d470:	78 42                	js     0x42d4b4
42d472:	43                   	inc    %ebx
42d473:	52                   	push   %edx
42d474:	4d                   	dec    %ebp
42d475:	58                   	pop    %eax
42d476:	7a 61                	jp     0x42d4d9
42d478:	6e                   	outsb  %ds:(%esi),(%dx)
42d479:	79 76                	jns    0x42d4f1
42d47b:	75 44                	jne    0x42d4c1
42d47d:	42                   	inc    %edx
42d47e:	39 4a 41             	cmp    %ecx,0x41(%edx)
42d481:	74 48                	je     0x42d4cb
42d483:	69 77 67 77 68 6b 78 	imul   $0x786b6877,0x67(%edi),%esi
42d48a:	33 69 74             	xor    0x74(%ecx),%ebp
42d48d:	43                   	inc    %ebx
42d48e:	48                   	dec    %eax
42d48f:	31 74 36 6a          	xor    %esi,0x6a(%esi,%esi,1)
42d493:	42                   	inc    %edx
42d494:	35 63 4f 71 43       	xor    $0x43714f63,%eax
42d499:	37                   	aaa
42d49a:	71 69                	jno    0x42d505
42d49c:	4c                   	dec    %esp
42d49d:	39 32                	cmp    %esi,(%edx)
42d49f:	77 53                	ja     0x42d4f4
42d4a1:	42                   	inc    %edx
42d4a2:	63 68 4d             	arpl   %ebp,0x4d(%eax)
42d4a5:	72 6e                	jb     0x42d515
42d4a7:	64 70 68             	fs jo  0x42d512
42d4aa:	55                   	push   %ebp
42d4ab:	58                   	pop    %eax
42d4ac:	42                   	inc    %edx
42d4ad:	71 59                	jno    0x42d508
42d4af:	79 71                	jns    0x42d522
42d4b1:	6c                   	insb   (%dx),%es:(%edi)
42d4b2:	34 6a                	xor    $0x6a,%al
42d4b4:	34 46                	xor    $0x46,%al
42d4b6:	31 48 47             	xor    %ecx,0x47(%eax)
42d4b9:	43                   	inc    %ebx
42d4ba:	56                   	push   %esi
42d4bb:	42                   	inc    %edx
42d4bc:	65 46                	gs inc %esi
42d4be:	47                   	inc    %edi
42d4bf:	45                   	inc    %ebp
42d4c0:	44                   	inc    %esp
42d4c1:	45                   	inc    %ebp
42d4c2:	77 54                	ja     0x42d518
42d4c4:	42                   	inc    %edx
42d4c5:	68 74 58 2b 54       	push   $0x542b5874
42d4ca:	78 31                	js     0x42d4fd
42d4cc:	69 6b 54 30 44 78 32 	imul   $0x32784430,0x54(%ebx),%ebp
42d4d3:	79 55                	jns    0x42d52a
42d4d5:	66 48                	dec    %ax
42d4d7:	4b                   	dec    %ebx
42d4d8:	36 51                	ss push %ecx
42d4da:	6a 32                	push   $0x32
42d4dc:	4b                   	dec    %ebx
42d4dd:	73 46                	jae    0x42d525
42d4df:	41                   	inc    %ecx
42d4e0:	49                   	dec    %ecx
42d4e1:	37                   	aaa
42d4e2:	33 52 58             	xor    0x58(%edx),%edx
42d4e5:	63 54 65 55          	arpl   %edx,0x55(%ebp,%eiz,2)
42d4e9:	4a                   	dec    %edx
42d4ea:	4b                   	dec    %ebx
42d4eb:	72 45                	jb     0x42d532
42d4ed:	5a                   	pop    %edx
42d4ee:	73 35                	jae    0x42d525
42d4f0:	64 54                	fs push %esp
42d4f2:	4c                   	dec    %esp
42d4f3:	59                   	pop    %ecx
42d4f4:	2f                   	das
42d4f5:	61                   	popa
42d4f6:	69 54 56 42 68 44 34 	imul   $0x4a344468,0x42(%esi,%edx,2),%edx
42d4fd:	4a
42d4fe:	51                   	push   %ecx
42d4ff:	75 31                	jne    0x42d532
42d501:	67 57                	addr16 push %edi
42d503:	4e                   	dec    %esi
42d504:	71 61                	jno    0x42d567
42d506:	50                   	push   %eax
42d507:	70 5a                	jo     0x42d563
42d509:	6c                   	insb   (%dx),%es:(%edi)
42d50a:	77 52                	ja     0x42d55e
42d50c:	63 33                	arpl   %esi,(%ebx)
42d50e:	6e                   	outsb  %ds:(%esi),(%dx)
42d50f:	52                   	push   %edx
42d510:	71 5a                	jno    0x42d56c
42d512:	43                   	inc    %ebx
42d513:	36 2f                	ss das
42d515:	47                   	inc    %edi
42d516:	4c                   	dec    %esp
42d517:	36 38 55 50          	cmp    %dl,%ss:0x50(%ebp)
42d51b:	4d                   	dec    %ebp
42d51c:	51                   	push   %ecx
42d51d:	52                   	push   %edx
42d51e:	43                   	inc    %ebx
42d51f:	74 72                	je     0x42d593
42d521:	42                   	inc    %edx
42d522:	6b 30 47             	imul   $0x47,(%eax),%esi
42d525:	6c                   	insb   (%dx),%es:(%edi)
42d526:	38 75 51             	cmp    %dh,0x51(%ebp)
42d529:	73 78                	jae    0x42d5a3
42d52b:	67 67 52             	addr16 addr16 push %edx
42d52e:	47                   	inc    %edi
42d52f:	38 6e 52             	cmp    %ch,0x52(%esi)
42d532:	37                   	aaa
42d533:	4b                   	dec    %ebx
42d534:	7a 67                	jp     0x42d59d
42d536:	69 65 4e 67 6f 59 4b 	imul   $0x4b596f67,0x4e(%ebp),%esp
42d53d:	4a                   	dec    %edx
42d53e:	4b                   	dec    %ebx
42d53f:	41                   	inc    %ecx
42d540:	33 4a 55             	xor    0x55(%edx),%ecx
42d543:	4f                   	dec    %edi
42d544:	58                   	pop    %eax
42d545:	6a 43                	push   $0x43
42d547:	44                   	inc    %esp
42d548:	72 57                	jb     0x42d5a1
42d54a:	38 73 6d             	cmp    %dh,0x6d(%ebx)
42d54d:	64 6a 77             	fs push $0x77
42d550:	6d                   	insl   (%dx),%es:(%edi)
42d551:	6d                   	insl   (%dx),%es:(%edi)
42d552:	70 76                	jo     0x42d5ca
42d554:	42                   	inc    %edx
42d555:	30 2b                	xor    %ch,(%ebx)
42d557:	38 74 73 56          	cmp    %dh,0x56(%ebx,%esi,2)
42d55b:	77 7a                	ja     0x42d5d7
42d55d:	77 5a                	ja     0x42d5b9
42d55f:	4f                   	dec    %edi
42d560:	75 6f                	jne    0x42d5d1
42d562:	68 43 4e 7a 69       	push   $0x697a4e43
42d567:	44                   	inc    %esp
42d568:	65 61                	gs popa
42d56a:	70 32                	jo     0x42d59e
42d56c:	59                   	pop    %ecx
42d56d:	38 76 34             	cmp    %dh,0x34(%esi)
42d570:	4a                   	dec    %edx
42d571:	56                   	push   %esi
42d572:	36 32 59 36          	xor    %ss:0x36(%ecx),%bl
42d576:	45                   	inc    %ebp
42d577:	70 65                	jo     0x42d5de
42d579:	2f                   	das
42d57a:	38 70 78             	cmp    %dh,0x78(%eax)
42d57d:	6d                   	insl   (%dx),%es:(%edi)
42d57e:	5a                   	pop    %edx
42d57f:	31 76 63             	xor    %esi,0x63(%esi)
42d582:	43                   	inc    %ebx
42d583:	79 63                	jns    0x42d5e8
42d585:	78 59                	js     0x42d5e0
42d587:	56                   	push   %esi
42d588:	6c                   	insb   (%dx),%es:(%edi)
42d589:	45                   	inc    %ebp
42d58a:	55                   	push   %ebp
42d58b:	4d                   	dec    %ebp
42d58c:	4d                   	dec    %ebp
42d58d:	57                   	push   %edi
42d58e:	34 4b                	xor    $0x4b,%al
42d590:	6f                   	outsl  %ds:(%esi),(%dx)
42d591:	67 63 67 72          	arpl   %esp,0x72(%bx)
42d595:	59                   	pop    %ecx
42d596:	61                   	popa
42d597:	6e                   	outsb  %ds:(%esi),(%dx)
42d598:	6c                   	insb   (%dx),%es:(%edi)
42d599:	61                   	popa