42d59a:	6e                   	outsb  %ds:(%esi),(%dx)
42d59b:	4a                   	dec    %edx
42d59c:	6c                   	insb   (%dx),%es:(%edi)
42d59d:	56                   	push   %esi
42d59e:	36 6d                	ss insl (%dx),%es:(%edi)
42d5a0:	50                   	push   %eax
42d5a1:	75 69                	jne    0x42d60c
42d5a3:	76 4d                	jbe    0x42d5f2
42d5a5:	50                   	push   %eax
42d5a6:	4c                   	dec    %esp
42d5a7:	5a                   	pop    %edx
42d5a8:	47                   	inc    %edi
42d5a9:	52                   	push   %edx
42d5aa:	35 41 66 66 2b       	xor    $0x2b666641,%eax
42d5af:	4f                   	dec    %edi
42d5b0:	42                   	inc    %edx
42d5b1:	6d                   	insl   (%dx),%es:(%edi)
42d5b2:	78 79                	js     0x42d62d
42d5b4:	77 71                	ja     0x42d627
42d5b6:	75 57                	jne    0x42d60f
42d5b8:	34 51                	xor    $0x51,%al
42d5ba:	2b 7a 47             	sub    0x47(%edx),%edi
42d5bd:	63 52 4c             	arpl   %edx,0x4c(%edx)
42d5c0:	66 32 6f 43          	data16 xor 0x43(%edi),%ch
42d5c4:	4f                   	dec    %edi
42d5c5:	78 70                	js     0x42d637
42d5c7:	5a                   	pop    %edx
42d5c8:	31 7a 62             	xor    %edi,0x62(%edx)
42d5cb:	6e                   	outsb  %ds:(%esi),(%dx)
42d5cc:	42                   	inc    %edx
42d5cd:	34 56                	xor    $0x56,%al
42d5cf:	6f                   	outsl  %ds:(%esi),(%dx)
42d5d0:	51                   	push   %ecx
42d5d1:	49                   	dec    %ecx
42d5d2:	37                   	aaa
42d5d3:	6a 74                	push   $0x74
42d5d5:	52                   	push   %edx
42d5d6:	4c                   	dec    %esp
42d5d7:	7a 46                	jp     0x42d61f
42d5d9:	37                   	aaa
42d5da:	39 4a 59             	cmp    %ecx,0x59(%edx)
42d5dd:	38 51 52             	cmp    %dl,0x52(%ecx)
42d5e0:	7a 66                	jp     0x42d648
42d5e2:	56                   	push   %esi
42d5e3:	6c                   	insb   (%dx),%es:(%edi)
42d5e4:	6f                   	outsl  %ds:(%esi),(%dx)
42d5e5:	4e                   	dec    %esi
42d5e6:	6a 77                	push   $0x77
42d5e8:	4b                   	dec    %ebx
42d5e9:	66 48                	dec    %ax
42d5eb:	32 41 77             	xor    0x77(%ecx),%al
42d5ee:	6f                   	outsl  %ds:(%esi),(%dx)
42d5ef:	66 59                	pop    %cx
42d5f1:	76 37                	jbe    0x42d62a
42d5f3:	76 69                	jbe    0x42d65e
42d5f5:	2f                   	das
42d5f6:	34 38                	xor    $0x38,%al
42d5f8:	50                   	push   %eax
42d5f9:	6a 57                	push   $0x57
42d5fb:	61                   	popa
42d5fc:	64 54                	fs push %esp
42d5fe:	72 64                	jb     0x42d664
42d600:	6a 65                	push   $0x65
42d602:	46                   	inc    %esi
42d603:	39 57 2b             	cmp    %edx,0x2b(%edi)
42d606:	76 63                	jbe    0x42d66b
42d608:	74 30                	je     0x42d63a
42d60a:	6c                   	insb   (%dx),%es:(%edi)
42d60b:	73 4b                	jae    0x42d658
42d60d:	2b 4e 4f             	sub    0x4f(%esi),%ecx
42d610:	6b 38 53             	imul   $0x53,(%eax),%edi
42d613:	77 63                	ja     0x42d678
42d615:	65 6b 48 59 73       	imul   $0x73,%gs:0x59(%eax),%ecx
42d61a:	4d                   	dec    %ebp
42d61b:	76 50                	jbe    0x42d66d
42d61d:	52                   	push   %edx
42d61e:	6b 51 68 54          	imul   $0x54,0x68(%ecx),%edx
42d622:	30 66 56             	xor    %ah,0x56(%esi)
42d625:	6e                   	outsb  %ds:(%esi),(%dx)
42d626:	77 73                	ja     0x42d69b
42d628:	76 63                	jbe    0x42d68d
42d62a:	36 76 50             	ss jbe 0x42d67d
42d62d:	51                   	push   %ecx
42d62e:	49                   	dec    %ecx
42d62f:	59                   	pop    %ecx
42d630:	31 48 66             	xor    %ecx,0x66(%eax)
42d633:	76 79                	jbe    0x42d6ae
42d635:	4f                   	dec    %edi
42d636:	73 4e                	jae    0x42d686
42d638:	69 31 59 52 55 69    	imul   $0x69555259,(%ecx),%esi
42d63e:	58                   	pop    %eax
42d63f:	37                   	aaa
42d640:	75 59                	jne    0x42d69b
42d642:	67 32 31             	xor    (%bx,%di),%dh
42d645:	57                   	push   %edi
42d646:	2f                   	das
42d647:	6a 42                	push   $0x42
42d649:	70 6b                	jo     0x42d6b6
42d64b:	62 2f                	bound  %ebp,(%edi)
42d64d:	43                   	inc    %ebx
42d64e:	61                   	popa
42d64f:	30 63 70             	xor    %ah,0x70(%ebx)
42d652:	66 6a 58             	pushw  $0x58
42d655:	2b 36                	sub    (%esi),%esi
42d657:	46                   	inc    %esi
42d658:	79 4e                	jns    0x42d6a8
42d65a:	55                   	push   %ebp
42d65b:	4a                   	dec    %edx
42d65c:	33 78 62             	xor    0x62(%eax),%edi
42d65f:	57                   	push   %edi
42d660:	6d                   	insl   (%dx),%es:(%edi)
42d661:	6a 68                	push   $0x68
42d663:	32 4d 4e             	xor    0x4e(%ebp),%cl
42d666:	4c                   	dec    %esp
42d667:	4d                   	dec    %ebp
42d668:	78 6e                	js     0x42d6d8
42d66a:	33 6f 72             	xor    0x72(%edi),%ebp
42d66d:	6b 59 58 52          	imul   $0x52,0x58(%ecx),%ebx
42d671:	52                   	push   %edx
42d672:	68 42 53 56 74       	push   $0x74565342
42d677:	56                   	push   %esi
42d678:	41                   	inc    %ecx
42d679:	69 30 64 39 2f 62    	imul   $0x622f3964,(%eax),%esi
42d67f:	62 4c 66 44          	bound  %ecx,0x44(%esi,%eiz,2)
42d683:	73 6d                	jae    0x42d6f2
42d685:	65 6e                	outsb  %gs:(%esi),(%dx)
42d687:	58                   	pop    %eax
42d688:	67 79 2b             	addr16 jns 0x42d6b6
42d68b:	62 53 34             	bound  %edx,0x34(%ebx)
42d68e:	77 62                	ja     0x42d6f2
42d690:	4c                   	dec    %esp
42d691:	50                   	push   %eax
42d692:	47                   	inc    %edi
42d693:	61                   	popa
42d694:	45                   	inc    %ebp
42d695:	53                   	push   %ebx
42d696:	4f                   	dec    %edi
42d697:	6e                   	outsb  %ds:(%esi),(%dx)
42d698:	43                   	inc    %ebx
42d699:	79 46                	jns    0x42d6e1
42d69b:	33 61 47             	xor    0x47(%ecx),%esp
42d69e:	42                   	inc    %edx
42d69f:	54                   	push   %esp
42d6a0:	35 44 42 33 49       	xor    $0x49334244,%eax
42d6a5:	4f                   	dec    %edi
42d6a6:	68 51 71 43 4a       	push   $0x4a437151
42d6ab:	42                   	inc    %edx
42d6ac:	57                   	push   %edi
42d6ad:	54                   	push   %esp
42d6ae:	31 65 35             	xor    %esp,0x35(%ebp)
42d6b1:	6f                   	outsl  %ds:(%esi),(%dx)
42d6b2:	64 4b                	fs dec %ebx
42d6b4:	74 75                	je     0x42d72b
42d6b6:	66 77 45             	data16 ja 0x42d6fe
42d6b9:	59                   	pop    %ecx
42d6ba:	38 6a 68             	cmp    %ch,0x68(%edx)
42d6bd:	53                   	push   %ebx
42d6be:	4e                   	dec    %esi
42d6bf:	34 77                	xor    $0x77,%al
42d6c1:	6d                   	insl   (%dx),%es:(%edi)
42d6c2:	37                   	aaa
42d6c3:	36 55                	ss push %ebp
42d6c5:	46                   	inc    %esi
42d6c6:	63 46 41             	arpl   %eax,0x41(%esi)
42d6c9:	78 47                	js     0x42d712
42d6cb:	50                   	push   %eax
42d6cc:	57                   	push   %edi
42d6cd:	58                   	pop    %eax
42d6ce:	43                   	inc    %ebx
42d6cf:	55                   	push   %ebp
42d6d0:	6c                   	insb   (%dx),%es:(%edi)
42d6d1:	71 58                	jno    0x42d72b
42d6d3:	56                   	push   %esi
42d6d4:	5a                   	pop    %edx
42d6d5:	49                   	dec    %ecx
42d6d6:	76 6a                	jbe    0x42d742
42d6d8:	49                   	dec    %ecx
42d6d9:	49                   	dec    %ecx
42d6da:	49                   	dec    %ecx
42d6db:	50                   	push   %eax
42d6dc:	46                   	inc    %esi
42d6dd:	6f                   	outsl  %ds:(%esi),(%dx)
42d6de:	53                   	push   %ebx
42d6df:	5a                   	pop    %edx
42d6e0:	63 75 5a             	arpl   %esi,0x5a(%ebp)
42d6e3:	61                   	popa
42d6e4:	41                   	inc    %ecx
42d6e5:	75 66                	jne    0x42d74d
42d6e7:	6e                   	outsb  %ds:(%esi),(%dx)
42d6e8:	58                   	pop    %eax
42d6e9:	56                   	push   %esi
42d6ea:	4d                   	dec    %ebp
42d6eb:	6c                   	insb   (%dx),%es:(%edi)
42d6ec:	38 44 69 71          	cmp    %al,0x71(%ecx,%ebp,2)
42d6f0:	5a                   	pop    %edx
42d6f1:	62 43 78             	bound  %eax,0x78(%ebx)
42d6f4:	31 37                	xor    %esi,(%edi)
42d6f6:	7a 2b                	jp     0x42d723
42d6f8:	73 42                	jae    0x42d73c
42d6fa:	43                   	inc    %ebx
42d6fb:	38 57 70             	cmp    %dl,0x70(%edi)
42d6fe:	75 71                	jne    0x42d771
42d700:	48                   	dec    %eax
42d701:	48                   	dec    %eax
42d702:	6a 73                	push   $0x73
42d704:	42                   	inc    %edx
42d705:	6d                   	insl   (%dx),%es:(%edi)
42d706:	4c                   	dec    %esp
42d707:	30 65 6e             	xor    %ah,0x6e(%ebp)
42d70a:	39 6c 56 30          	cmp    %ebp,0x30(%esi,%edx,2)
42d70e:	62 51 72             	bound  %edx,0x72(%ecx)
42d711:	6a 73                	push   $0x73
42d713:	4f                   	dec    %edi
42d714:	37                   	aaa
42d715:	2b 45 78             	sub    0x78(%ebp),%eax
42d718:	71 36                	jno    0x42d750
42d71a:	6d                   	insl   (%dx),%es:(%edi)
42d71b:	56                   	push   %esi
42d71c:	5a                   	pop    %edx
42d71d:	4f                   	dec    %edi
42d71e:	31 47 2f             	xor    %eax,0x2f(%edi)
42d721:	69 34 32 45 67 68 68 	imul   $0x68686745,(%edx,%esi,1),%esi
42d728:	47                   	inc    %edi
42d729:	7a 32                	jp     0x42d75d
42d72b:	4b                   	dec    %ebx
42d72c:	66 4a                	dec    %dx
42d72e:	5a                   	pop    %edx
42d72f:	42                   	inc    %edx
42d730:	76 76                	jbe    0x42d7a8
42d732:	2b 6d 50             	sub    0x50(%ebp),%ebp
42d735:	66 6d                	insw   (%dx),%es:(%edi)
42d737:	2f                   	das
42d738:	78 70                	js     0x42d7aa
42d73a:	73 5a                	jae    0x42d796
42d73c:	36 71 65             	ss jno 0x42d7a4
42d73f:	34 49                	xor    $0x49,%al
42d741:	63 56 48             	arpl   %edx,0x48(%esi)
42d744:	64 74 41             	fs je  0x42d788
42d747:	49                   	dec    %ecx
42d748:	67 37                	addr16 aaa
42d74a:	49                   	dec    %ecx
42d74b:	4a                   	dec    %edx
42d74c:	47                   	inc    %edi
42d74d:	62 33                	bound  %esi,(%ebx)
42d74f:	6d                   	insl   (%dx),%es:(%edi)
42d750:	34 2f                	xor    $0x2f,%al
42d752:	49                   	dec    %ecx
42d753:	2f                   	das
42d754:	69 76 74 5a 45 2b 4b 	imul   $0x4b2b455a,0x74(%esi),%esi
42d75b:	79 33                	jns    0x42d790
42d75d:	4b                   	dec    %ebx
42d75e:	36 45                	ss inc %ebp
42d760:	73 46                	jae    0x42d7a8
42d762:	33 70 5a             	xor    0x5a(%eax),%esi
42d765:	49                   	dec    %ecx
42d766:	76 4e                	jbe    0x42d7b6
42d768:	74 30                	je     0x42d79a
42d76a:	59                   	pop    %ecx
42d76b:	45                   	inc    %ebp
42d76c:	36 78 65             	ss js  0x42d7d4
42d76f:	73 47                	jae    0x42d7b8
42d771:	63 70 4a             	arpl   %esi,0x4a(%eax)
42d774:	66 66 6f             	data16 outsw %ds:(%esi),(%dx)
42d777:	71 4d                	jno    0x42d7c6
42d779:	56                   	push   %esi
42d77a:	57                   	push   %edi
42d77b:	35 42 4d 62 7a       	xor    $0x7a624d42,%eax
42d780:	5a                   	pop    %edx
42d781:	34 4e                	xor    $0x4e,%al
42d783:	31 4c 65 70          	xor    %ecx,0x70(%ebp,%eiz,2)
42d787:	6e                   	outsb  %ds:(%esi),(%dx)
42d788:	72 46                	jb     0x42d7d0
42d78a:	30 50 36             	xor    %dl,0x36(%eax)
42d78d:	51                   	push   %ecx
42d78e:	2f                   	das
42d78f:	6e                   	outsb  %ds:(%esi),(%dx)
42d790:	67 33 33             	xor    (%bp,%di),%esi
42d793:	55                   	push   %ebp
42d794:	38 6d 37             	cmp    %ch,0x37(%ebp)
42d797:	53                   	push   %ebx
42d798:	44                   	inc    %esp
42d799:	57                   	push   %edi
42d79a:	4e                   	dec    %esi
42d79b:	54                   	push   %esp
42d79c:	54                   	push   %esp
42d79d:	51                   	push   %ecx
42d79e:	37                   	aaa
42d79f:	64 30 31             	xor    %dh,%fs:(%ecx)
42d7a2:	4f                   	dec    %edi
42d7a3:	45                   	inc    %ebp
42d7a4:	74 59                	je     0x42d7ff
42d7a6:	73 2f                	jae    0x42d7d7
42d7a8:	52                   	push   %edx
42d7a9:	30 61 4b             	xor    %ah,0x4b(%ecx)
42d7ac:	74 6c                	je     0x42d81a
42d7ae:	37                   	aaa
42d7af:	6e                   	outsb  %ds:(%esi),(%dx)
42d7b0:	79 41                	jns    0x42d7f3
42d7b2:	4b                   	dec    %ebx
42d7b3:	31 36                	xor    %esi,(%esi)
42d7b5:	68 6e 51 43 2b       	push   $0x2b43516e
42d7ba:	6f                   	outsl  %ds:(%esi),(%dx)
42d7bb:	55                   	push   %ebp
42d7bc:	42                   	inc    %edx
42d7bd:	62 67 4a             	bound  %esp,0x4a(%edi)
42d7c0:	79 57                	jns    0x42d819
42d7c2:	45                   	inc    %ebp
42d7c3:	6d                   	insl   (%dx),%es:(%edi)
42d7c4:	6f                   	outsl  %ds:(%esi),(%dx)
42d7c5:	49                   	dec    %ecx
42d7c6:	43                   	inc    %ebx
42d7c7:	55                   	push   %ebp
42d7c8:	53                   	push   %ebx
42d7c9:	54                   	push   %esp
42d7ca:	44                   	inc    %esp
42d7cb:	57                   	push   %edi
42d7cc:	30 74 4e 74          	xor    %dh,0x74(%esi,%ecx,2)
42d7d0:	34 6f                	xor    $0x6f,%al
42d7d2:	75 77                	jne    0x42d84b
42d7d4:	46                   	inc    %esi
42d7d5:	4b                   	dec    %ebx
42d7d6:	38 72 43             	cmp    %dh,0x43(%edx)
42d7d9:	45                   	inc    %ebp
42d7da:	38 45 38             	cmp    %al,0x38(%ebp)
42d7dd:	45                   	inc    %ebp
42d7de:	4f                   	dec    %edi
42d7df:	56                   	push   %esi
42d7e0:	59                   	pop    %ecx
42d7e1:	62 59 70             	bound  %ebx,0x70(%ecx)
42d7e4:	68 50 6c 42 52       	push   $0x52426c50
42d7e9:	57                   	push   %edi
42d7ea:	75 46                	jne    0x42d832
42d7ec:	50                   	push   %eax
42d7ed:	4f                   	dec    %edi
42d7ee:	63 74 2b 32          	arpl   %esi,0x32(%ebx,%ebp,1)
42d7f2:	6a 48                	push   $0x48
42d7f4:	6f                   	outsl  %ds:(%esi),(%dx)
42d7f5:	4d                   	dec    %ebp
42d7f6:	66 51                	push   %cx
42d7f8:	6d                   	insl   (%dx),%es:(%edi)
42d7f9:	67 34 36             	addr16 xor $0x36,%al
42d7fc:	71 46                	jno    0x42d844
42d7fe:	6b 50 33 79          	imul   $0x79,0x33(%eax),%edx
42d802:	37                   	aaa
42d803:	6f                   	outsl  %ds:(%esi),(%dx)
42d804:	69 41 6c 66 2f 62 58 	imul   $0x58622f66,0x6c(%ecx),%eax
42d80b:	48                   	dec    %eax
42d80c:	4f                   	dec    %edi
42d80d:	46                   	inc    %esi
42d80e:	47                   	inc    %edi