45b60f:	6f                   	outsl  %ds:(%esi),(%dx)
45b610:	49                   	dec    %ecx
45b611:	34 56                	xor    $0x56,%al
45b613:	7a 57                	jp     0x45b66c
45b615:	4f                   	dec    %edi
45b616:	57                   	push   %edi
45b617:	43                   	inc    %ebx
45b618:	64 75 4e             	fs jne 0x45b669
45b61b:	30 72 50             	xor    %dh,0x50(%edx)
45b61e:	38 46 47             	cmp    %al,0x47(%esi)
45b621:	66 49                	dec    %cx
45b623:	53                   	push   %ebx
45b624:	72 6d                	jb     0x45b693
45b626:	78 68                	js     0x45b690
45b628:	52                   	push   %edx
45b629:	48                   	dec    %eax
45b62a:	31 63 52             	xor    %esp,0x52(%ebx)
45b62d:	4c                   	dec    %esp
45b62e:	77 64                	ja     0x45b694
45b630:	38 52 6f             	cmp    %dl,0x6f(%edx)
45b633:	76 46                	jbe    0x45b67b
45b635:	77 77                	ja     0x45b6ae
45b637:	4e                   	dec    %esi
45b638:	79 49                	jns    0x45b683
45b63a:	4f                   	dec    %edi
45b63b:	72 51                	jb     0x45b68e
45b63d:	39 35 4c 2f 39 44    	cmp    %esi,0x44392f4c
45b643:	57                   	push   %edi
45b644:	63 78 6d             	arpl   %edi,0x6d(%eax)
45b647:	44                   	inc    %esp
45b648:	67 42                	addr16 inc %edx
45b64a:	4d                   	dec    %ebp
45b64b:	30 52 4f             	xor    %dl,0x4f(%edx)
45b64e:	44                   	inc    %esp
45b64f:	67 61                	addr16 popa
45b651:	61                   	popa
45b652:	61                   	popa
45b653:	53                   	push   %ebx
45b654:	6d                   	insl   (%dx),%es:(%edi)
45b655:	64 4b                	fs dec %ebx
45b657:	54                   	push   %esp
45b658:	71 78                	jno    0x45b6d2
45b65a:	39 49 34             	cmp    %ecx,0x34(%ecx)
45b65d:	6d                   	insl   (%dx),%es:(%edi)
45b65e:	36 49                	ss dec %ecx
45b660:	6e                   	outsb  %ds:(%esi),(%dx)
45b661:	68 55 65 68 6a       	push   $0x6a686555
45b666:	2b 59 6f             	sub    0x6f(%ecx),%ebx
45b669:	31 6a 44             	xor    %ebp,0x44(%edx)
45b66c:	46                   	inc    %esi
45b66d:	4f                   	dec    %edi
45b66e:	66 56                	push   %si
45b670:	53                   	push   %ebx
45b671:	55                   	push   %ebp
45b672:	30 79 5a             	xor    %bh,0x5a(%ecx)
45b675:	35 42 38 39 4c       	xor    $0x4c393842,%eax
45b67a:	41                   	inc    %ecx
45b67b:	6d                   	insl   (%dx),%es:(%edi)
45b67c:	6b 58 53 53          	imul   $0x53,0x53(%eax),%ebx
45b680:	31 35 49 78 61 35    	xor    %esi,0x35617849
45b686:	7a 35                	jp     0x45b6bd
45b688:	46                   	inc    %esi
45b689:	31 2b                	xor    %ebp,(%ebx)
45b68b:	69 76 73 72 4f 79 5a 	imul   $0x5a794f72,0x73(%esi),%esi
45b692:	76 6f                	jbe    0x45b703
45b694:	49                   	dec    %ecx
45b695:	2b 39                	sub    (%ecx),%edi
45b697:	6f                   	outsl  %ds:(%esi),(%dx)
45b698:	36 79 6b             	ss jns 0x45b706
45b69b:	6f                   	outsl  %ds:(%esi),(%dx)
45b69c:	38 78 34             	cmp    %bh,0x34(%eax)
45b69f:	31 70 59             	xor    %esi,0x59(%eax)
45b6a2:	62 45 67             	bound  %eax,0x67(%ebp)
45b6a5:	38 41 4b             	cmp    %al,0x4b(%ecx)
45b6a8:	47                   	inc    %edi
45b6a9:	58                   	pop    %eax
45b6aa:	6b 52 34 48          	imul   $0x48,0x34(%edx),%edx
45b6ae:	45                   	inc    %ebp
45b6af:	59                   	pop    %ecx
45b6b0:	7a 2f                	jp     0x45b6e1
45b6b2:	6d                   	insl   (%dx),%es:(%edi)
45b6b3:	72 53                	jb     0x45b708
45b6b5:	30 44 39 4b          	xor    %al,0x4b(%ecx,%edi,1)
45b6b9:	52                   	push   %edx
45b6ba:	77 62                	ja     0x45b71e
45b6bc:	67 61                	addr16 popa
45b6be:	39 50 61             	cmp    %edx,0x61(%eax)
45b6c1:	59                   	pop    %ecx
45b6c2:	77 73                	ja     0x45b737
45b6c4:	36 6c                	ss insb (%dx),%es:(%edi)
45b6c6:	59                   	pop    %ecx
45b6c7:	47                   	inc    %edi
45b6c8:	65 61                	gs popa
45b6ca:	72 32                	jb     0x45b6fe
45b6cc:	36 4c                	ss dec %esp
45b6ce:	52                   	push   %edx
45b6cf:	70 4f                	jo     0x45b720
45b6d1:	41                   	inc    %ecx
45b6d2:	4e                   	dec    %esi
45b6d3:	4f                   	dec    %edi
45b6d4:	44                   	inc    %esp
45b6d5:	66 61                	popaw
45b6d7:	6c                   	insb   (%dx),%es:(%edi)
45b6d8:	42                   	inc    %edx
45b6d9:	71 4c                	jno    0x45b727
45b6db:	72 55                	jb     0x45b732
45b6dd:	6a 68                	push   $0x68
45b6df:	52                   	push   %edx
45b6e0:	6b 2b 67             	imul   $0x67,(%ebx),%ebp
45b6e3:	68 4c 6d 34 2b       	push   $0x2b346d4c
45b6e8:	6b 71 74 36          	imul   $0x36,0x74(%ecx),%esi
45b6ec:	4d                   	dec    %ebp
45b6ed:	34 59                	xor    $0x59,%al
45b6ef:	4a                   	dec    %edx
45b6f0:	55                   	push   %ebp
45b6f1:	31 51 59             	xor    %edx,0x59(%ecx)
45b6f4:	34 35                	xor    $0x35,%al
45b6f6:	49                   	dec    %ecx
45b6f7:	74 43                	je     0x45b73c
45b6f9:	66 72 74             	data16 jb 0x45b770
45b6fc:	4f                   	dec    %edi
45b6fd:	70 7a                	jo     0x45b779
45b6ff:	47                   	inc    %edi
45b700:	36 61                	ss popa
45b702:	59                   	pop    %ecx
45b703:	54                   	push   %esp
45b704:	6d                   	insl   (%dx),%es:(%edi)
45b705:	49                   	dec    %ecx
45b706:	4d                   	dec    %ebp
45b707:	70 72                	jo     0x45b77b
45b709:	55                   	push   %ebp
45b70a:	54                   	push   %esp
45b70b:	5a                   	pop    %edx
45b70c:	39 7a 2f             	cmp    %edi,0x2f(%edx)
45b70f:	78 6a                	js     0x45b77b
45b711:	32 4c 4f 2f          	xor    0x2f(%edi,%ecx,2),%cl
45b715:	6e                   	outsb  %ds:(%esi),(%dx)
45b716:	34 64                	xor    $0x64,%al
45b718:	77 63                	ja     0x45b77d
45b71a:	38 31                	cmp    %dh,(%ecx)
45b71c:	30 4f 6b             	xor    %cl,0x6b(%edi)
45b71f:	38 52 2b             	cmp    %dl,0x2b(%edx)
45b722:	74 69                	je     0x45b78d
45b724:	32 65 34             	xor    0x34(%ebp),%ah
45b727:	57                   	push   %edi
45b728:	43                   	inc    %ebx
45b729:	4e                   	dec    %esi
45b72a:	68 30 2f 34 30       	push   $0x30342f30
45b72f:	78 34                	js     0x45b765
45b731:	32 6c 4c 6a          	xor    0x6a(%esp,%ecx,2),%ch
45b735:	35 73 69 55 67       	xor    $0x67556973,%eax
45b73a:	34 48                	xor    $0x48,%al
45b73c:	53                   	push   %ebx
45b73d:	77 58                	ja     0x45b797
45b73f:	74 73                	je     0x45b7b4
45b741:	2f                   	das
45b742:	37                   	aaa
45b743:	2b 63 4f             	sub    0x4f(%ebx),%esp
45b746:	6b 56 41 31          	imul   $0x31,0x41(%esi),%edx
45b74a:	69 6c 79 78 36 6f 55 	imul   $0x58556f36,0x78(%ecx,%edi,2),%ebp
45b751:	58
45b752:	76 71                	jbe    0x45b7c5
45b754:	47                   	inc    %edi
45b755:	78 6b                	js     0x45b7c2
45b757:	6b 57 47 46          	imul   $0x46,0x47(%edi),%edx
45b75b:	5a                   	pop    %edx
45b75c:	2b 5a 4e             	sub    0x4e(%edx),%ebx
45b75f:	78 79                	js     0x45b7da
45b761:	57                   	push   %edi
45b762:	37                   	aaa
45b763:	4c                   	dec    %esp
45b764:	61                   	popa
45b765:	4e                   	dec    %esi
45b766:	4a                   	dec    %edx
45b767:	54                   	push   %esp
45b768:	67 45                	addr16 inc %ebp
45b76a:	7a 45                	jp     0x45b7b1
45b76c:	54                   	push   %esp
45b76d:	66 54                	push   %sp
45b76f:	50                   	push   %eax
45b770:	4c                   	dec    %esp
45b771:	6d                   	insl   (%dx),%es:(%edi)
45b772:	7a 59                	jp     0x45b7cd
45b774:	4b                   	dec    %ebx
45b775:	74 4e                	je     0x45b7c5
45b777:	36 55                	ss push %ebp
45b779:	74 78                	je     0x45b7f3
45b77b:	50                   	push   %eax
45b77c:	36 39 6b 41          	cmp    %ebp,%ss:0x41(%ebx)
45b780:	7a 6b                	jp     0x45b7ed
45b782:	35 79 77 72 52       	xor    $0x52727779,%eax
45b787:	63 47 39             	arpl   %eax,0x39(%edi)
45b78a:	78 59                	js     0x45b7e5
45b78c:	61                   	popa
45b78d:	30 64 6f 32          	xor    %ah,0x32(%edi,%ebp,2)
45b791:	58                   	pop    %eax
45b792:	51                   	push   %ecx
45b793:	76 71                	jbe    0x45b806
45b795:	46                   	inc    %esi
45b796:	72 41                	jb     0x45b7d9
45b798:	6c                   	insb   (%dx),%es:(%edi)
45b799:	5a                   	pop    %edx
45b79a:	2f                   	das
45b79b:	41                   	inc    %ecx
45b79c:	56                   	push   %esi
45b79d:	39 45 38             	cmp    %eax,0x38(%ebp)
45b7a0:	30 4a 6e             	xor    %cl,0x6e(%edx)
45b7a3:	33 54 35 30          	xor    0x30(%ebp,%esi,1),%edx
45b7a7:	42                   	inc    %edx
45b7a8:	64 79 34             	fs jns 0x45b7df
45b7ab:	2f                   	das
45b7ac:	4d                   	dec    %ebp
45b7ad:	30 77 2f             	xor    %dh,0x2f(%edi)
45b7b0:	42                   	inc    %edx
45b7b1:	57                   	push   %edi
45b7b2:	78 57                	js     0x45b80b
45b7b4:	72 73                	jb     0x45b829
45b7b6:	45                   	inc    %ebp
45b7b7:	63 4f 65             	arpl   %ecx,0x65(%edi)
45b7ba:	51                   	push   %ecx
45b7bb:	77 59                	ja     0x45b816
45b7bd:	62 76 45             	bound  %esi,0x45(%esi)
45b7c0:	43                   	inc    %ebx
45b7c1:	4d                   	dec    %ebp
45b7c2:	37                   	aaa
45b7c3:	75 66                	jne    0x45b82b
45b7c5:	68 4b 30 2f 4d       	push   $0x4d2f304b
45b7ca:	38 78 62             	cmp    %bh,0x62(%eax)
45b7cd:	46                   	inc    %esi
45b7ce:	56                   	push   %esi
45b7cf:	64 4e                	fs dec %esi
45b7d1:	77 54                	ja     0x45b827
45b7d3:	63 33                	arpl   %esi,(%ebx)
45b7d5:	35 78 76 70 50       	xor    $0x50707678,%eax
45b7da:	30 31                	xor    %dh,(%ecx)
45b7dc:	54                   	push   %esp
45b7dd:	63 50 58             	arpl   %edx,0x58(%eax)
45b7e0:	32 32                	xor    (%edx),%dh
45b7e2:	66 41                	inc    %cx
45b7e4:	49                   	dec    %ecx
45b7e5:	37                   	aaa
45b7e6:	51                   	push   %ecx
45b7e7:	33 6c 37 33          	xor    0x33(%edi,%esi,1),%ebp
45b7eb:	6c                   	insb   (%dx),%es:(%edi)
45b7ec:	77 78                	ja     0x45b866
45b7ee:	65 4b                	gs dec %ebx
45b7f0:	34 57                	xor    $0x57,%al
45b7f2:	4a                   	dec    %edx
45b7f3:	30 39                	xor    %bh,(%ecx)
45b7f5:	31 56 51             	xor    %edx,0x51(%esi)
45b7f8:	67 63 42 4f          	arpl   %eax,0x4f(%bp,%si)
45b7fc:	75 63                	jne    0x45b861
45b7fe:	6e                   	outsb  %ds:(%esi),(%dx)
45b7ff:	44                   	inc    %esp
45b800:	71 77                	jno    0x45b879
45b802:	32 72 39             	xor    0x39(%edx),%dh
45b805:	7a 36                	jp     0x45b83d
45b807:	76 38                	jbe    0x45b841
45b809:	73 66                	jae    0x45b871
45b80b:	44                   	inc    %esp
45b80c:	63 71 74             	arpl   %esi,0x74(%ecx)
45b80f:	44                   	inc    %esp
45b810:	44                   	inc    %esp
45b811:	48                   	dec    %eax
45b812:	46                   	inc    %esi
45b813:	4a                   	dec    %edx
45b814:	64 6c                	fs insb (%dx),%es:(%edi)
45b816:	47                   	inc    %edi
45b817:	51                   	push   %ecx
45b818:	73 39                	jae    0x45b853
45b81a:	42                   	inc    %edx
45b81b:	57                   	push   %edi
45b81c:	42                   	inc    %edx
45b81d:	75 6c                	jne    0x45b88b
45b81f:	70 54                	jo     0x45b875
45b821:	37                   	aaa
45b822:	76 32                	jbe    0x45b856
45b824:	4d                   	dec    %ebp
45b825:	48                   	dec    %eax
45b826:	6e                   	outsb  %ds:(%esi),(%dx)
45b827:	64 4f                	fs dec %edi
45b829:	41                   	inc    %ecx
45b82a:	44                   	inc    %esp
45b82b:	76 62                	jbe    0x45b88f
45b82d:	6f                   	outsl  %ds:(%esi),(%dx)
45b82e:	43                   	inc    %ebx
45b82f:	6b 43 49 61          	imul   $0x61,0x49(%ebx),%eax
45b833:	61                   	popa
45b834:	53                   	push   %ebx
45b835:	4a                   	dec    %edx
45b836:	33 49 2f             	xor    0x2f(%ecx),%ecx
45b839:	71 55                	jno    0x45b890
45b83b:	33 51 57             	xor    0x57(%ecx),%edx
45b83e:	38 4b 66             	cmp    %cl,0x66(%ebx)
45b841:	4b                   	dec    %ebx
45b842:	47                   	inc    %edi
45b843:	77 5a                	ja     0x45b89f
45b845:	63 33                	arpl   %esi,(%ebx)
45b847:	36 6b 65 38 50       	imul   $0x50,%ss:0x38(%ebp),%esp
45b84c:	46                   	inc    %esi
45b84d:	49                   	dec    %ecx
45b84e:	4b                   	dec    %ebx
45b84f:	6f                   	outsl  %ds:(%esi),(%dx)
45b850:	78 61                	js     0x45b8b3
45b852:	6e                   	outsb  %ds:(%esi),(%dx)
45b853:	41                   	inc    %ecx
45b854:	76 50                	jbe    0x45b8a6
45b856:	47                   	inc    %edi
45b857:	58                   	pop    %eax
45b858:	57                   	push   %edi
45b859:	6f                   	outsl  %ds:(%esi),(%dx)
45b85a:	6a 48                	push   $0x48
45b85c:	5a                   	pop    %edx
45b85d:	45                   	inc    %ebp
45b85e:	38 39                	cmp    %bh,(%ecx)
45b860:	36 77 50             	ss ja  0x45b8b3
45b863:	67 47                	addr16 inc %edi
45b865:	33 56 53             	xor    0x53(%esi),%edx
45b868:	71 62                	jno    0x45b8cc
45b86a:	74 4a                	je     0x45b8b6
45b86c:	6d                   	insl   (%dx),%es:(%edi)
45b86d:	6e                   	outsb  %ds:(%esi),(%dx)
45b86e:	58                   	pop    %eax
45b86f:	6b 66 33 48          	imul   $0x48,0x33(%esi),%esp
45b873:	6c                   	insb   (%dx),%es:(%edi)
45b874:	71 70                	jno    0x45b8e6
45b876:	47                   	inc    %edi
45b877:	46                   	inc    %esi
45b878:	38 6d 33             	cmp    %ch,0x33(%ebp)
45b87b:	5a                   	pop    %edx
45b87c:	32 74 35 48          	xor    0x48(%ebp,%esi,1),%dh
45b880:	4a                   	dec    %edx
45b881:	55                   	push   %ebp
45b882:	64 67 4f             	fs addr16 dec %edi
45b885:	4c                   	dec    %esp
45b886:	49                   	dec    %ecx
45b887:	44                   	inc    %esp
45b888:	77 41                	ja     0x45b8cb
45b88a:	34 36                	xor    $0x36,%al
45b88c:	51                   	push   %ecx
45b88d:	62 4d 4e             	bound  %ecx,0x4e(%ebp)
45b890:	57                   	push   %edi
45b891:	6d                   	insl   (%dx),%es:(%edi)
45b892:	71 50                	jno    0x45b8e4
45b894:	78 46                	js     0x45b8dc
45b896:	54                   	push   %esp
45b897:	51                   	push   %ecx
45b898:	4f                   	dec    %edi
45b899:	61                   	popa
45b89a:	51                   	push   %ecx