42a437:	49                   	dec    %ecx
42a438:	63 61 31             	arpl   %esp,0x31(%ecx)
42a43b:	74 37                	je     0x42a474
42a43d:	32 42 68             	xor    0x68(%edx),%al
42a440:	35 4a 54 39 4e       	xor    $0x4e39544a,%eax
42a445:	52                   	push   %edx
42a446:	41                   	inc    %ecx
42a447:	2f                   	das
42a448:	77 52                	ja     0x42a49c
42a44a:	45                   	inc    %ebp
42a44b:	73 66                	jae    0x42a4b3
42a44d:	79 53                	jns    0x42a4a2
42a44f:	49                   	dec    %ecx
42a450:	38 76 6a             	cmp    %dh,0x6a(%esi)
42a453:	30 47 66             	xor    %al,0x66(%edi)
42a456:	50                   	push   %eax
42a457:	63 53 50             	arpl   %edx,0x50(%ebx)
42a45a:	51                   	push   %ecx
42a45b:	77 63                	ja     0x42a4c0
42a45d:	6e                   	outsb  %ds:(%esi),(%dx)
42a45e:	4f                   	dec    %edi
42a45f:	58                   	pop    %eax
42a460:	31 65 62             	xor    %esp,0x62(%ebp)
42a463:	7a 76                	jp     0x42a4db
42a465:	33 42 69             	xor    0x69(%edx),%eax
42a468:	65 6b 53 53 73       	imul   $0x73,%gs:0x53(%ebx),%edx
42a46d:	6f                   	outsl  %ds:(%esi),(%dx)
42a46e:	51                   	push   %ecx
42a46f:	6f                   	outsl  %ds:(%esi),(%dx)
42a470:	39 42 6a             	cmp    %eax,0x6a(%edx)
42a473:	38 53 56             	cmp    %dl,0x56(%ebx)
42a476:	73 41                	jae    0x42a4b9
42a478:	52                   	push   %edx
42a479:	2b 31                	sub    (%ecx),%esi
42a47b:	59                   	pop    %ecx
42a47c:	71 32                	jno    0x42a4b0
42a47e:	6e                   	outsb  %ds:(%esi),(%dx)
42a47f:	42                   	inc    %edx
42a480:	36 63 63 30          	arpl   %esp,%ss:0x30(%ebx)
42a484:	49                   	dec    %ecx
42a485:	41                   	inc    %ecx
42a486:	4d                   	dec    %ebp
42a487:	6f                   	outsl  %ds:(%esi),(%dx)
42a488:	71 58                	jno    0x42a4e2
42a48a:	39 71 58             	cmp    %esi,0x58(%ecx)
42a48d:	69 76 2b 57 50 6f 73 	imul   $0x736f5057,0x2b(%esi),%esi
42a494:	46                   	inc    %esi
42a495:	72 4b                	jb     0x42a4e2
42a497:	67 34 67             	addr16 xor $0x67,%al
42a49a:	47                   	inc    %edi
42a49b:	57                   	push   %edi
42a49c:	48                   	dec    %eax
42a49d:	6a 4a                	push   $0x4a
42a49f:	4f                   	dec    %edi
42a4a0:	50                   	push   %eax
42a4a1:	43                   	inc    %ebx
42a4a2:	4c                   	dec    %esp
42a4a3:	67 46                	addr16 inc %esi
42a4a5:	67 78 53             	addr16 js 0x42a4fb
42a4a8:	47                   	inc    %edi
42a4a9:	47                   	inc    %edi
42a4aa:	67 54                	addr16 push %esp
42a4ac:	5a                   	pop    %edx
42a4ad:	58                   	pop    %eax
42a4ae:	48                   	dec    %eax
42a4af:	47                   	inc    %edi
42a4b0:	31 6b 64             	xor    %ebp,0x64(%ebx)
42a4b3:	4d                   	dec    %ebp
42a4b4:	31 6c 4c 32          	xor    %ebp,0x32(%esp,%ecx,2)
42a4b8:	4f                   	dec    %edi
42a4b9:	36 45                	ss inc %ebp
42a4bb:	64 46                	fs inc %esi
42a4bd:	35 6d 78 52 34       	xor    $0x3452786d,%eax
42a4c2:	32 5a 41             	xor    0x41(%edx),%bl
42a4c5:	6d                   	insl   (%dx),%es:(%edi)
42a4c6:	75 76                	jne    0x42a53e
42a4c8:	50                   	push   %eax
42a4c9:	42                   	inc    %edx
42a4ca:	32 64 75 42          	xor    0x42(%ebp,%esi,2),%ah
42a4ce:	2f                   	das
42a4cf:	67 78 30             	addr16 js 0x42a502
42a4d2:	6c                   	insb   (%dx),%es:(%edi)
42a4d3:	39 32                	cmp    %esi,(%edx)
42a4d5:	62 74 78 2f          	bound  %esi,0x2f(%eax,%edi,2)
42a4d9:	48                   	dec    %eax
42a4da:	54                   	push   %esp
42a4db:	76 66                	jbe    0x42a543
42a4dd:	2f                   	das
42a4de:	36 67 37             	ss addr16 aaa
42a4e1:	39 71 50             	cmp    %esi,0x50(%ecx)
42a4e4:	64 4d                	fs dec %ebp
42a4e6:	79 61                	jns    0x42a549
42a4e8:	65 58                	gs pop %eax
42a4ea:	59                   	pop    %ecx
42a4eb:	6f                   	outsl  %ds:(%esi),(%dx)
42a4ec:	64 30 67 37          	xor    %ah,%fs:0x37(%edi)
42a4f0:	65 65 53             	gs gs push %ebx
42a4f3:	55                   	push   %ebp
42a4f4:	37                   	aaa
42a4f5:	75 79                	jne    0x42a570
42a4f7:	63 58 71             	arpl   %ebx,0x71(%eax)
42a4fa:	32 2f                	xor    (%edi),%ch
42a4fc:	68 74 51 4c 7a       	push   $0x7a4c5174
42a501:	36 53                	ss push %ebx
42a503:	46                   	inc    %esi
42a504:	6a 65                	push   $0x65
42a506:	53                   	push   %ebx
42a507:	44                   	inc    %esp
42a508:	76 77                	jbe    0x42a581
42a50a:	31 6f 32             	xor    %ebp,0x32(%edi)
42a50d:	41                   	inc    %ecx
42a50e:	67 41                	addr16 inc %ecx
42a510:	4f                   	dec    %edi
42a511:	37                   	aaa
42a512:	2f                   	das
42a513:	52                   	push   %edx
42a514:	65 64 53             	gs fs push %ebx
42a517:	50                   	push   %eax
42a518:	32 30                	xor    (%eax),%dh
42a51a:	41                   	inc    %ecx
42a51b:	39 7a 62             	cmp    %edi,0x62(%edx)
42a51e:	38 6f 52             	cmp    %ch,0x52(%edi)
42a521:	7a 59                	jp     0x42a57c
42a523:	2b 6c 38 31          	sub    0x31(%eax,%edi,1),%ebp
42a527:	44                   	inc    %esp
42a528:	32 62 64             	xor    0x64(%edx),%ah
42a52b:	68 72 31 64 45       	push   $0x45643172
42a530:	72 73                	jb     0x42a5a5
42a532:	6d                   	insl   (%dx),%es:(%edi)
42a533:	61                   	popa
42a534:	4e                   	dec    %esi
42a535:	75 37                	jne    0x42a56e
42a537:	41                   	inc    %ecx
42a538:	48                   	dec    %eax
42a539:	57                   	push   %edi
42a53a:	55                   	push   %ebp
42a53b:	79 47                	jns    0x42a584
42a53d:	73 45                	jae    0x42a584
42a53f:	5a                   	pop    %edx
42a540:	58                   	pop    %eax
42a541:	64 79 78             	fs jns 0x42a5bc
42a544:	70 50                	jo     0x42a596
42a546:	5a                   	pop    %edx
42a547:	4a                   	dec    %edx
42a548:	50                   	push   %eax
42a549:	33 4f 4f             	xor    0x4f(%edi),%ecx
42a54c:	78 45                	js     0x42a593
42a54e:	68 6a 44 64 73       	push   $0x7364446a
42a553:	41                   	inc    %ecx
42a554:	65 4e                	gs dec %esi
42a556:	6c                   	insb   (%dx),%es:(%edi)
42a557:	52                   	push   %edx
42a558:	43                   	inc    %ebx
42a559:	64 30 44 42 31       	xor    %al,%fs:0x31(%edx,%eax,2)
42a55e:	48                   	dec    %eax
42a55f:	6f                   	outsl  %ds:(%esi),(%dx)
42a560:	4d                   	dec    %ebp
42a561:	39 6a 6a             	cmp    %ebp,0x6a(%edx)
42a564:	2b 7a 31             	sub    0x31(%edx),%edi
42a567:	51                   	push   %ecx
42a568:	47                   	inc    %edi
42a569:	59                   	pop    %ecx
42a56a:	78 34                	js     0x42a5a0
42a56c:	4f                   	dec    %edi
42a56d:	33 38                	xor    (%eax),%edi
42a56f:	38 71 6a             	cmp    %dh,0x6a(%ecx)
42a572:	37                   	aaa
42a573:	78 43                	js     0x42a5b8
42a575:	36 71 69             	ss jno 0x42a5e1
42a578:	50                   	push   %eax
42a579:	7a 59                	jp     0x42a5d4
42a57b:	6a 73                	push   $0x73
42a57d:	54                   	push   %esp
42a57e:	4e                   	dec    %esi
42a57f:	53                   	push   %ebx
42a580:	70 33                	jo     0x42a5b5
42a582:	74 71                	je     0x42a5f5
42a584:	66 49                	dec    %cx
42a586:	43                   	inc    %ebx
42a587:	71 4e                	jno    0x42a5d7
42a589:	4b                   	dec    %ebx
42a58a:	38 71 67             	cmp    %dh,0x67(%ecx)
42a58d:	75 59                	jne    0x42a5e8
42a58f:	6d                   	insl   (%dx),%es:(%edi)
42a590:	50                   	push   %eax
42a591:	75 36                	jne    0x42a5c9
42a593:	6d                   	insl   (%dx),%es:(%edi)
42a594:	76 6a                	jbe    0x42a600
42a596:	69 55 6b 57 2b 67 56 	imul   $0x56672b57,0x6b(%ebp),%edx
42a59d:	30 59 59             	xor    %bl,0x59(%ecx)
42a5a0:	53                   	push   %ebx
42a5a1:	6e                   	outsb  %ds:(%esi),(%dx)
42a5a2:	63 66 2b             	arpl   %esp,0x2b(%esi)
42a5a5:	7a 72                	jp     0x42a619
42a5a7:	56                   	push   %esi
42a5a8:	34 34                	xor    $0x34,%al
42a5aa:	61                   	popa
42a5ab:	6c                   	insb   (%dx),%es:(%edi)
42a5ac:	47                   	inc    %edi
42a5ad:	4e                   	dec    %esi
42a5ae:	39 59 34             	cmp    %ebx,0x34(%ecx)
42a5b1:	32 61 49             	xor    0x49(%ecx),%ah
42a5b4:	72 38                	jb     0x42a5ee
42a5b6:	31 48 46             	xor    %ecx,0x46(%eax)
42a5b9:	2f                   	das
42a5ba:	42                   	inc    %edx
42a5bb:	72 74                	jb     0x42a631
42a5bd:	41                   	inc    %ecx
42a5be:	6f                   	outsl  %ds:(%esi),(%dx)
42a5bf:	2f                   	das
42a5c0:	2f                   	das
42a5c1:	6f                   	outsl  %ds:(%esi),(%dx)
42a5c2:	30 6d 39             	xor    %ch,0x39(%ebp)
42a5c5:	70 4f                	jo     0x42a616
42a5c7:	68 78 43 34 43       	push   $0x43344378
42a5cc:	55                   	push   %ebp
42a5cd:	59                   	pop    %ecx
42a5ce:	6a 53                	push   $0x53
42a5d0:	79 45                	jns    0x42a617
42a5d2:	61                   	popa
42a5d3:	35 6e 2f 4c 45       	xor    $0x454c2f6e,%eax
42a5d8:	63 4e 41             	arpl   %ecx,0x41(%esi)
42a5db:	6d                   	insl   (%dx),%es:(%edi)
42a5dc:	44                   	inc    %esp
42a5dd:	74 59                	je     0x42a638
42a5df:	7a 67                	jp     0x42a648
42a5e1:	6e                   	outsb  %ds:(%esi),(%dx)
42a5e2:	47                   	inc    %edi
42a5e3:	57                   	push   %edi
42a5e4:	32 6f 6e             	xor    0x6e(%edi),%ch
42a5e7:	73 2f                	jae    0x42a618
42a5e9:	76 46                	jbe    0x42a631
42a5eb:	70 36                	jo     0x42a623
42a5ed:	48                   	dec    %eax
42a5ee:	4d                   	dec    %ebp
42a5ef:	52                   	push   %edx
42a5f0:	56                   	push   %esi
42a5f1:	32 79 4e             	xor    0x4e(%ecx),%bh
42a5f4:	37                   	aaa
42a5f5:	32 33                	xor    (%ebx),%dh
42a5f7:	6e                   	outsb  %ds:(%esi),(%dx)
42a5f8:	46                   	inc    %esi
42a5f9:	2b 50 68             	sub    0x68(%eax),%edx
42a5fc:	2b 7a 75             	sub    0x75(%edx),%edi
42a5ff:	72 64                	jb     0x42a665
42a601:	55                   	push   %ebp
42a602:	61                   	popa
42a603:	48                   	dec    %eax
42a604:	42                   	inc    %edx
42a605:	46                   	inc    %esi
42a606:	68 36 69 5a 4c       	push   $0x4c5a6936
42a60b:	51                   	push   %ecx
42a60c:	34 6c                	xor    $0x6c,%al
42a60e:	43                   	inc    %ebx
42a60f:	54                   	push   %esp
42a610:	6e                   	outsb  %ds:(%esi),(%dx)
42a611:	7a 4c                	jp     0x42a65f
42a613:	6e                   	outsb  %ds:(%esi),(%dx)
42a614:	49                   	dec    %ecx
42a615:	67 67 6a 2f          	addr16 addr16 push $0x2f
42a619:	63 66 72             	arpl   %esp,0x72(%esi)
42a61c:	61                   	popa
42a61d:	38 63 4f             	cmp    %ah,0x4f(%ebx)
42a620:	6f                   	outsl  %ds:(%esi),(%dx)
42a621:	66 74 74             	data16 je 0x42a698
42a624:	59                   	pop    %ecx
42a625:	43                   	inc    %ebx
42a626:	71 4b                	jno    0x42a673
42a628:	52                   	push   %edx
42a629:	63 67 39             	arpl   %esp,0x39(%edi)
42a62c:	64 39 5a 4c          	cmp    %ebx,%fs:0x4c(%edx)
42a630:	4f                   	dec    %edi
42a631:	76 34                	jbe    0x42a667
42a633:	36 74 5a             	ss je  0x42a690
42a636:	6f                   	outsl  %ds:(%esi),(%dx)
42a637:	43                   	inc    %ebx
42a638:	33 34 36             	xor    (%esi,%esi,1),%esi
42a63b:	38 66 44             	cmp    %ah,0x44(%esi)
42a63e:	63 32                	arpl   %esi,(%edx)
42a640:	78 70                	js     0x42a6b2
42a642:	35 68 66 63 2f       	xor    $0x2f636668,%eax
42a647:	63 34 7a             	arpl   %esi,(%edx,%edi,2)
42a64a:	35 4b 6d 72 33       	xor    $0x33726d4b,%eax
42a64f:	69 74 34 33 2b 31 2b 	imul   $0x7a2b312b,0x33(%esp,%esi,1),%esi
42a656:	7a
42a657:	52                   	push   %edx
42a658:	45                   	inc    %ebp
42a659:	79 47                	jns    0x42a6a2
42a65b:	70 70                	jo     0x42a6cd
42a65d:	6a 42                	push   $0x42
42a65f:	74 2f                	je     0x42a690
42a661:	4d                   	dec    %ebp
42a662:	55                   	push   %ebp
42a663:	76 6d                	jbe    0x42a6d2
42a665:	69 69 77 56 6c 42 69 	imul   $0x69426c56,0x77(%ecx),%ebp
42a66c:	37                   	aaa
42a66d:	50                   	push   %eax
42a66e:	75 32                	jne    0x42a6a2
42a670:	7a 46                	jp     0x42a6b8
42a672:	53                   	push   %ebx
42a673:	33 42 70             	xor    0x70(%edx),%eax
42a676:	6e                   	outsb  %ds:(%esi),(%dx)
42a677:	73 6c                	jae    0x42a6e5
42a679:	79 2b                	jns    0x42a6a6
42a67b:	58                   	pop    %eax
42a67c:	37                   	aaa
42a67d:	76 75                	jbe    0x42a6f4
42a67f:	56                   	push   %esi
42a680:	59                   	pop    %ecx
42a681:	6d                   	insl   (%dx),%es:(%edi)
42a682:	30 41 63             	xor    %al,0x63(%ecx)
42a685:	62 74 54 6b          	bound  %esi,0x6b(%esp,%edx,2)
42a689:	67 4f                	addr16 dec %edi
42a68b:	4f                   	dec    %edi
42a68c:	38 37                	cmp    %dh,(%edi)
42a68e:	76 51                	jbe    0x42a6e1
42a690:	75 5a                	jne    0x42a6ec
42a692:	45                   	inc    %ebp
42a693:	44                   	inc    %esp
42a694:	68 4d 2b 4a 34       	push   $0x344a2b4d
42a699:	57                   	push   %edi
42a69a:	57                   	push   %edi
42a69b:	46                   	inc    %esi
42a69c:	79 72                	jns    0x42a710
42a69e:	38 72 68             	cmp    %dh,0x68(%edx)
42a6a1:	48                   	dec    %eax
42a6a2:	6b 74 7a 6e 6f       	imul   $0x6f,0x6e(%edx,%edi,2),%esi
42a6a7:	57                   	push   %edi
42a6a8:	61                   	popa
42a6a9:	6b 62 64 56          	imul   $0x56,0x64(%edx),%esp
42a6ad:	32 43 37             	xor    0x37(%ebx),%al
42a6b0:	34 71                	xor    $0x71,%al
42a6b2:	39 30                	cmp    %esi,(%eax)
42a6b4:	38 37                	cmp    %dh,(%edi)
42a6b6:	41                   	inc    %ecx
42a6b7:	39 58 58             	cmp    %ebx,0x58(%eax)
42a6ba:	41                   	inc    %ecx
42a6bb:	2b 50 4c             	sub    0x4c(%eax),%edx
42a6be:	6f                   	outsl  %ds:(%esi),(%dx)
42a6bf:	64 67 6f             	outsl  %fs:(%si),(%dx)
42a6c2:	50                   	push   %eax
42a6c3:	70 43                	jo     0x42a708
42a6c5:	47                   	inc    %edi
42a6c6:	4f                   	dec    %edi
42a6c7:	7a 59                	jp     0x42a722
42a6c9:	66 61                	popaw
42a6cb:	73 45                	jae    0x42a712
42a6cd:	6d                   	insl   (%dx),%es:(%edi)
42a6ce:	44                   	inc    %esp
42a6cf:	74 78                	je     0x42a749