45e83f:	2f                   	das
45e840:	6e                   	outsb  %ds:(%esi),(%dx)
45e841:	68 73 75 31 2b       	push   $0x2b317573
45e846:	6b 65 77 4a          	imul   $0x4a,0x77(%ebp),%esp
45e84a:	6f                   	outsl  %ds:(%esi),(%dx)
45e84b:	71 64                	jno    0x45e8b1
45e84d:	51                   	push   %ecx
45e84e:	32 65 49             	xor    0x49(%ebp),%ah
45e851:	4d                   	dec    %ebp
45e852:	68 48 62 69 45       	push   $0x45696248
45e857:	5a                   	pop    %edx
45e858:	64 48                	fs dec %eax
45e85a:	37                   	aaa
45e85b:	6e                   	outsb  %ds:(%esi),(%dx)
45e85c:	6c                   	insb   (%dx),%es:(%edi)
45e85d:	73 6d                	jae    0x45e8cc
45e85f:	6c                   	insb   (%dx),%es:(%edi)
45e860:	55                   	push   %ebp
45e861:	78 61                	js     0x45e8c4
45e863:	53                   	push   %ebx
45e864:	50                   	push   %eax
45e865:	53                   	push   %ebx
45e866:	6f                   	outsl  %ds:(%esi),(%dx)
45e867:	79 45                	jns    0x45e8ae
45e869:	58                   	pop    %eax
45e86a:	32 37                	xor    (%edi),%dh
45e86c:	35 62 41 57 72       	xor    $0x72574162,%eax
45e871:	46                   	inc    %esi
45e872:	71 79                	jno    0x45e8ed
45e874:	69 6a 4f 4f 59 7a 71 	imul   $0x717a594f,0x4f(%edx),%ebp
45e87b:	62 32                	bound  %esi,(%edx)
45e87d:	6c                   	insb   (%dx),%es:(%edi)
45e87e:	61                   	popa
45e87f:	5a                   	pop    %edx
45e880:	59                   	pop    %ecx
45e881:	72 6d                	jb     0x45e8f0
45e883:	37                   	aaa
45e884:	2f                   	das
45e885:	57                   	push   %edi
45e886:	48                   	dec    %eax
45e887:	46                   	inc    %esi
45e888:	76 73                	jbe    0x45e8fd
45e88a:	6d                   	insl   (%dx),%es:(%edi)
45e88b:	31 6b 38             	xor    %ebp,0x38(%ebx)
45e88e:	5a                   	pop    %edx
45e88f:	34 6d                	xor    $0x6d,%al
45e891:	70 68                	jo     0x45e8fb
45e893:	4a                   	dec    %edx
45e894:	4d                   	dec    %ebp
45e895:	61                   	popa
45e896:	79 36                	jns    0x45e8ce
45e898:	4a                   	dec    %edx
45e899:	48                   	dec    %eax
45e89a:	4b                   	dec    %ebx
45e89b:	5a                   	pop    %edx
45e89c:	53                   	push   %ebx
45e89d:	72 2f                	jb     0x45e8ce
45e89f:	36 79 32             	ss jns 0x45e8d4
45e8a2:	4b                   	dec    %ebx
45e8a3:	64 4a                	fs dec %edx
45e8a5:	37                   	aaa
45e8a6:	73 73                	jae    0x45e91b
45e8a8:	72 4a                	jb     0x45e8f4
45e8aa:	58                   	pop    %eax
45e8ab:	59                   	pop    %ecx
45e8ac:	78 71                	js     0x45e91f
45e8ae:	44                   	inc    %esp
45e8af:	6c                   	insb   (%dx),%es:(%edi)
45e8b0:	76 52                	jbe    0x45e904
45e8b2:	4b                   	dec    %ebx
45e8b3:	73 4d                	jae    0x45e902
45e8b5:	2b 6a 36             	sub    0x36(%edx),%ebp
45e8b8:	69 7a 2b 52 63 5a 34 	imul   $0x345a6352,0x2b(%edx),%edi
45e8bf:	75 66                	jne    0x45e927
45e8c1:	41                   	inc    %ecx
45e8c2:	4a                   	dec    %edx
45e8c3:	48                   	dec    %eax
45e8c4:	57                   	push   %edi
45e8c5:	37                   	aaa
45e8c6:	6f                   	outsl  %ds:(%esi),(%dx)
45e8c7:	62 72 38             	bound  %esi,0x38(%edx)
45e8ca:	46                   	inc    %esi
45e8cb:	43                   	inc    %ebx
45e8cc:	39 58 45             	cmp    %ebx,0x45(%eax)
45e8cf:	56                   	push   %esi
45e8d0:	31 64 49 4f          	xor    %esp,0x4f(%ecx,%ecx,2)
45e8d4:	57                   	push   %edi
45e8d5:	74 74                	je     0x45e94b
45e8d7:	64 4b                	fs dec %ebx
45e8d9:	75 70                	jne    0x45e94b
45e8db:	65 4b                	gs dec %ebx
45e8dd:	71 42                	jno    0x45e921
45e8df:	49                   	dec    %ecx
45e8e0:	59                   	pop    %ecx
45e8e1:	33 31                	xor    (%ecx),%esi
45e8e3:	63 32                	arpl   %esi,(%edx)
45e8e5:	46                   	inc    %esi
45e8e6:	55                   	push   %ebp
45e8e7:	6b 6c 53 76 4c       	imul   $0x4c,0x76(%ebx,%edx,2),%ebp
45e8ec:	79 59                	jns    0x45e947
45e8ee:	2f                   	das
45e8ef:	46                   	inc    %esi
45e8f0:	32 34 4a             	xor    (%edx,%ecx,2),%dh
45e8f3:	59                   	pop    %ecx
45e8f4:	59                   	pop    %ecx
45e8f5:	36 73 37             	ss jae 0x45e92f
45e8f8:	6b 56 53 6d          	imul   $0x6d,0x53(%esi),%edx
45e8fc:	64 4a                	fs dec %edx
45e8fe:	49                   	dec    %ecx
45e8ff:	53                   	push   %ebx
45e900:	6f                   	outsl  %ds:(%esi),(%dx)
45e901:	63 6f 74             	arpl   %ebp,0x74(%edi)
45e904:	74 74                	je     0x45e97a
45e906:	39 6d 5a             	cmp    %ebp,0x5a(%ebp)
45e909:	5a                   	pop    %edx
45e90a:	77 2b                	ja     0x45e937
45e90c:	50                   	push   %eax
45e90d:	77 72                	ja     0x45e981
45e90f:	7a 73                	jp     0x45e984
45e911:	32 77 47             	xor    0x47(%edi),%dh
45e914:	43                   	inc    %ebx
45e915:	37                   	aaa
45e916:	53                   	push   %ebx
45e917:	6f                   	outsl  %ds:(%esi),(%dx)
45e918:	49                   	dec    %ecx
45e919:	75 66                	jne    0x45e981
45e91b:	71 2b                	jno    0x45e948
45e91d:	42                   	inc    %edx
45e91e:	5a                   	pop    %edx
45e91f:	2f                   	das
45e920:	6c                   	insb   (%dx),%es:(%edi)
45e921:	61                   	popa
45e922:	44                   	inc    %esp
45e923:	6a 66                	push   $0x66
45e925:	37                   	aaa
45e926:	34 55                	xor    $0x55,%al
45e928:	55                   	push   %ebp
45e929:	49                   	dec    %ecx
45e92a:	53                   	push   %ebx
45e92b:	77 75                	ja     0x45e9a2
45e92d:	55                   	push   %ebp
45e92e:	33 50 44             	xor    0x44(%eax),%edx
45e931:	72 73                	jb     0x45e9a6
45e933:	37                   	aaa
45e934:	57                   	push   %edi
45e935:	6b 74 36 51 79       	imul   $0x79,0x51(%esi,%esi,1),%esi
45e93a:	4f                   	dec    %edi
45e93b:	69 73 57 78 57 75 55 	imul   $0x55755778,0x57(%ebx),%esi
45e942:	44                   	inc    %esp
45e943:	33 74 43 73          	xor    0x73(%ebx,%eax,2),%esi
45e947:	7a 42                	jp     0x45e98b
45e949:	55                   	push   %ebp
45e94a:	6b 73 6b 2b          	imul   $0x2b,0x6b(%ebx),%esi
45e94e:	6f                   	outsl  %ds:(%esi),(%dx)
45e94f:	6a 70                	push   $0x70
45e951:	67 50                	addr16 push %eax
45e953:	7a 70                	jp     0x45e9c5
45e955:	76 47                	jbe    0x45e99e
45e957:	49                   	dec    %ecx
45e958:	52                   	push   %edx
45e959:	59                   	pop    %ecx
45e95a:	70 67                	jo     0x45e9c3
45e95c:	74 48                	je     0x45e9a6
45e95e:	6c                   	insb   (%dx),%es:(%edi)
45e95f:	2b 55 63             	sub    0x63(%ebp),%edx
45e962:	52                   	push   %edx
45e963:	66 78 76             	data16 js 0x45e9dc
45e966:	47                   	inc    %edi
45e967:	2b 68 37             	sub    0x37(%eax),%ebp
45e96a:	45                   	inc    %ebp
45e96b:	6a 4a                	push   $0x4a
45e96d:	46                   	inc    %esi
45e96e:	42                   	inc    %edx
45e96f:	51                   	push   %ecx
45e970:	2b 6a 62             	sub    0x62(%edx),%ebp
45e973:	46                   	inc    %esi
45e974:	77 37                	ja     0x45e9ad
45e976:	6e                   	outsb  %ds:(%esi),(%dx)
45e977:	37                   	aaa
45e978:	7a 6e                	jp     0x45e9e8
45e97a:	74 74                	je     0x45e9f0
45e97c:	30 6f 47             	xor    %ch,0x47(%edi)
45e97f:	52                   	push   %edx
45e980:	4d                   	dec    %ebp
45e981:	64 58                	fs pop %eax
45e983:	42                   	inc    %edx
45e984:	50                   	push   %eax
45e985:	39 46 7a             	cmp    %eax,0x7a(%esi)
45e988:	4f                   	dec    %edi
45e989:	70 38                	jo     0x45e9c3
45e98b:	31 6c 70 4a          	xor    %ebp,0x4a(%eax,%esi,2)
45e98f:	6f                   	outsl  %ds:(%esi),(%dx)
45e990:	49                   	dec    %ecx
45e991:	55                   	push   %ebp
45e992:	47                   	inc    %edi
45e993:	79 64                	jns    0x45e9f9
45e995:	78 56                	js     0x45e9ed
45e997:	42                   	inc    %edx
45e998:	6f                   	outsl  %ds:(%esi),(%dx)
45e999:	38 2b                	cmp    %ch,(%ebx)
45e99b:	4c                   	dec    %esp
45e99c:	75 34                	jne    0x45e9d2
45e99e:	39 50 49             	cmp    %edx,0x49(%eax)
45e9a1:	56                   	push   %esi
45e9a2:	49                   	dec    %ecx
45e9a3:	72 49                	jb     0x45e9ee
45e9a5:	42                   	inc    %edx
45e9a6:	57                   	push   %edi
45e9a7:	34 43                	xor    $0x43,%al
45e9a9:	6f                   	outsl  %ds:(%esi),(%dx)
45e9aa:	38 76 65             	cmp    %dh,0x65(%esi)
45e9ad:	46                   	inc    %esi
45e9ae:	2b 70 72             	sub    0x72(%eax),%esi
45e9b1:	32 59 50             	xor    0x50(%ecx),%bl
45e9b4:	4c                   	dec    %esp
45e9b5:	67 2b 51 51          	sub    0x51(%bx,%di),%edx
45e9b9:	4d                   	dec    %ebp
45e9ba:	68 46 49 4a 51       	push   $0x514a4946
45e9bf:	33 33                	xor    (%ebx),%esi
45e9c1:	4e                   	dec    %esi
45e9c2:	56                   	push   %esi
45e9c3:	4e                   	dec    %esi
45e9c4:	59                   	pop    %ecx
45e9c5:	4b                   	dec    %ebx
45e9c6:	69 67 70 62 53 31 61 	imul   $0x61315362,0x70(%edi),%esp
45e9cd:	6c                   	insb   (%dx),%es:(%edi)
45e9ce:	63 74 73 77          	arpl   %esi,0x77(%ebx,%esi,2)
45e9d2:	4a                   	dec    %edx
45e9d3:	53                   	push   %ebx
45e9d4:	68 47 67 45 34       	push   $0x34456747
45e9d9:	4b                   	dec    %ebx
45e9da:	66 70 4f             	data16 jo 0x45ea2c
45e9dd:	6d                   	insl   (%dx),%es:(%edi)
45e9de:	63 37                	arpl   %esi,(%edi)
45e9e0:	62 34 49             	bound  %esi,(%ecx,%ecx,2)
45e9e3:	69 46 35 41 52 53 51 	imul   $0x51535241,0x35(%esi),%eax
45e9ea:	37                   	aaa
45e9eb:	52                   	push   %edx
45e9ec:	39 4b 51             	cmp    %ecx,0x51(%ebx)
45e9ef:	59                   	pop    %ecx
45e9f0:	4b                   	dec    %ebx
45e9f1:	4e                   	dec    %esi
45e9f2:	43                   	inc    %ebx
45e9f3:	57                   	push   %edi
45e9f4:	72 77                	jb     0x45ea6d
45e9f6:	30 74 56 66          	xor    %dh,0x66(%esi,%edx,2)
45e9fa:	4b                   	dec    %ebx
45e9fb:	4b                   	dec    %ebx
45e9fc:	76 2b                	jbe    0x45ea29
45e9fe:	74 54                	je     0x45ea54
45ea00:	42                   	inc    %edx
45ea01:	71 6f                	jno    0x45ea72
45ea03:	37                   	aaa
45ea04:	6c                   	insb   (%dx),%es:(%edi)
45ea05:	46                   	inc    %esi
45ea06:	77 71                	ja     0x45ea79
45ea08:	72 76                	jb     0x45ea80
45ea0a:	66 59                	pop    %cx
45ea0c:	50                   	push   %eax
45ea0d:	59                   	pop    %ecx
45ea0e:	42                   	inc    %edx
45ea0f:	47                   	inc    %edi
45ea10:	71 77                	jno    0x45ea89
45ea12:	61                   	popa
45ea13:	47                   	inc    %edi
45ea14:	77 78                	ja     0x45ea8e
45ea16:	4d                   	dec    %ebp
45ea17:	67 32 4a 32          	xor    0x32(%bp,%si),%cl
45ea1b:	6b 74 41 70 74       	imul   $0x74,0x70(%ecx,%eax,2),%esi
45ea20:	51                   	push   %ecx
45ea21:	61                   	popa
45ea22:	6a 68                	push   $0x68
45ea24:	36 43                	ss inc %ebx
45ea26:	39 35 71 6a 4f 4d    	cmp    %esi,0x4d4f6a71
45ea2c:	71 69                	jno    0x45ea97
45ea2e:	2b 51 4c             	sub    0x4c(%ecx),%edx
45ea31:	77 2b                	ja     0x45ea5e
45ea33:	7a 72                	jp     0x45eaa7
45ea35:	35 59 66 44 36       	xor    $0x36446659,%eax
45ea3a:	49                   	dec    %ecx
45ea3b:	74 77                	je     0x45eab4
45ea3d:	58                   	pop    %eax
45ea3e:	34 7a                	xor    $0x7a,%al
45ea40:	4a                   	dec    %edx
45ea41:	34 4d                	xor    $0x4d,%al
45ea43:	5a                   	pop    %edx
45ea44:	73 39                	jae    0x45ea7f
45ea46:	4c                   	dec    %esp
45ea47:	64 4e                	fs dec %esi
45ea49:	41                   	inc    %ecx
45ea4a:	41                   	inc    %ecx
45ea4b:	67 45                	addr16 inc %ebp
45ea4d:	6a 41                	push   $0x41
45ea4f:	62 77 76             	bound  %esi,0x76(%edi)
45ea52:	6a 66                	push   $0x66
45ea54:	67 5a                	addr16 pop %edx
45ea56:	53                   	push   %ebx
45ea57:	35 73 53 73 4b       	xor    $0x4b735373,%eax
45ea5c:	6c                   	insb   (%dx),%es:(%edi)
45ea5d:	4b                   	dec    %ebx
45ea5e:	6d                   	insl   (%dx),%es:(%edi)
45ea5f:	64 65 33 41 42       	fs xor %gs:0x42(%ecx),%eax
45ea64:	47                   	inc    %edi
45ea65:	38 78 6b             	cmp    %bh,0x6b(%eax)
45ea68:	52                   	push   %edx
45ea69:	51                   	push   %ecx
45ea6a:	4f                   	dec    %edi
45ea6b:	36 74 53             	ss je  0x45eac1
45ea6e:	63 41 30             	arpl   %eax,0x30(%ecx)
45ea71:	4b                   	dec    %ebx
45ea72:	4d                   	dec    %ebp
45ea73:	32 44 68 43          	xor    0x43(%eax,%ebp,2),%al
45ea77:	63 41 46             	arpl   %eax,0x46(%ecx)
45ea7a:	56                   	push   %esi
45ea7b:	47                   	inc    %edi
45ea7c:	59                   	pop    %ecx
45ea7d:	63 50 42             	arpl   %edx,0x42(%eax)
45ea80:	46                   	inc    %esi
45ea81:	30 7a 4c             	xor    %bh,0x4c(%edx)
45ea84:	36 55                	ss push %ebp
45ea86:	56                   	push   %esi
45ea87:	53                   	push   %ebx
45ea88:	4d                   	dec    %ebp
45ea89:	35 33 42 51 37       	xor    $0x37514233,%eax
45ea8e:	75 4f                	jne    0x45eadf
45ea90:	63 54 56 7a          	arpl   %edx,0x7a(%esi,%edx,2)
45ea94:	46                   	inc    %esi
45ea95:	71 4d                	jno    0x45eae4
45ea97:	73 74                	jae    0x45eb0d
45ea99:	66 79 6e             	data16 jns 0x45eb0a
45ea9c:	30 6a 4b             	xor    %ch,0x4b(%edx)
45ea9f:	30 61 43             	xor    %ah,0x43(%ecx)
45eaa2:	45                   	inc    %ebp
45eaa3:	39 77 77             	cmp    %esi,0x77(%edi)
45eaa6:	47                   	inc    %edi
45eaa7:	6c                   	insb   (%dx),%es:(%edi)
45eaa8:	45                   	inc    %ebp
45eaa9:	4a                   	dec    %edx
45eaaa:	76 70                	jbe    0x45eb1c
45eaac:	4b                   	dec    %ebx
45eaad:	35 6d 59 63 59       	xor    $0x5963596d,%eax
45eab2:	39 6b 53             	cmp    %ebp,0x53(%ebx)
45eab5:	67 31 4e 34          	xor    %ecx,0x34(%bp)
45eab9:	33 6d 56             	xor    0x56(%ebp),%ebp
45eabc:	71 65                	jno    0x45eb23
45eabe:	75 48                	jne    0x45eb08
45eac0:	37                   	aaa
45eac1:	51                   	push   %ecx
45eac2:	69 47 76 59 6c 44 4a 	imul   $0x4a446c59,0x76(%edi),%eax
45eac9:	68 39 71 5a 46       	push   $0x465a7139