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
42a6d1:	51                   	push   %ecx
42a6d2:	41                   	inc    %ecx
42a6d3:	44                   	inc    %esp
42a6d4:	74 65                	je     0x42a73b
42a6d6:	64 64 39 61 46       	fs cmp %esp,%fs:0x46(%ecx)
42a6db:	51                   	push   %ecx
42a6dc:	47                   	inc    %edi
42a6dd:	72 79                	jb     0x42a758
42a6df:	6d                   	insl   (%dx),%es:(%edi)
42a6e0:	4a                   	dec    %edx
42a6e1:	75 6b                	jne    0x42a74e
42a6e3:	33 4b 70             	xor    0x70(%ebx),%ecx
42a6e6:	66 45                	inc    %bp
42a6e8:	43                   	inc    %ebx
42a6e9:	53                   	push   %ebx
42a6ea:	31 45 61             	xor    %eax,0x61(%ebp)
42a6ed:	30 4d 51             	xor    %cl,0x51(%ebp)
42a6f0:	76 55                	jbe    0x42a747
42a6f2:	4d                   	dec    %ebp
42a6f3:	36 35 50 38 37 36    	ss xor $0x36373850,%eax
42a6f9:	39 70 4c             	cmp    %esi,0x4c(%eax)
42a6fc:	2f                   	das
42a6fd:	6a 4d                	push   $0x4d
42a6ff:	4b                   	dec    %ebx
42a700:	57                   	push   %edi
42a701:	74 32                	je     0x42a735
42a703:	45                   	inc    %ebp
42a704:	59                   	pop    %ecx
42a705:	39 4e 71             	cmp    %ecx,0x71(%esi)
42a708:	4b                   	dec    %ebx
42a709:	43                   	inc    %ebx
42a70a:	78 64                	js     0x42a770
42a70c:	65 56                	gs push %esi
42a70e:	32 73 56             	xor    0x56(%ebx),%dh
42a711:	6d                   	insl   (%dx),%es:(%edi)
42a712:	50                   	push   %eax
42a713:	68 46 34 73 43       	push   $0x43733446
42a718:	52                   	push   %edx
42a719:	4c                   	dec    %esp
42a71a:	7a 38                	jp     0x42a754
42a71c:	41                   	inc    %ecx
42a71d:	31 51 32             	xor    %edx,0x32(%ecx)
42a720:	79 66                	jns    0x42a788
42a722:	2b 54 58 61          	sub    0x61(%eax,%ebx,2),%edx
42a726:	64 47                	fs inc %edi
42a728:	55                   	push   %ebp
42a729:	46                   	inc    %esi
42a72a:	6a 66                	push   $0x66
42a72c:	6b 32 72             	imul   $0x72,(%edx),%esi
42a72f:	61                   	popa
42a730:	65 76 69             	gs jbe 0x42a79c
42a733:	33 6f 36             	xor    0x36(%edi),%ebp
42a736:	6c                   	insb   (%dx),%es:(%edi)
42a737:	4f                   	dec    %edi
42a738:	54                   	push   %esp
42a739:	76 32                	jbe    0x42a76d
42a73b:	6c                   	insb   (%dx),%es:(%edi)
42a73c:	70 46                	jo     0x42a784
42a73e:	49                   	dec    %ecx
42a73f:	70 6d                	jo     0x42a7ae
42a741:	57                   	push   %edi
42a742:	59                   	pop    %ecx
42a743:	77 52                	ja     0x42a797
42a745:	32 36                	xor    (%esi),%dh
42a747:	41                   	inc    %ecx
42a748:	75 6a                	jne    0x42a7b4
42a74a:	6b 4f 68 72          	imul   $0x72,0x68(%edi),%ecx
42a74e:	67 44                	addr16 inc %esp
42a750:	2f                   	das
42a751:	30 55 35             	xor    %dl,0x35(%ebp)
42a754:	42                   	inc    %edx
42a755:	2b 41 4f             	sub    0x4f(%ecx),%eax
42a758:	2f                   	das
42a759:	78 48                	js     0x42a7a3
42a75b:	47                   	inc    %edi
42a75c:	6c                   	insb   (%dx),%es:(%edi)
42a75d:	65 36 51             	gs ss push %ecx
42a760:	79 4a                	jns    0x42a7ac
42a762:	41                   	inc    %ecx
42a763:	37                   	aaa
42a764:	45                   	inc    %ebp
42a765:	68 54 71 31 78       	push   $0x78317154
42a76a:	70 41                	jo     0x42a7ad
42a76c:	42                   	inc    %edx
42a76d:	73 59                	jae    0x42a7c8
42a76f:	74 41                	je     0x42a7b2
42a771:	4b                   	dec    %ebx
42a772:	76 6b                	jbe    0x42a7df
42a774:	6f                   	outsl  %ds:(%esi),(%dx)
42a775:	50                   	push   %eax
42a776:	38 6e 4a             	cmp    %ch,0x4a(%esi)
42a779:	48                   	dec    %eax
42a77a:	59                   	pop    %ecx
42a77b:	46                   	inc    %esi
42a77c:	45                   	inc    %ebp
42a77d:	71 39                	jno    0x42a7b8
42a77f:	55                   	push   %ebp
42a780:	33 43 31             	xor    0x31(%ebx),%eax
42a783:	36 78 47             	ss js  0x42a7cd
42a786:	71 37                	jno    0x42a7bf
42a788:	66 70 4f             	data16 jo 0x42a7da
42a78b:	6d                   	insl   (%dx),%es:(%edi)
42a78c:	72 32                	jb     0x42a7c0
42a78e:	6b 72 50 58          	imul   $0x58,0x50(%edx),%esi
42a792:	68 51 51 56 62       	push   $0x62565151
42a797:	61                   	popa
42a798:	69 4f 61 50 32 52 74 	imul   $0x74523250,0x61(%edi),%ecx
42a79f:	36 2b 43 31          	sub    %ss:0x31(%ebx),%eax
42a7a3:	56                   	push   %esi
42a7a4:	47                   	inc    %edi
42a7a5:	38 6d 6b             	cmp    %ch,0x6b(%ebp)
42a7a8:	63 56 55             	arpl   %edx,0x55(%esi)
42a7ab:	54                   	push   %esp
42a7ac:	52                   	push   %edx
42a7ad:	7a 2f                	jp     0x42a7de
42a7af:	2b 62 75             	sub    0x75(%edx),%esp
42a7b2:	4b                   	dec    %ebx
42a7b3:	4b                   	dec    %ebx
42a7b4:	47                   	inc    %edi
42a7b5:	47                   	inc    %edi
42a7b6:	73 42                	jae    0x42a7fa
42a7b8:	4c                   	dec    %esp
42a7b9:	77 4d                	ja     0x42a808
42a7bb:	66 6b 2b 2f          	imul   $0x2f,(%ebx),%bp
42a7bf:	46                   	inc    %esi
42a7c0:	70 57                	jo     0x42a819
42a7c2:	7a 4e                	jp     0x42a812
42a7c4:	4e                   	dec    %esi
42a7c5:	50                   	push   %eax
42a7c6:	6b 6f 52 45          	imul   $0x45,0x52(%edi),%ebp
42a7ca:	74 31                	je     0x42a7fd
42a7cc:	38 47 5a             	cmp    %al,0x5a(%edi)
42a7cf:	30 6a 55             	xor    %ch,0x55(%edx)
42a7d2:	57                   	push   %edi
42a7d3:	4a                   	dec    %edx
42a7d4:	34 2b                	xor    $0x2b,%al
42a7d6:	36 53                	ss push %ebx
42a7d8:	4d                   	dec    %ebp
42a7d9:	2b 6d 31             	sub    0x31(%ebp),%ebp
42a7dc:	68 38 64 7a 73       	push   $0x737a6438
42a7e1:	6d                   	insl   (%dx),%es:(%edi)
42a7e2:	41                   	inc    %ecx
42a7e3:	68 57 38 57 78       	push   $0x78573857
42a7e8:	6b 38 67             	imul   $0x67,(%eax),%edi
42a7eb:	44                   	inc    %esp
42a7ec:	48                   	dec    %eax
42a7ed:	51                   	push   %ecx
42a7ee:	6b 33 69             	imul   $0x69,(%ebx),%esi
42a7f1:	50                   	push   %eax
42a7f2:	4c                   	dec    %esp
42a7f3:	57                   	push   %edi
42a7f4:	65 6c                	gs insb (%dx),%es:(%edi)
42a7f6:	4c                   	dec    %esp
42a7f7:	49                   	dec    %ecx
42a7f8:	38 4d 57             	cmp    %cl,0x57(%ebp)
42a7fb:	79 50                	jns    0x42a84d
42a7fd:	4d                   	dec    %ebp
42a7fe:	41                   	inc    %ecx
42a7ff:	34 55                	xor    $0x55,%al
42a801:	71 56                	jno    0x42a859
42a803:	37                   	aaa
42a804:	6c                   	insb   (%dx),%es:(%edi)
42a805:	59                   	pop    %ecx
42a806:	34 55                	xor    $0x55,%al
42a808:	45                   	inc    %ebp
42a809:	48                   	dec    %eax
42a80a:	35 32 76 43 68       	xor    $0x68437632,%eax
42a80f:	70 58                	jo     0x42a869
42a811:	52                   	push   %edx
42a812:	62 6e 36             	bound  %ebp,0x36(%esi)
42a815:	77 33                	ja     0x42a84a
42a817:	79 2b                	jns    0x42a844
42a819:	7a 59                	jp     0x42a874
42a81b:	38 4c 2f 62          	cmp    %cl,0x62(%edi,%ebp,1)
42a81f:	41                   	inc    %ecx