45d63b:	73 6b                	jae    0x45d6a8
45d63d:	66 64 79 66          	data16 fs jns 0x45d6a7
45d641:	47                   	inc    %edi
45d642:	30 51 43             	xor    %dl,0x43(%ecx)
45d645:	56                   	push   %esi
45d646:	6e                   	outsb  %ds:(%esi),(%dx)
45d647:	50                   	push   %eax
45d648:	71 4f                	jno    0x45d699
45d64a:	62 62 7a             	bound  %esp,0x7a(%edx)
45d64d:	41                   	inc    %ecx
45d64e:	72 42                	jb     0x45d692
45d650:	35 38 33 4f 48       	xor    $0x484f3338,%eax
45d655:	38 69 42             	cmp    %ch,0x42(%ecx)
45d658:	34 76                	xor    $0x76,%al
45d65a:	6c                   	insb   (%dx),%es:(%edi)
45d65b:	74 70                	je     0x45d6cd
45d65d:	65 57                	gs push %edi
45d65f:	62 47 52             	bound  %eax,0x52(%edi)
45d662:	33 77 78             	xor    0x78(%edi),%esi
45d665:	57                   	push   %edi
45d666:	4d                   	dec    %ebp
45d667:	51                   	push   %ecx
45d668:	64 78 68             	fs js  0x45d6d3
45d66b:	56                   	push   %esi
45d66c:	64 74 48             	fs je  0x45d6b7
45d66f:	51                   	push   %ecx
45d670:	48                   	dec    %eax
45d671:	46                   	inc    %esi
45d672:	4e                   	dec    %esi
45d673:	70 74                	jo     0x45d6e9
45d675:	67 59                	addr16 pop %ecx
45d677:	78 43                	js     0x45d6bc
45d679:	79 62                	jns    0x45d6dd
45d67b:	6f                   	outsl  %ds:(%esi),(%dx)
45d67c:	4d                   	dec    %ebp
45d67d:	36 6e                	outsb  %ss:(%esi),(%dx)
45d67f:	74 6c                	je     0x45d6ed
45d681:	6f                   	outsl  %ds:(%esi),(%dx)
45d682:	56                   	push   %esi
45d683:	56                   	push   %esi
45d684:	38 47 30             	cmp    %al,0x30(%edi)
45d687:	57                   	push   %edi
45d688:	73 7a                	jae    0x45d704
45d68a:	32 53 6c             	xor    0x6c(%ebx),%dl
45d68d:	64 59                	fs pop %ecx
45d68f:	45                   	inc    %ebp
45d690:	76 53                	jbe    0x45d6e5
45d692:	71 45                	jno    0x45d6d9
45d694:	37                   	aaa
45d695:	56                   	push   %esi
45d696:	35 71 75 61 77       	xor    $0x77617571,%eax
45d69b:	45                   	inc    %ebp
45d69c:	57                   	push   %edi
45d69d:	36 72 67             	ss jb  0x45d707
45d6a0:	44                   	inc    %esp
45d6a1:	65 61                	gs popa
45d6a3:	52                   	push   %edx
45d6a4:	76 4e                	jbe    0x45d6f4
45d6a6:	38 78 58             	cmp    %bh,0x58(%eax)
45d6a9:	30 32                	xor    %dh,(%edx)
45d6ab:	73 7a                	jae    0x45d727
45d6ad:	2f                   	das
45d6ae:	72 31                	jb     0x45d6e1
45d6b0:	31 4f 78             	xor    %ecx,0x78(%edi)
45d6b3:	6e                   	outsb  %ds:(%esi),(%dx)
45d6b4:	44                   	inc    %esp
45d6b5:	59                   	pop    %ecx
45d6b6:	72 57                	jb     0x45d70f
45d6b8:	71 6e                	jno    0x45d728
45d6ba:	30 6c 4f 66          	xor    %ch,0x66(%edi,%ecx,2)
45d6be:	79 42                	jns    0x45d702
45d6c0:	61                   	popa
45d6c1:	69 43 72 48 72 63 55 	imul   $0x55637248,0x72(%ebx),%eax
45d6c8:	75 6e                	jne    0x45d738
45d6ca:	50                   	push   %eax
45d6cb:	45                   	inc    %ebp
45d6cc:	4f                   	dec    %edi
45d6cd:	46                   	inc    %esi
45d6ce:	74 76                	je     0x45d746
45d6d0:	31 65 35             	xor    %esp,0x35(%ebp)
45d6d3:	64 6e                	outsb  %fs:(%esi),(%dx)
45d6d5:	63 44 41 44          	arpl   %eax,0x44(%ecx,%eax,2)
45d6d9:	32 51 44             	xor    0x44(%ecx),%dl
45d6dc:	38 36                	cmp    %dh,(%esi)
45d6de:	4c                   	dec    %esp
45d6df:	43                   	inc    %ebx
45d6e0:	66 2f                	data16 das
45d6e2:	58                   	pop    %eax
45d6e3:	75 4b                	jne    0x45d730
45d6e5:	2f                   	das
45d6e6:	37                   	aaa
45d6e7:	6d                   	insl   (%dx),%es:(%edi)
45d6e8:	35 6e 45 36 61       	xor    $0x6136456e,%eax
45d6ed:	44                   	inc    %esp
45d6ee:	68 36 2b 35 52       	push   $0x52352b36
45d6f3:	79 70                	jns    0x45d765
45d6f5:	59                   	pop    %ecx
45d6f6:	49                   	dec    %ecx
45d6f7:	4c                   	dec    %esp
45d6f8:	6c                   	insb   (%dx),%es:(%edi)
45d6f9:	75 30                	jne    0x45d72b
45d6fb:	2b 72 69             	sub    0x69(%edx),%esi
45d6fe:	47                   	inc    %edi
45d6ff:	6d                   	insl   (%dx),%es:(%edi)
45d700:	7a 70                	jp     0x45d772
45d702:	4e                   	dec    %esi
45d703:	42                   	inc    %edx
45d704:	33 76 65             	xor    0x65(%esi),%esi
45d707:	32 49 6b             	xor    0x6b(%ecx),%cl
45d70a:	41                   	inc    %ecx
45d70b:	30 4c 33 63          	xor    %cl,0x63(%ebx,%esi,1)
45d70f:	4e                   	dec    %esi
45d710:	7a 76                	jp     0x45d788
45d712:	61                   	popa
45d713:	47                   	inc    %edi
45d714:	4c                   	dec    %esp
45d715:	45                   	inc    %ebp
45d716:	30 42 73             	xor    %al,0x73(%edx)
45d719:	6d                   	insl   (%dx),%es:(%edi)
45d71a:	77 69                	ja     0x45d785
45d71c:	37                   	aaa
45d71d:	4e                   	dec    %esi
45d71e:	76 46                	jbe    0x45d766
45d720:	5a                   	pop    %edx
45d721:	31 43 35             	xor    %eax,0x35(%ebx)
45d724:	4f                   	dec    %edi
45d725:	57                   	push   %edi
45d726:	6f                   	outsl  %ds:(%esi),(%dx)
45d727:	4b                   	dec    %ebx
45d728:	6a 52                	push   $0x52
45d72a:	4a                   	dec    %edx
45d72b:	64 52                	fs push %edx
45d72d:	4c                   	dec    %esp
45d72e:	49                   	dec    %ecx
45d72f:	4a                   	dec    %edx
45d730:	6c                   	insb   (%dx),%es:(%edi)
45d731:	59                   	pop    %ecx
45d732:	76 39                	jbe    0x45d76d
45d734:	79 31                	jns    0x45d767
45d736:	53                   	push   %ebx
45d737:	38 62 32             	cmp    %ah,0x32(%edx)
45d73a:	4b                   	dec    %ebx
45d73b:	7a 75                	jp     0x45d7b2
45d73d:	45                   	inc    %ebp
45d73e:	2f                   	das
45d73f:	41                   	inc    %ecx
45d740:	46                   	inc    %esi
45d741:	4c                   	dec    %esp
45d742:	53                   	push   %ebx
45d743:	52                   	push   %edx
45d744:	50                   	push   %eax
45d745:	74 75                	je     0x45d7bc
45d747:	6a 61                	push   $0x61
45d749:	4c                   	dec    %esp
45d74a:	67 74 4b             	addr16 je 0x45d798
45d74d:	71 56                	jno    0x45d7a5
45d74f:	4e                   	dec    %esi
45d750:	35 35 6a 6b 34       	xor    $0x346b6a35,%eax
45d755:	30 74 30 77          	xor    %dh,0x77(%eax,%esi,1)
45d759:	32 55 6f             	xor    0x6f(%ebp),%dl
45d75c:	4c                   	dec    %esp
45d75d:	41                   	inc    %ecx
45d75e:	78 4b                	js     0x45d7ab
45d760:	4b                   	dec    %ebx
45d761:	49                   	dec    %ecx
45d762:	70 79                	jo     0x45d7dd
45d764:	58                   	pop    %eax
45d765:	43                   	inc    %ebx
45d766:	51                   	push   %ecx
45d767:	47                   	inc    %edi
45d768:	6d                   	insl   (%dx),%es:(%edi)
45d769:	70 4e                	jo     0x45d7b9
45d76b:	7a 54                	jp     0x45d7c1
45d76d:	5a                   	pop    %edx
45d76e:	61                   	popa
45d76f:	57                   	push   %edi
45d770:	46                   	inc    %esi
45d771:	49                   	dec    %ecx
45d772:	30 44 77 53          	xor    %al,0x53(%edi,%esi,2)
45d776:	54                   	push   %esp
45d777:	62 55 75             	bound  %edx,0x75(%ebp)
45d77a:	63 56 6c             	arpl   %edx,0x6c(%esi)
45d77d:	51                   	push   %ecx
45d77e:	51                   	push   %ecx
45d77f:	6a 48                	push   $0x48
45d781:	41                   	inc    %ecx
45d782:	55                   	push   %ebp
45d783:	31 35 78 4f 4f 4d    	xor    %esi,0x4d4f4f78
45d789:	45                   	inc    %ebp
45d78a:	49                   	dec    %ecx
45d78b:	76 70                	jbe    0x45d7fd
45d78d:	54                   	push   %esp
45d78e:	69 63 74 69 43 6b 32 	imul   $0x326b4369,0x74(%ebx),%esp
45d795:	68 34 30 71 2b       	push   $0x2b713034
45d79a:	30 53 54             	xor    %dl,0x54(%ebx)
45d79d:	78 4d                	js     0x45d7ec
45d79f:	67 6d                	insl   (%dx),%es:(%di)
45d7a1:	56                   	push   %esi
45d7a2:	72 61                	jb     0x45d805
45d7a4:	72 38                	jb     0x45d7de
45d7a6:	72 4f                	jb     0x45d7f7
45d7a8:	43                   	inc    %ebx
45d7a9:	58                   	pop    %eax
45d7aa:	52                   	push   %edx
45d7ab:	57                   	push   %edi
45d7ac:	6e                   	outsb  %ds:(%esi),(%dx)
45d7ad:	59                   	pop    %ecx
45d7ae:	4b                   	dec    %ebx
45d7af:	61                   	popa
45d7b0:	56                   	push   %esi
45d7b1:	4f                   	dec    %edi
45d7b2:	72 46                	jb     0x45d7fa
45d7b4:	51                   	push   %ecx
45d7b5:	55                   	push   %ebp
45d7b6:	45                   	inc    %ebp
45d7b7:	6d                   	insl   (%dx),%es:(%edi)
45d7b8:	6c                   	insb   (%dx),%es:(%edi)
45d7b9:	50                   	push   %eax
45d7ba:	33 4b 6d             	xor    0x6d(%ebx),%ecx
45d7bd:	79 58                	jns    0x45d817
45d7bf:	68 6a 71 4d 69       	push   $0x694d716a
45d7c4:	31 39                	xor    %edi,(%ecx)
45d7c6:	69 4a 56 4b 65 44 72 	imul   $0x7244654b,0x56(%edx),%ecx
45d7cd:	55                   	push   %ebp
45d7ce:	6a 73                	push   $0x73
45d7d0:	77 58                	ja     0x45d82a
45d7d2:	78 66                	js     0x45d83a
45d7d4:	76 49                	jbe    0x45d81f
45d7d6:	57                   	push   %edi
45d7d7:	6a 54                	push   $0x54
45d7d9:	39 70 42             	cmp    %esi,0x42(%eax)
45d7dc:	72 79                	jb     0x45d857
45d7de:	32 43 6a             	xor    0x6a(%ebx),%al
45d7e1:	6a 4c                	push   $0x4c
45d7e3:	54                   	push   %esp
45d7e4:	49                   	dec    %ecx
45d7e5:	51                   	push   %ecx
45d7e6:	67 6f                	outsl  %ds:(%si),(%dx)
45d7e8:	50                   	push   %eax
45d7e9:	47                   	inc    %edi
45d7ea:	61                   	popa
45d7eb:	49                   	dec    %ecx
45d7ec:	4d                   	dec    %ebp
45d7ed:	59                   	pop    %ecx
45d7ee:	71 66                	jno    0x45d856
45d7f0:	65 74 67             	gs je  0x45d85a
45d7f3:	76 59                	jbe    0x45d84e
45d7f5:	74 79                	je     0x45d870
45d7f7:	30 30                	xor    %dh,(%eax)
45d7f9:	63 43 31             	arpl   %eax,0x31(%ebx)
45d7fc:	33 46 34             	xor    0x34(%esi),%eax
45d7ff:	4e                   	dec    %esi
45d800:	43                   	inc    %ebx
45d801:	50                   	push   %eax
45d802:	61                   	popa
45d803:	6c                   	insb   (%dx),%es:(%edi)
45d804:	64 31 4d 7a          	xor    %ecx,%fs:0x7a(%ebp)
45d808:	36 46                	ss inc %esi
45d80a:	44                   	inc    %esp
45d80b:	55                   	push   %ebp
45d80c:	4d                   	dec    %ebp
45d80d:	67 47                	addr16 inc %edi
45d80f:	77 46                	ja     0x45d857
45d811:	4d                   	dec    %ebp
45d812:	74 4f                	je     0x45d863
45d814:	4e                   	dec    %esi
45d815:	6a 41                	push   $0x41
45d817:	6f                   	outsl  %ds:(%esi),(%dx)
45d818:	42                   	inc    %edx
45d819:	58                   	pop    %eax
45d81a:	58                   	pop    %eax
45d81b:	4c                   	dec    %esp
45d81c:	48                   	dec    %eax
45d81d:	75 36                	jne    0x45d855
45d81f:	30 69 37             	xor    %ch,0x37(%ecx)
45d822:	4c                   	dec    %esp
45d823:	70 6c                	jo     0x45d891
45d825:	76 54                	jbe    0x45d87b
45d827:	77 38                	ja     0x45d861
45d829:	35 45 64 44 46       	xor    $0x46446445,%eax
45d82e:	63 4b 76             	arpl   %ecx,0x76(%ebx)
45d831:	2f                   	das
45d832:	5a                   	pop    %edx
45d833:	51                   	push   %ecx
45d834:	33 39                	xor    (%ecx),%edi
45d836:	54                   	push   %esp
45d837:	54                   	push   %esp
45d838:	79 43                	jns    0x45d87d
45d83a:	41                   	inc    %ecx
45d83b:	63 73 69             	arpl   %esi,0x69(%ebx)
45d83e:	36 37                	ss aaa
45d840:	42                   	inc    %edx
45d841:	4d                   	dec    %ebp
45d842:	31 41 64             	xor    %eax,0x64(%ecx)
45d845:	65 50                	gs push %eax
45d847:	34 5a                	xor    $0x5a,%al
45d849:	4b                   	dec    %ebx
45d84a:	62 50 50             	bound  %edx,0x50(%eax)
45d84d:	67 34 45             	addr16 xor $0x45,%al
45d850:	4b                   	dec    %ebx
45d851:	4f                   	dec    %edi
45d852:	4a                   	dec    %edx
45d853:	51                   	push   %ecx
45d854:	31 6c 30 41          	xor    %ebp,0x41(%eax,%esi,1)
45d858:	6b 2f 30             	imul   $0x30,(%edi),%ebp
45d85b:	73 31                	jae    0x45d88e
45d85d:	4b                   	dec    %ebx
45d85e:	79 46                	jns    0x45d8a6
45d860:	78 55                	js     0x45d8b7
45d862:	2f                   	das
45d863:	39 59 37             	cmp    %ebx,0x37(%ecx)
45d866:	52                   	push   %edx
45d867:	4d                   	dec    %ebp
45d868:	6a 75                	push   $0x75
45d86a:	62 69 4f             	bound  %ebp,0x4f(%ecx)
45d86d:	41                   	inc    %ecx
45d86e:	56                   	push   %esi
45d86f:	74 68                	je     0x45d8d9
45d871:	52                   	push   %edx
45d872:	65 6f                	outsl  %gs:(%esi),(%dx)
45d874:	6d                   	insl   (%dx),%es:(%edi)
45d875:	70 4f                	jo     0x45d8c6
45d877:	2b 46 72             	sub    0x72(%esi),%eax
45d87a:	36 52                	ss push %edx
45d87c:	73 41                	jae    0x45d8bf
45d87e:	30 35 4e 47 50 53    	xor    %dh,0x5350474e
45d884:	53                   	push   %ebx
45d885:	45                   	inc    %ebp
45d886:	64 4a                	fs dec %edx
45d888:	45                   	inc    %ebp
45d889:	79 62                	jns    0x45d8ed
45d88b:	73 4b                	jae    0x45d8d8
45d88d:	47                   	inc    %edi
45d88e:	41                   	inc    %ecx
45d88f:	68 69 34 73 45       	push   $0x45733469
45d894:	67 35 47 47 6d 35    	addr16 xor $0x356d4747,%eax
45d89a:	75 45                	jne    0x45d8e1
45d89c:	61                   	popa
45d89d:	64 69 65 43 42 30 36 	imul   $0x49363042,%fs:0x43(%ebp),%esp
45d8a4:	49
45d8a5:	6e                   	outsb  %ds:(%esi),(%dx)
45d8a6:	37                   	aaa
45d8a7:	6b 76 36 53          	imul   $0x53,0x36(%esi),%esi
45d8ab:	57                   	push   %edi
45d8ac:	51                   	push   %ecx
45d8ad:	6b 53 66 45          	imul   $0x45,0x66(%ebx),%edx
45d8b1:	38 6b 4a             	cmp    %ch,0x4a(%ebx)
45d8b4:	79 2b                	jns    0x45d8e1
45d8b6:	70 31                	jo     0x45d8e9
45d8b8:	75 76                	jne    0x45d930