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)
45df26:	65 68 7a 2b 35 4d    	gs push $0x4d352b7a
45df2c:	66 4d                	dec    %bp
45df2e:	44                   	inc    %esp
45df2f:	43                   	inc    %ebx
45df30:	57                   	push   %edi
45df31:	43                   	inc    %ebx
45df32:	50                   	push   %eax
45df33:	6d                   	insl   (%dx),%es:(%edi)
45df34:	46                   	inc    %esi
45df35:	75 65                	jne    0x45df9c
45df37:	32 6e 47             	xor    0x47(%esi),%ch
45df3a:	5a                   	pop    %edx
45df3b:	77 57                	ja     0x45df94
45df3d:	73 55                	jae    0x45df94
45df3f:	71 67                	jno    0x45dfa8
45df41:	6a 70                	push   $0x70
45df43:	6b 45 6b 55          	imul   $0x55,0x6b(%ebp),%eax
45df47:	5a                   	pop    %edx
45df48:	71 64                	jno    0x45dfae
45df4a:	41                   	inc    %ecx
45df4b:	4b                   	dec    %ebx
45df4c:	79 41                	jns    0x45df8f
45df4e:	78 55                	js     0x45dfa5
45df50:	37                   	aaa
45df51:	41                   	inc    %ecx
45df52:	47                   	inc    %edi
45df53:	4d                   	dec    %ebp
45df54:	74 51                	je     0x45dfa7
45df56:	56                   	push   %esi
45df57:	35 32 59 72 44       	xor    $0x44725932,%eax
45df5c:	72 75                	jb     0x45dfd3
45df5e:	36 52                	ss push %edx
45df60:	6b 47 61 49          	imul   $0x49,0x61(%edi),%eax
45df64:	62 68 77             	bound  %ebp,0x77(%eax)
45df67:	64 31 33             	xor    %esi,%fs:(%ebx)
45df6a:	35 71 62 7a 54       	xor    $0x547a6271,%eax
45df6f:	77 6c                	ja     0x45dfdd
45df71:	31 79 47             	xor    %edi,0x47(%ecx)
45df74:	63 6b 57             	arpl   %ebp,0x57(%ebx)
45df77:	51                   	push   %ecx
45df78:	34 35                	xor    $0x35,%al
45df7a:	50                   	push   %eax
45df7b:	50                   	push   %eax
45df7c:	62 4c 45 75          	bound  %ecx,0x75(%ebp,%eax,2)
45df80:	6c                   	insb   (%dx),%es:(%edi)
45df81:	53                   	push   %ebx
45df82:	2f                   	das
45df83:	45                   	inc    %ebp
45df84:	66 32 59 7a          	data16 xor 0x7a(%ecx),%bl
45df88:	54                   	push   %esp
45df89:	53                   	push   %ebx
45df8a:	38 52 4b             	cmp    %dl,0x4b(%edx)
45df8d:	33 57 52             	xor    0x52(%edi),%edx
45df90:	49                   	dec    %ecx
45df91:	6a 79                	push   $0x79
45df93:	72 30                	jb     0x45dfc5
45df95:	2f                   	das
45df96:	79 75                	jns    0x45e00d
45df98:	31 69 38             	xor    %ebp,0x38(%ecx)
45df9b:	4d                   	dec    %ebp
45df9c:	36 6a 45             	ss push $0x45
45df9f:	43                   	inc    %ebx
45dfa0:	7a 52                	jp     0x45dff4
45dfa2:	58                   	pop    %eax
45dfa3:	61                   	popa
45dfa4:	55                   	push   %ebp
45dfa5:	32 37                	xor    (%edi),%dh
45dfa7:	73 41                	jae    0x45dfea
45dfa9:	4c                   	dec    %esp
45dfaa:	39 52 6b             	cmp    %edx,0x6b(%edx)
45dfad:	49                   	dec    %ecx
45dfae:	4d                   	dec    %ebp
45dfaf:	43                   	inc    %ebx
45dfb0:	47                   	inc    %edi
45dfb1:	76 50                	jbe    0x45e003
45dfb3:	74 36                	je     0x45dfeb
45dfb5:	7a 54                	jp     0x45e00b
45dfb7:	65 66 61             	gs popaw
45dfba:	32 50 57             	xor    0x57(%eax),%dl
45dfbd:	59                   	pop    %ecx
45dfbe:	46                   	inc    %esi
45dfbf:	6f                   	outsl  %ds:(%esi),(%dx)
45dfc0:	47                   	inc    %edi
45dfc1:	2b 70 34             	sub    0x34(%eax),%esi
45dfc4:	38 4d 6c             	cmp    %cl,0x6c(%ebp)
45dfc7:	68 76 78 48 58       	push   $0x58487876
45dfcc:	55                   	push   %ebp
45dfcd:	66 30 68 63          	data16 xor %ch,0x63(%eax)
45dfd1:	65 4b                	gs dec %ebx
45dfd3:	49                   	dec    %ecx
45dfd4:	34 77                	xor    $0x77,%al
45dfd6:	36 72 2b             	ss jb  0x45e004
45dfd9:	35 30 2b 57 4c       	xor    $0x4c572b30,%eax
45dfde:	30 55 6d             	xor    %dl,0x6d(%ebp)
45dfe1:	34 69                	xor    $0x69,%al
45dfe3:	45                   	inc    %ebp
45dfe4:	6c                   	insb   (%dx),%es:(%edi)
45dfe5:	6c                   	insb   (%dx),%es:(%edi)
45dfe6:	4f                   	dec    %edi
45dfe7:	62 2b                	bound  %ebp,(%ebx)
45dfe9:	63 65 70             	arpl   %esp,0x70(%ebp)
45dfec:	54                   	push   %esp
45dfed:	2b 51 6f             	sub    0x6f(%ecx),%edx
45dff0:	4b                   	dec    %ebx
45dff1:	6e                   	outsb  %ds:(%esi),(%dx)
45dff2:	64 61                	fs popa
45dff4:	4a                   	dec    %edx
45dff5:	39 61 30             	cmp    %esp,0x30(%ecx)
45dff8:	59                   	pop    %ecx
45dff9:	56                   	push   %esi
45dffa:	4e                   	dec    %esi
45dffb:	61                   	popa
45dffc:	78 6f                	js     0x45e06d
45dffe:	48                   	dec    %eax
45dfff:	46                   	inc    %esi
45e000:	4d                   	dec    %ebp
45e001:	30 2b                	xor    %ch,(%ebx)
45e003:	41                   	inc    %ecx
45e004:	43                   	inc    %ebx
45e005:	33 2b                	xor    (%ebx),%ebp
45e007:	57                   	push   %edi
45e008:	6c                   	insb   (%dx),%es:(%edi)
45e009:	39 79 58             	cmp    %edi,0x58(%ecx)
45e00c:	49                   	dec    %ecx
45e00d:	61                   	popa
45e00e:	5a                   	pop    %edx
45e00f:	6d                   	insl   (%dx),%es:(%edi)
45e010:	77 36                	ja     0x45e048
45e012:	49                   	dec    %ecx
45e013:	68 58 39 74 32       	push   $0x32743958
45e018:	64 4e                	fs dec %esi
45e01a:	6d                   	insl   (%dx),%es:(%edi)
45e01b:	66 37                	data16 aaa
45e01d:	65 2b 74 6d 68       	sub    %gs:0x68(%ebp,%ebp,2),%esi
45e022:	6f                   	outsl  %ds:(%esi),(%dx)
45e023:	4b                   	dec    %ebx
45e024:	6b 46 49 42          	imul   $0x42,0x49(%esi),%eax
45e028:	34 6a                	xor    $0x6a,%al
45e02a:	4a                   	dec    %edx
45e02b:	51                   	push   %ecx
45e02c:	44                   	inc    %esp
45e02d:	2b 36                	sub    (%esi),%esi
45e02f:	5a                   	pop    %edx
45e030:	43                   	inc    %ebx
45e031:	7a 41                	jp     0x45e074
45e033:	41                   	inc    %ecx
45e034:	74 46                	je     0x45e07c
45e036:	44                   	inc    %esp
45e037:	41                   	inc    %ecx
45e038:	45                   	inc    %ebp
45e039:	64 68 34 30 31 55    	fs push $0x55313034
45e03f:	5a                   	pop    %edx
45e040:	43                   	inc    %ebx
45e041:	74 57                	je     0x45e09a
45e043:	61                   	popa
45e044:	64 34 58             	fs xor $0x58,%al
45e047:	6a 63                	push   $0x63
45e049:	33 35 67 76 43 73    	xor    0x73437667,%esi
45e04f:	76 51                	jbe    0x45e0a2
45e051:	76 47                	jbe    0x45e09a
45e053:	52                   	push   %edx
45e054:	47                   	inc    %edi
45e055:	76 58                	jbe    0x45e0af
45e057:	51                   	push   %ecx
45e058:	50                   	push   %eax
45e059:	57                   	push   %edi
45e05a:	42                   	inc    %edx
45e05b:	62 33                	bound  %esi,(%ebx)
45e05d:	6e                   	outsb  %ds:(%esi),(%dx)
45e05e:	44                   	inc    %esp
45e05f:	31 44 46 52          	xor    %eax,0x52(%esi,%eax,2)
45e063:	37                   	aaa
45e064:	42                   	inc    %edx
45e065:	50                   	push   %eax
45e066:	6b 2b 42             	imul   $0x42,(%ebx),%ebp