45dc98:	49                   	dec    %ecx
45dc99:	74 50                	je     0x45dceb
45dc9b:	51                   	push   %ecx
45dc9c:	6a 63                	push   $0x63
45dc9e:	43                   	inc    %ebx
45dc9f:	4a                   	dec    %edx
45dca0:	4a                   	dec    %edx
45dca1:	48                   	dec    %eax
45dca2:	32 72 50             	xor    0x50(%edx),%dh
45dca5:	2b 37                	sub    (%edi),%esi
45dca7:	62 69 33             	bound  %ebp,0x33(%ecx)
45dcaa:	4b                   	dec    %ebx
45dcab:	2f                   	das
45dcac:	4a                   	dec    %edx
45dcad:	51                   	push   %ecx
45dcae:	2b 45 79             	sub    0x79(%ebp),%eax
45dcb1:	50                   	push   %eax
45dcb2:	59                   	pop    %ecx
45dcb3:	42                   	inc    %edx
45dcb4:	34 32                	xor    $0x32,%al
45dcb6:	79 48                	jns    0x45dd00
45dcb8:	6a 33                	push   $0x33
45dcba:	2f                   	das
45dcbb:	42                   	inc    %edx
45dcbc:	67 36 4c             	addr16 ss dec %esp
45dcbf:	6f                   	outsl  %ds:(%esi),(%dx)
45dcc0:	4a                   	dec    %edx
45dcc1:	58                   	pop    %eax
45dcc2:	4f                   	dec    %edi
45dcc3:	36 51                	ss push %ecx
45dcc5:	47                   	inc    %edi
45dcc6:	2f                   	das
45dcc7:	53                   	push   %ebx
45dcc8:	4b                   	dec    %ebx
45dcc9:	77 2b                	ja     0x45dcf6
45dccb:	39 6b 6b             	cmp    %ebp,0x6b(%ebx)
45dcce:	35 7a 6e 39 48       	xor    $0x48396e7a,%eax
45dcd3:	51                   	push   %ecx
45dcd4:	57                   	push   %edi
45dcd5:	54                   	push   %esp
45dcd6:	72 42                	jb     0x45dd1a
45dcd8:	78 71                	js     0x45dd4b
45dcda:	5a                   	pop    %edx
45dcdb:	35 33 73 74 31       	xor    $0x31747333,%eax
45dce0:	78 4d                	js     0x45dd2f
45dce2:	79 6f                	jns    0x45dd53
45dce4:	4c                   	dec    %esp
45dce5:	72 33                	jb     0x45dd1a
45dce7:	76 46                	jbe    0x45dd2f
45dce9:	64 72 43             	fs jb  0x45dd2f
45dcec:	74 34                	je     0x45dd22
45dcee:	51                   	push   %ecx
45dcef:	64 58                	fs pop %eax
45dcf1:	42                   	inc    %edx
45dcf2:	38 74 33 65          	cmp    %dh,0x65(%ebx,%esi,1)
45dcf6:	4e                   	dec    %esi
45dcf7:	6c                   	insb   (%dx),%es:(%edi)
45dcf8:	6b 78 4e 53          	imul   $0x53,0x4e(%eax),%edi
45dcfc:	45                   	inc    %ebp
45dcfd:	34 2b                	xor    $0x2b,%al
45dcff:	31 38                	xor    %edi,(%eax)
45dd01:	50                   	push   %eax
45dd02:	51                   	push   %ecx
45dd03:	36 6c                	ss insb (%dx),%es:(%edi)
45dd05:	55                   	push   %ebp
45dd06:	5a                   	pop    %edx
45dd07:	6d                   	insl   (%dx),%es:(%edi)
45dd08:	78 37                	js     0x45dd41
45dd0a:	42                   	inc    %edx
45dd0b:	32 35 50 67 68 42    	xor    0x42686750,%dh
45dd11:	79 6a                	jns    0x45dd7d
45dd13:	47                   	inc    %edi
45dd14:	6e                   	outsb  %ds:(%esi),(%dx)
45dd15:	74 37                	je     0x45dd4e
45dd17:	33 4a 45             	xor    0x45(%edx),%ecx
45dd1a:	57                   	push   %edi
45dd1b:	78 46                	js     0x45dd63
45dd1d:	70 57                	jo     0x45dd76
45dd1f:	4d                   	dec    %ebp
45dd20:	38 2f                	cmp    %ch,(%edi)
45dd22:	64 64 54             	fs fs push %esp
45dd25:	2f                   	das
45dd26:	4c                   	dec    %esp
45dd27:	6e                   	outsb  %ds:(%esi),(%dx)
45dd28:	4e                   	dec    %esi
45dd29:	47                   	inc    %edi
45dd2a:	72 4e                	jb     0x45dd7a
45dd2c:	59                   	pop    %ecx
45dd2d:	61                   	popa
45dd2e:	50                   	push   %eax
45dd2f:	71 43                	jno    0x45dd74
45dd31:	42                   	inc    %edx
45dd32:	73 33                	jae    0x45dd67
45dd34:	65 68 6f 38 4f 66    	gs push $0x664f386f
45dd3a:	5a                   	pop    %edx
45dd3b:	69 45 66 30 71 63 6f 	imul   $0x6f637130,0x66(%ebp),%eax
45dd42:	62 33                	bound  %esi,(%ebx)
45dd44:	38 69 64             	cmp    %ch,0x64(%ecx)
45dd47:	4f                   	dec    %edi
45dd48:	4e                   	dec    %esi
45dd49:	39 6f 4c             	cmp    %ebp,0x4c(%edi)
45dd4c:	4f                   	dec    %edi
45dd4d:	30 57 44             	xor    %dl,0x44(%edi)
45dd50:	4f                   	dec    %edi
45dd51:	4d                   	dec    %ebp
45dd52:	49                   	dec    %ecx
45dd53:	45                   	inc    %ebp
45dd54:	4a                   	dec    %edx
45dd55:	6b 6a 51 48          	imul   $0x48,0x51(%edx),%ebp
45dd59:	59                   	pop    %ecx
45dd5a:	6b 67 68 74          	imul   $0x74,0x68(%edi),%esp
45dd5e:	57                   	push   %edi
45dd5f:	53                   	push   %ebx
45dd60:	66 35 4a 6e          	xor    $0x6e4a,%ax
45dd64:	68 55 56 66 30       	push   $0x30665655
45dd69:	51                   	push   %ecx
45dd6a:	51                   	push   %ecx
45dd6b:	6e                   	outsb  %ds:(%esi),(%dx)
45dd6c:	72 6d                	jb     0x45dddb
45dd6e:	76 67                	jbe    0x45ddd7
45dd70:	4f                   	dec    %edi
45dd71:	75 62                	jne    0x45ddd5
45dd73:	4d                   	dec    %ebp
45dd74:	71 42                	jno    0x45ddb8
45dd76:	59                   	pop    %ecx
45dd77:	64 35 4c 35 72 36    	fs xor $0x3672354c,%eax
45dd7d:	30 4f 59             	xor    %cl,0x59(%edi)
45dd80:	2b 57 4e             	sub    0x4e(%edi),%edx
45dd83:	71 4c                	jno    0x45ddd1
45dd85:	6c                   	insb   (%dx),%es:(%edi)
45dd86:	38 49 7a             	cmp    %cl,0x7a(%ecx)
45dd89:	58                   	pop    %eax
45dd8a:	38 66 76             	cmp    %ah,0x76(%esi)
45dd8d:	38 73 44             	cmp    %dh,0x44(%ebx)
45dd90:	45                   	inc    %ebp
45dd91:	72 46                	jb     0x45ddd9
45dd93:	74 42                	je     0x45ddd7
45dd95:	32 68 2f             	xor    0x2f(%eax),%ch
45dd98:	63 39                	arpl   %edi,(%ecx)
45dd9a:	55                   	push   %ebp
45dd9b:	36 6c                	ss insb (%dx),%es:(%edi)
45dd9d:	47                   	inc    %edi
45dd9e:	72 56                	jb     0x45ddf6
45dda0:	6f                   	outsl  %ds:(%esi),(%dx)
45dda1:	4e                   	dec    %esi
45dda2:	4a                   	dec    %edx
45dda3:	43                   	inc    %ebx
45dda4:	51                   	push   %ecx
45dda5:	53                   	push   %ebx
45dda6:	53                   	push   %ebx
45dda7:	6e                   	outsb  %ds:(%esi),(%dx)
45dda8:	78 42                	js     0x45ddec
45ddaa:	38 65 76             	cmp    %ah,0x76(%ebp)
45ddad:	68 65 2b 48 66       	push   $0x66482b65
45ddb2:	31 41 4b             	xor    %eax,0x4b(%ecx)
45ddb5:	68 43 44 49 50       	push   $0x50494443
45ddba:	64 67 4d             	fs addr16 dec %ebp
45ddbd:	72 69                	jb     0x45de28
45ddbf:	32 47 59             	xor    0x59(%edi),%al
45ddc2:	75 78                	jne    0x45de3c
45ddc4:	55                   	push   %ebp
45ddc5:	30 45 64             	xor    %al,0x64(%ebp)
45ddc8:	67 6a 31             	addr16 push $0x31
45ddcb:	4a                   	dec    %edx
45ddcc:	4f                   	dec    %edi
45ddcd:	50                   	push   %eax
45ddce:	48                   	dec    %eax
45ddcf:	5a                   	pop    %edx
45ddd0:	47                   	inc    %edi
45ddd1:	42                   	inc    %edx
45ddd2:	75 6a                	jne    0x45de3e
45ddd4:	45                   	inc    %ebp
45ddd5:	64 69 37 57 50 59 6d 	imul   $0x6d595057,%fs:(%edi),%esi
45dddc:	61                   	popa
45dddd:	56                   	push   %esi
45ddde:	47                   	inc    %edi
45dddf:	39 2f                	cmp    %ebp,(%edi)
45dde1:	77 64                	ja     0x45de47
45dde3:	35 44 72 36 56       	xor    $0x56367244,%eax
45dde8:	43                   	inc    %ebx
45dde9:	61                   	popa
45ddea:	69 41 34 2b 77 4a 76 	imul   $0x764a772b,0x34(%ecx),%eax
45ddf1:	66 32 45 4a          	data16 xor 0x4a(%ebp),%al
45ddf5:	32 66 44             	xor    0x44(%esi),%ah
45ddf8:	78 47                	js     0x45de41
45ddfa:	59                   	pop    %ecx
45ddfb:	42                   	inc    %edx
45ddfc:	61                   	popa
45ddfd:	68 5a 33 67 38       	push   $0x3867335a
45de02:	49                   	dec    %ecx
45de03:	62 35 74 48 34 5a    	bound  %esi,0x5a344874
45de09:	74 45                	je     0x45de50
45de0b:	6b 32 35             	imul   $0x35,(%edx),%esi
45de0e:	43                   	inc    %ebx
45de0f:	54                   	push   %esp
45de10:	79 4d                	jns    0x45de5f
45de12:	30 2f                	xor    %ch,(%edi)
45de14:	73 67                	jae    0x45de7d
45de16:	4e                   	dec    %esi
45de17:	47                   	inc    %edi
45de18:	42                   	inc    %edx
45de19:	70 71                	jo     0x45de8c
45de1b:	4b                   	dec    %ebx
45de1c:	65 31 78 4d          	xor    %edi,%gs:0x4d(%eax)
45de20:	2f                   	das
45de21:	4e                   	dec    %esi
45de22:	51                   	push   %ecx
45de23:	66 6c                	data16 insb (%dx),%es:(%edi)
45de25:	62 79 68             	bound  %edi,0x68(%ecx)
45de28:	55                   	push   %ebp
45de29:	5a                   	pop    %edx
45de2a:	4e                   	dec    %esi
45de2b:	32 6a 45             	xor    0x45(%edx),%ch
45de2e:	41                   	inc    %ecx
45de2f:	70 76                	jo     0x45dea7
45de31:	6b 6d 42 37          	imul   $0x37,0x42(%ebp),%ebp
45de35:	39 2f                	cmp    %ebp,(%edi)
45de37:	5a                   	pop    %edx
45de38:	54                   	push   %esp
45de39:	4b                   	dec    %ebx
45de3a:	61                   	popa
45de3b:	71 6e                	jno    0x45deab
45de3d:	37                   	aaa
45de3e:	38 57 31             	cmp    %dl,0x31(%edi)
45de41:	2f                   	das
45de42:	63 6c 75 4c          	arpl   %ebp,0x4c(%ebp,%esi,2)
45de46:	37                   	aaa
45de47:	4f                   	dec    %edi
45de48:	70 78                	jo     0x45dec2
45de4a:	37                   	aaa
45de4b:	2f                   	das
45de4c:	78 34                	js     0x45de82
45de4e:	71 71                	jno    0x45dec1
45de50:	56                   	push   %esi
45de51:	57                   	push   %edi
45de52:	53                   	push   %ebx
45de53:	41                   	inc    %ecx
45de54:	58                   	pop    %eax
45de55:	78 7a                	js     0x45ded1
45de57:	43                   	inc    %ebx
45de58:	63 77 74             	arpl   %esi,0x74(%edi)
45de5b:	52                   	push   %edx
45de5c:	64 63 79 64          	arpl   %edi,%fs:0x64(%ecx)
45de60:	64 4e                	fs dec %esi
45de62:	52                   	push   %edx
45de63:	56                   	push   %esi
45de64:	6d                   	insl   (%dx),%es:(%edi)
45de65:	4c                   	dec    %esp
45de66:	6c                   	insb   (%dx),%es:(%edi)
45de67:	77 37                	ja     0x45dea0
45de69:	57                   	push   %edi
45de6a:	2b 70 4e             	sub    0x4e(%eax),%esi
45de6d:	4f                   	dec    %edi
45de6e:	32 4e 64             	xor    0x64(%esi),%cl
45de71:	4d                   	dec    %ebp
45de72:	4d                   	dec    %ebp
45de73:	6d                   	insl   (%dx),%es:(%edi)
45de74:	2b 64 35 73          	sub    0x73(%ebp,%esi,1),%esp
45de78:	49                   	dec    %ecx
45de79:	66 51                	push   %cx
45de7b:	6a 65                	push   $0x65
45de7d:	73 4b                	jae    0x45deca
45de7f:	44                   	inc    %esp
45de80:	77 6a                	ja     0x45deec
45de82:	74 39                	je     0x45debd
45de84:	59                   	pop    %ecx
45de85:	61                   	popa
45de86:	4d                   	dec    %ebp
45de87:	79 54                	jns    0x45dedd
45de89:	6a 64                	push   $0x64
45de8b:	59                   	pop    %ecx
45de8c:	5a                   	pop    %edx
45de8d:	43                   	inc    %ebx
45de8e:	6c                   	insb   (%dx),%es:(%edi)
45de8f:	39 35 4f 4e 76 31    	cmp    %esi,0x31764e4f
45de95:	69 74 4f 70 33 50 72 	imul   $0x73725033,0x70(%edi,%ecx,2),%esi
45de9c:	73
45de9d:	48                   	dec    %eax
45de9e:	42                   	inc    %edx
45de9f:	66 68 74 4d          	pushw  $0x4d74
45dea3:	6a 4f                	push   $0x4f
45dea5:	4c                   	dec    %esp
45dea6:	30 33                	xor    %dh,(%ebx)
45dea8:	6e                   	outsb  %ds:(%esi),(%dx)
45dea9:	61                   	popa
45deaa:	4a                   	dec    %edx
45deab:	45                   	inc    %ebp
45deac:	64 72 4e             	fs jb  0x45defd
45deaf:	65 32 36             	xor    %gs:(%esi),%dh
45deb2:	53                   	push   %ebx
45deb3:	47                   	inc    %edi
45deb4:	47                   	inc    %edi
45deb5:	33 6d 74             	xor    0x74(%ebp),%ebp
45deb8:	47                   	inc    %edi
45deb9:	5a                   	pop    %edx
45deba:	77 37                	ja     0x45def3
45debc:	6a 37                	push   $0x37
45debe:	2b 38                	sub    (%eax),%edi
45dec0:	59                   	pop    %ecx
45dec1:	2b 42 6e             	sub    0x6e(%edx),%eax
45dec4:	52                   	push   %edx
45dec5:	44                   	inc    %esp
45dec6:	4a                   	dec    %edx
45dec7:	74 32                	je     0x45defb
45dec9:	4e                   	dec    %esi
45deca:	58                   	pop    %eax
45decb:	66 6a 53             	pushw  $0x53
45dece:	4c                   	dec    %esp
45decf:	58                   	pop    %eax
45ded0:	6b 69 77 4e          	imul   $0x4e,0x77(%ecx),%ebp
45ded4:	6b 39 46             	imul   $0x46,(%ecx),%edi
45ded7:	35 72 48 46 59       	xor    $0x59464872,%eax
45dedc:	6b 7a 4b 71          	imul   $0x71,0x4b(%edx),%edi
45dee0:	4c                   	dec    %esp
45dee1:	59                   	pop    %ecx
45dee2:	59                   	pop    %ecx
45dee3:	73 34                	jae    0x45df19
45dee5:	6d                   	insl   (%dx),%es:(%edi)
45dee6:	62 2b                	bound  %ebp,(%ebx)
45dee8:	77 43                	ja     0x45df2d
45deea:	78 51                	js     0x45df3d
45deec:	69 32 37 6f 38 43    	imul   $0x43386f37,(%edx),%esi
45def2:	76 68                	jbe    0x45df5c
45def4:	38 38                	cmp    %bh,(%eax)
45def6:	56                   	push   %esi
45def7:	73 65                	jae    0x45df5e
45def9:	67 78 61             	addr16 js 0x45df5d
45defc:	73 6c                	jae    0x45df6a
45defe:	44                   	inc    %esp
45deff:	62 74 4c 76          	bound  %esi,0x76(%esp,%ecx,2)
45df03:	2f                   	das
45df04:	78 48                	js     0x45df4e
45df06:	4c                   	dec    %esp
45df07:	36 69 4e 6f 30 4f 35 	imul   $0x76354f30,%ss:0x6f(%esi),%ecx
45df0e:	76
45df0f:	34 67                	xor    $0x67,%al
45df11:	57                   	push   %edi
45df12:	55                   	push   %ebp
45df13:	4b                   	dec    %ebx
45df14:	44                   	inc    %esp
45df15:	4c                   	dec    %esp
45df16:	2b 39                	sub    (%ecx),%edi
45df18:	58                   	pop    %eax
45df19:	56                   	push   %esi
45df1a:	33 6d 76             	xor    0x76(%ebp),%ebp
45df1d:	49                   	dec    %ecx
45df1e:	78 70                	js     0x45df90
45df20:	71 34                	jno    0x45df56
45df22:	43                   	inc    %ebx
45df23:	62 70 54             	bound  %esi,0x54(%eax)