45d8ba:	63 41 56             	arpl   %eax,0x56(%ecx)
45d8bd:	66 44                	inc    %sp
45d8bf:	78 77                	js     0x45d938
45d8c1:	43                   	inc    %ebx
45d8c2:	7a 30                	jp     0x45d8f4
45d8c4:	34 6f                	xor    $0x6f,%al
45d8c6:	6c                   	insb   (%dx),%es:(%edi)
45d8c7:	63 74 48 5a          	arpl   %esi,0x5a(%eax,%ecx,2)
45d8cb:	68 49 39 42 37       	push   $0x37423949
45d8d0:	65 61                	gs popa
45d8d2:	4b                   	dec    %ebx
45d8d3:	73 66                	jae    0x45d93b
45d8d5:	46                   	inc    %esi
45d8d6:	72 37                	jb     0x45d90f
45d8d8:	2b 69 59             	sub    0x59(%ecx),%ebp
45d8db:	50                   	push   %eax
45d8dc:	42                   	inc    %edx
45d8dd:	56                   	push   %esi
45d8de:	6a 37                	push   $0x37
45d8e0:	36 71 59             	ss jno 0x45d93c
45d8e3:	62 6e 46             	bound  %ebp,0x46(%esi)
45d8e6:	63 30                	arpl   %esi,(%eax)
45d8e8:	70 49                	jo     0x45d933
45d8ea:	74 6e                	je     0x45d95a
45d8ec:	77 42                	ja     0x45d930
45d8ee:	66 58                	pop    %ax
45d8f0:	6f                   	outsl  %ds:(%esi),(%dx)
45d8f1:	63 42 76             	arpl   %eax,0x76(%edx)
45d8f4:	4a                   	dec    %edx
45d8f5:	45                   	inc    %ebp
45d8f6:	6e                   	outsb  %ds:(%esi),(%dx)
45d8f7:	76 2b                	jbe    0x45d924
45d8f9:	55                   	push   %ebp
45d8fa:	78 55                	js     0x45d951
45d8fc:	53                   	push   %ebx
45d8fd:	70 2b                	jo     0x45d92a
45d8ff:	65 4b                	gs dec %ebx
45d901:	64 56                	fs push %esi
45d903:	65 77 44             	gs ja  0x45d94a
45d906:	48                   	dec    %eax
45d907:	79 65                	jns    0x45d96e
45d909:	48                   	dec    %eax
45d90a:	33 5a 34             	xor    0x34(%edx),%ebx
45d90d:	74 63                	je     0x45d972
45d90f:	4d                   	dec    %ebp
45d910:	36 63 50 4c          	arpl   %edx,%ss:0x4c(%eax)
45d914:	49                   	dec    %ecx
45d915:	64 4f                	fs dec %edi
45d917:	31 37                	xor    %esi,(%edi)
45d919:	2f                   	das
45d91a:	5a                   	pop    %edx
45d91b:	55                   	push   %ebp
45d91c:	4a                   	dec    %edx
45d91d:	76 47                	jbe    0x45d966
45d91f:	37                   	aaa
45d920:	77 54                	ja     0x45d976
45d922:	71 36                	jno    0x45d95a
45d924:	43                   	inc    %ebx
45d925:	49                   	dec    %ecx
45d926:	6c                   	insb   (%dx),%es:(%edi)
45d927:	73 43                	jae    0x45d96c
45d929:	6a 58                	push   $0x58
45d92b:	74 4d                	je     0x45d97a
45d92d:	45                   	inc    %ebp
45d92e:	58                   	pop    %eax
45d92f:	6d                   	insl   (%dx),%es:(%edi)
45d930:	6e                   	outsb  %ds:(%esi),(%dx)
45d931:	71 75                	jno    0x45d9a8
45d933:	50                   	push   %eax
45d934:	2f                   	das
45d935:	31 64 71 6a          	xor    %esp,0x6a(%ecx,%esi,2)
45d939:	68 6a 44 45 75       	push   $0x7545446a
45d93e:	2b 2b                	sub    (%ebx),%ebp
45d940:	61                   	popa
45d941:	58                   	pop    %eax
45d942:	50                   	push   %eax
45d943:	68 79 5a 5a 41       	push   $0x415a5a79
45d948:	46                   	inc    %esi
45d949:	75 35                	jne    0x45d980
45d94b:	66 78 6d             	data16 js 0x45d9bb
45d94e:	42                   	inc    %edx
45d94f:	70 31                	jo     0x45d982
45d951:	61                   	popa
45d952:	46                   	inc    %esi
45d953:	61                   	popa
45d954:	6f                   	outsl  %ds:(%esi),(%dx)
45d955:	30 4f 79             	xor    %cl,0x79(%edi)
45d958:	48                   	dec    %eax
45d959:	37                   	aaa
45d95a:	70 4d                	jo     0x45d9a9
45d95c:	38 4b 69             	cmp    %cl,0x69(%ebx)
45d95f:	73 55                	jae    0x45d9b6
45d961:	39 55 73             	cmp    %edx,0x73(%ebp)
45d964:	35 47 75 44 38       	xor    $0x38447547,%eax
45d969:	36 44                	ss inc %esp
45d96b:	38 49 2b             	cmp    %cl,0x2b(%ecx)
45d96e:	39 4b 57             	cmp    %ecx,0x57(%ebx)
45d971:	4f                   	dec    %edi
45d972:	2f                   	das
45d973:	79 71                	jns    0x45d9e6
45d975:	37                   	aaa
45d976:	6a 33                	push   $0x33
45d978:	54                   	push   %esp
45d979:	52                   	push   %edx
45d97a:	49                   	dec    %ecx
45d97b:	74 6b                	je     0x45d9e8
45d97d:	4a                   	dec    %edx
45d97e:	6f                   	outsl  %ds:(%esi),(%dx)
45d97f:	61                   	popa
45d980:	43                   	inc    %ebx
45d981:	6e                   	outsb  %ds:(%esi),(%dx)
45d982:	79 75                	jns    0x45d9f9
45d984:	37                   	aaa
45d985:	70 48                	jo     0x45d9cf
45d987:	63 37                	arpl   %esi,(%edi)
45d989:	78 64                	js     0x45d9ef
45d98b:	4a                   	dec    %edx
45d98c:	72 68                	jb     0x45d9f6
45d98e:	56                   	push   %esi
45d98f:	30 39                	xor    %bh,(%ecx)
45d991:	4d                   	dec    %ebp
45d992:	4b                   	dec    %ebx
45d993:	7a 67                	jp     0x45d9fc
45d995:	64 7a 4f             	fs jp  0x45d9e7
45d998:	39 62 41             	cmp    %esp,0x41(%edx)
45d99b:	4b                   	dec    %ebx
45d99c:	6d                   	insl   (%dx),%es:(%edi)
45d99d:	7a 4a                	jp     0x45d9e9
45d99f:	46                   	inc    %esi
45d9a0:	6a 47                	push   $0x47
45d9a2:	6d                   	insl   (%dx),%es:(%edi)
45d9a3:	63 4e 38             	arpl   %ecx,0x38(%esi)
45d9a6:	66 32 76 58          	data16 xor 0x58(%esi),%dh
45d9aa:	7a 51                	jp     0x45d9fd
45d9ac:	76 4d                	jbe    0x45d9fb
45d9ae:	5a                   	pop    %edx
45d9af:	78 32                	js     0x45d9e3
45d9b1:	64 4d                	fs dec %ebp
45d9b3:	36 35 76 39 53 69    	ss xor $0x69533976,%eax
45d9b9:	53                   	push   %ebx
45d9ba:	6d                   	insl   (%dx),%es:(%edi)
45d9bb:	72 52                	jb     0x45da0f
45d9bd:	54                   	push   %esp
45d9be:	59                   	pop    %ecx
45d9bf:	79 41                	jns    0x45da02
45d9c1:	6e                   	outsb  %ds:(%esi),(%dx)
45d9c2:	76 54                	jbe    0x45da18
45d9c4:	45                   	inc    %ebp
45d9c5:	33 68 61             	xor    0x61(%eax),%ebp
45d9c8:	73 36                	jae    0x45da00
45d9ca:	44                   	inc    %esp
45d9cb:	51                   	push   %ecx
45d9cc:	55                   	push   %ebp
45d9cd:	58                   	pop    %eax
45d9ce:	61                   	popa
45d9cf:	73 67                	jae    0x45da38
45d9d1:	73 43                	jae    0x45da16
45d9d3:	50                   	push   %eax
45d9d4:	58                   	pop    %eax
45d9d5:	69 73 52 66 56 6e 74 	imul   $0x746e5666,0x52(%ebx),%esi
45d9dc:	75 41                	jne    0x45da1f
45d9de:	78 6b                	js     0x45da4b
45d9e0:	5a                   	pop    %edx
45d9e1:	52                   	push   %edx
45d9e2:	31 64 51 6f          	xor    %esp,0x6f(%ecx,%edx,2)
45d9e6:	6e                   	outsb  %ds:(%esi),(%dx)
45d9e7:	77 78                	ja     0x45da61
45d9e9:	7a 4a                	jp     0x45da35
45d9eb:	4b                   	dec    %ebx
45d9ec:	31 52 61             	xor    %edx,0x61(%edx)
45d9ef:	76 64                	jbe    0x45da55
45d9f1:	75 49                	jne    0x45da3c
45d9f3:	6c                   	insb   (%dx),%es:(%edi)
45d9f4:	67 6b 5a 4a 65       	imul   $0x65,0x4a(%bp,%si),%ebx
45d9f9:	7a 39                	jp     0x45da34
45d9fb:	65 48                	gs dec %eax
45d9fd:	6d                   	insl   (%dx),%es:(%edi)
45d9fe:	4d                   	dec    %ebp
45d9ff:	62 4e 58             	bound  %ecx,0x58(%esi)
45da02:	6d                   	insl   (%dx),%es:(%edi)
45da03:	53                   	push   %ebx
45da04:	56                   	push   %esi
45da05:	5a                   	pop    %edx
45da06:	44                   	inc    %esp
45da07:	4d                   	dec    %ebp
45da08:	41                   	inc    %ecx
45da09:	32 32                	xor    (%edx),%dh
45da0b:	50                   	push   %eax
45da0c:	46                   	inc    %esi
45da0d:	67 64 56             	addr16 fs push %esi
45da10:	34 50                	xor    $0x50,%al
45da12:	30 65 69             	xor    %ah,0x69(%ebp)
45da15:	4f                   	dec    %edi
45da16:	64 53                	fs push %ebx
45da18:	4c                   	dec    %esp
45da19:	7a 30                	jp     0x45da4b
45da1b:	54                   	push   %esp
45da1c:	49                   	dec    %ecx
45da1d:	48                   	dec    %eax
45da1e:	48                   	dec    %eax
45da1f:	65 6c                	gs insb (%dx),%es:(%edi)
45da21:	4d                   	dec    %ebp
45da22:	37                   	aaa
45da23:	63 57 79             	arpl   %edx,0x79(%edi)
45da26:	65 79 78             	gs jns 0x45daa1
45da29:	63 43 6d             	arpl   %eax,0x6d(%ebx)
45da2c:	52                   	push   %edx
45da2d:	46                   	inc    %esi
45da2e:	54                   	push   %esp
45da2f:	47                   	inc    %edi
45da30:	45                   	inc    %ebp
45da31:	5a                   	pop    %edx
45da32:	46                   	inc    %esi
45da33:	69 4d 34 51 54 6d 75 	imul   $0x756d5451,0x34(%ebp),%ecx
45da3a:	64 35 50 36 31 31    	fs xor $0x31313650,%eax
45da40:	70 45                	jo     0x45da87
45da42:	45                   	inc    %ebp
45da43:	4e                   	dec    %esi
45da44:	70 76                	jo     0x45dabc
45da46:	35 72 79 74 67       	xor    $0x67747972,%eax
45da4b:	68 37 53 68 36       	push   $0x36685337
45da50:	47                   	inc    %edi
45da51:	78 72                	js     0x45dac5
45da53:	53                   	push   %ebx
45da54:	50                   	push   %eax
45da55:	69 44 71 55 72 79 2b 	imul   $0x702b7972,0x55(%ecx,%esi,2),%eax
45da5c:	70
45da5d:	71 31                	jno    0x45da90
45da5f:	73 48                	jae    0x45daa9
45da61:	7a 38                	jp     0x45da9b
45da63:	43                   	inc    %ebx
45da64:	69 45 55 35 31 66 75 	imul   $0x75663135,0x55(%ebp),%eax
45da6b:	72 35                	jb     0x45daa2
45da6d:	5a                   	pop    %edx
45da6e:	50                   	push   %eax
45da6f:	4b                   	dec    %ebx
45da70:	33 74 4f 68          	xor    0x68(%edi,%ecx,2),%esi
45da74:	73 4c                	jae    0x45dac2
45da76:	47                   	inc    %edi
45da77:	69 4f 6b 46 7a 56 33 	imul   $0x33567a46,0x6b(%edi),%ecx
45da7e:	38 74 2b 58          	cmp    %dh,0x58(%ebx,%ebp,1)
45da82:	4c                   	dec    %esp
45da83:	31 77 2b             	xor    %esi,0x2b(%edi)
45da86:	76 48                	jbe    0x45dad0
45da88:	4a                   	dec    %edx
45da89:	56                   	push   %esi
45da8a:	4a                   	dec    %edx
45da8b:	78 32                	js     0x45dabf
45da8d:	7a 35                	jp     0x45dac4
45da8f:	6b 7a 68 6f          	imul   $0x6f,0x68(%edx),%edi
45da93:	78 6b                	js     0x45db00
45da95:	57                   	push   %edi
45da96:	39 56 6a             	cmp    %edx,0x6a(%esi)
45da99:	74 69                	je     0x45db04
45da9b:	64 6e                	outsb  %fs:(%esi),(%dx)
45da9d:	78 6a                	js     0x45db09
45da9f:	6c                   	insb   (%dx),%es:(%edi)
45daa0:	6f                   	outsl  %ds:(%esi),(%dx)
45daa1:	51                   	push   %ecx
45daa2:	50                   	push   %eax
45daa3:	39 6f 56             	cmp    %ebp,0x56(%edi)
45daa6:	2f                   	das
45daa7:	77 51                	ja     0x45dafa
45daa9:	42                   	inc    %edx
45daaa:	6a 6e                	push   $0x6e
45daac:	42                   	inc    %edx
45daad:	33 6a 4f             	xor    0x4f(%edx),%ebp
45dab0:	6b 38 4c             	imul   $0x4c,(%eax),%edi
45dab3:	2f                   	das
45dab4:	51                   	push   %ecx
45dab5:	5a                   	pop    %edx
45dab6:	73 4e                	jae    0x45db06
45dab8:	67 67 37             	addr16 addr16 aaa
45dabb:	42                   	inc    %edx
45dabc:	71 64                	jno    0x45db22
45dabe:	65 73 62             	gs jae 0x45db23
45dac1:	39 36                	cmp    %esi,(%esi)
45dac3:	4e                   	dec    %esi
45dac4:	72 73                	jb     0x45db39
45dac6:	35 5a 38 49 65       	xor    $0x6549385a,%eax
45dacb:	45                   	inc    %ebp
45dacc:	50                   	push   %eax
45dacd:	49                   	dec    %ecx
45dace:	48                   	dec    %eax
45dacf:	58                   	pop    %eax
45dad0:	33 67 68             	xor    0x68(%edi),%esp
45dad3:	75 77                	jne    0x45db4c
45dad5:	42                   	inc    %edx
45dad6:	67 42                	addr16 inc %edx
45dad8:	51                   	push   %ecx
45dad9:	78 32                	js     0x45db0d
45dadb:	6f                   	outsl  %ds:(%esi),(%dx)
45dadc:	67 6f                	outsl  %ds:(%si),(%dx)
45dade:	6d                   	insl   (%dx),%es:(%edi)
45dadf:	57                   	push   %edi
45dae0:	76 69                	jbe    0x45db4b
45dae2:	4d                   	dec    %ebp
45dae3:	5a                   	pop    %edx
45dae4:	6d                   	insl   (%dx),%es:(%edi)
45dae5:	6b 36 2b             	imul   $0x2b,(%esi),%esi
45dae8:	73 7a                	jae    0x45db64
45daea:	48                   	dec    %eax
45daeb:	51                   	push   %ecx
45daec:	79 4d                	jns    0x45db3b
45daee:	61                   	popa
45daef:	63 65 36             	arpl   %esp,0x36(%ebp)
45daf2:	4b                   	dec    %ebx
45daf3:	61                   	popa
45daf4:	38 59 36             	cmp    %bl,0x36(%ecx)
45daf7:	6b 6f 4b 4b          	imul   $0x4b,0x4b(%edi),%ebp
45dafb:	49                   	dec    %ecx
45dafc:	4d                   	dec    %ebp
45dafd:	72 43                	jb     0x45db42
45daff:	78 4b                	js     0x45db4c
45db01:	55                   	push   %ebp
45db02:	41                   	inc    %ecx
45db03:	79 4d                	jns    0x45db52
45db05:	6d                   	insl   (%dx),%es:(%edi)
45db06:	65 4f                	gs dec %edi
45db08:	50                   	push   %eax
45db09:	65 72 2b             	gs jb  0x45db37
45db0c:	6e                   	outsb  %ds:(%esi),(%dx)
45db0d:	63 33                	arpl   %esi,(%ebx)
45db0f:	30 59 42             	xor    %bl,0x42(%ecx)
45db12:	65 61                	gs popa
45db14:	41                   	inc    %ecx
45db15:	73 71                	jae    0x45db88
45db17:	2b 4c 6a 54          	sub    0x54(%edx,%ebp,2),%ecx
45db1b:	6d                   	insl   (%dx),%es:(%edi)
45db1c:	56                   	push   %esi
45db1d:	51                   	push   %ecx
45db1e:	72 71                	jb     0x45db91
45db20:	56                   	push   %esi
45db21:	4e                   	dec    %esi
45db22:	72 4a                	jb     0x45db6e
45db24:	37                   	aaa
45db25:	4d                   	dec    %ebp
45db26:	49                   	dec    %ecx
45db27:	36 42                	ss inc %edx
45db29:	38 75 73             	cmp    %dh,0x73(%ebp)
45db2c:	6f                   	outsl  %ds:(%esi),(%dx)
45db2d:	6f                   	outsl  %ds:(%esi),(%dx)
45db2e:	42                   	inc    %edx
45db2f:	75 6e                	jne    0x45db9f
45db31:	4e                   	dec    %esi
45db32:	55                   	push   %ebp
45db33:	51                   	push   %ecx
45db34:	6b 5a 31 5a          	imul   $0x5a,0x31(%edx),%ebx
45db38:	70 77                	jo     0x45dbb1
45db3a:	46                   	inc    %esi