452cf6:	6b 6e 30 45          	imul   $0x45,0x30(%esi),%ebp
452cfa:	30 49 37             	xor    %cl,0x37(%ecx)
452cfd:	73 2f                	jae    0x452d2e
452cff:	4a                   	dec    %edx
452d00:	35 78 78 63 67       	xor    $0x67637878,%eax
452d05:	69 66 51 36 42 30 75 	imul   $0x75304236,0x51(%esi),%esp
452d0c:	38 4a 46             	cmp    %cl,0x46(%edx)
452d0f:	68 70 44 76 43       	push   $0x43764470
452d14:	6f                   	outsl  %ds:(%esi),(%dx)
452d15:	69 68 57 4a 67 37 49 	imul   $0x4937674a,0x57(%eax),%ebp
452d1c:	61                   	popa
452d1d:	51                   	push   %ecx
452d1e:	5a                   	pop    %edx
452d1f:	4b                   	dec    %ebx
452d20:	55                   	push   %ebp
452d21:	79 62                	jns    0x452d85
452d23:	49                   	dec    %ecx
452d24:	37                   	aaa
452d25:	4a                   	dec    %edx
452d26:	56                   	push   %esi
452d27:	48                   	dec    %eax
452d28:	63 58 53             	arpl   %ebx,0x53(%eax)
452d2b:	72 49                	jb     0x452d76
452d2d:	42                   	inc    %edx
452d2e:	74 45                	je     0x452d75
452d30:	73 63                	jae    0x452d95
452d32:	4b                   	dec    %ebx
452d33:	78 4b                	js     0x452d80
452d35:	66 59                	pop    %cx
452d37:	52                   	push   %edx
452d38:	72 73                	jb     0x452dad
452d3a:	65 59                	gs pop %ecx
452d3c:	45                   	inc    %ebp
452d3d:	44                   	inc    %esp
452d3e:	4e                   	dec    %esi
452d3f:	71 63                	jno    0x452da4
452d41:	45                   	inc    %ebp
452d42:	7a 5a                	jp     0x452d9e
452d44:	61                   	popa
452d45:	51                   	push   %ecx
452d46:	55                   	push   %ebp
452d47:	38 57 2f             	cmp    %dl,0x2f(%edi)
452d4a:	5a                   	pop    %edx
452d4b:	79 45                	jns    0x452d92
452d4d:	39 6e 7a             	cmp    %ebp,0x7a(%esi)
452d50:	51                   	push   %ecx
452d51:	4f                   	dec    %edi
452d52:	75 57                	jne    0x452dab
452d54:	69 75 76 43 6d 36 47 	imul   $0x47366d43,0x76(%ebp),%esi
452d5b:	51                   	push   %ecx
452d5c:	52                   	push   %edx
452d5d:	5a                   	pop    %edx
452d5e:	4f                   	dec    %edi
452d5f:	36 71 35             	ss jno 0x452d97
452d62:	76 6e                	jbe    0x452dd2
452d64:	7a 62                	jp     0x452dc8
452d66:	59                   	pop    %ecx
452d67:	69 70 48 58 30 46 43 	imul   $0x43463058,0x48(%eax),%esi
452d6e:	75 79                	jne    0x452de9
452d70:	70 4d                	jo     0x452dbf
452d72:	68 67 33 66 71       	push   $0x71663367
452d77:	6d                   	insl   (%dx),%es:(%edi)
452d78:	30 61 4a             	xor    %ah,0x4a(%ecx)
452d7b:	50                   	push   %eax
452d7c:	4a                   	dec    %edx
452d7d:	33 6e 67             	xor    0x67(%esi),%ebp
452d80:	33 43 2f             	xor    0x2f(%ebx),%eax
452d83:	43                   	inc    %ebx
452d84:	48                   	dec    %eax
452d85:	32 77 50             	xor    0x50(%edi),%dh
452d88:	52                   	push   %edx
452d89:	47                   	inc    %edi
452d8a:	69 66 6a 35 63 50 54 	imul   $0x54506335,0x6a(%esi),%esp
452d91:	4c                   	dec    %esp
452d92:	4c                   	dec    %esp
452d93:	77 50                	ja     0x452de5
452d95:	4f                   	dec    %edi
452d96:	6b 47 53 66          	imul   $0x66,0x53(%edi),%eax
452d9a:	6d                   	insl   (%dx),%es:(%edi)
452d9b:	48                   	dec    %eax
452d9c:	43                   	inc    %ebx
452d9d:	30 61 79             	xor    %ah,0x79(%ecx)
452da0:	48                   	dec    %eax
452da1:	56                   	push   %esi
452da2:	2b 46 72             	sub    0x72(%esi),%eax
452da5:	34 41                	xor    $0x41,%al
452da7:	6d                   	insl   (%dx),%es:(%edi)
452da8:	5a                   	pop    %edx
452da9:	4c                   	dec    %esp
452daa:	30 61 7a             	xor    %ah,0x7a(%ecx)
452dad:	36 6e                	outsb  %ss:(%esi),(%dx)
452daf:	6d                   	insl   (%dx),%es:(%edi)
452db0:	78 71                	js     0x452e23
452db2:	78 75                	js     0x452e29
452db4:	33 37                	xor    (%edi),%esi
452db6:	69 76 44 42 62 43 39 	imul   $0x39436242,0x44(%esi),%esi
452dbd:	6b 65 2f 30          	imul   $0x30,0x2f(%ebp),%esp
452dc1:	43                   	inc    %ebx
452dc2:	38 4c 72 5a          	cmp    %cl,0x5a(%edx,%esi,2)
452dc6:	31 62 46             	xor    %esp,0x46(%edx)
452dc9:	46                   	inc    %esi
452dca:	61                   	popa
452dcb:	74 65                	je     0x452e32
452dcd:	30 4d 72             	xor    %cl,0x72(%ebp)
452dd0:	61                   	popa
452dd1:	73 62                	jae    0x452e35
452dd3:	36 76 7a             	ss jbe 0x452e50
452dd6:	6a 77                	push   $0x77
452dd8:	36 4e                	ss dec %esi
452dda:	43                   	inc    %ebx
452ddb:	5a                   	pop    %edx
452ddc:	6a 64                	push   $0x64
452dde:	37                   	aaa
452ddf:	58                   	pop    %eax
452de0:	2f                   	das
452de1:	6f                   	outsl  %ds:(%esi),(%dx)
452de2:	2b 58 4d             	sub    0x4d(%eax),%ebx
452de5:	4a                   	dec    %edx
452de6:	54                   	push   %esp
452de7:	35 2b 48 66 77       	xor    $0x7766482b,%eax
452dec:	5a                   	pop    %edx
452ded:	31 44 31 4f          	xor    %eax,0x4f(%ecx,%esi,1)
452df1:	36 47                	ss inc %edi
452df3:	51                   	push   %ecx
452df4:	33 49 58             	xor    0x58(%ecx),%ecx
452df7:	59                   	pop    %ecx
452df8:	34 58                	xor    $0x58,%al
452dfa:	6f                   	outsl  %ds:(%esi),(%dx)
452dfb:	44                   	inc    %esp
452dfc:	69 4f 73 41 79 46 52 	imul   $0x52467941,0x73(%edi),%ecx
452e03:	4d                   	dec    %ebp
452e04:	45                   	inc    %ebp
452e05:	4a                   	dec    %edx
452e06:	32 4c 4e 61          	xor    0x61(%esi,%ecx,2),%cl
452e0a:	61                   	popa
452e0b:	62 42 6d             	bound  %eax,0x6d(%edx)
452e0e:	58                   	pop    %eax
452e0f:	44                   	inc    %esp
452e10:	74 6e                	je     0x452e80
452e12:	75 44                	jne    0x452e58
452e14:	61                   	popa
452e15:	4b                   	dec    %ebx
452e16:	54                   	push   %esp
452e17:	6b 57 6d 54          	imul   $0x54,0x6d(%edi),%edx
452e1b:	4c                   	dec    %esp
452e1c:	61                   	popa
452e1d:	6c                   	insb   (%dx),%es:(%edi)
452e1e:	76 36                	jbe    0x452e56
452e20:	4a                   	dec    %edx
452e21:	35 66 42 44 5a       	xor    $0x5a444266,%eax
452e26:	6a 4b                	push   $0x4b
452e28:	6e                   	outsb  %ds:(%esi),(%dx)
452e29:	62 4b 2b             	bound  %ecx,0x2b(%ebx)
452e2c:	53                   	push   %ebx
452e2d:	2f                   	das
452e2e:	62 62 52             	bound  %esp,0x52(%edx)
452e31:	49                   	dec    %ecx
452e32:	6b 70 62 72          	imul   $0x72,0x62(%eax),%esi
452e36:	75 43                	jne    0x452e7b
452e38:	37                   	aaa
452e39:	57                   	push   %edi
452e3a:	6d                   	insl   (%dx),%es:(%edi)
452e3b:	4f                   	dec    %edi
452e3c:	47                   	inc    %edi
452e3d:	48                   	dec    %eax
452e3e:	65 49                	gs dec %ecx
452e40:	52                   	push   %edx
452e41:	62 2f                	bound  %ebp,(%edi)
452e43:	57                   	push   %edi
452e44:	69 5a 4f 56 38 46 31 	imul   $0x31463856,0x4f(%edx),%ebx
452e4b:	75 72                	jne    0x452ebf
452e4d:	6c                   	insb   (%dx),%es:(%edi)
452e4e:	6a 6c                	push   $0x6c
452e50:	59                   	pop    %ecx
452e51:	42                   	inc    %edx
452e52:	35 78 36 62 4c       	xor    $0x4c623678,%eax
452e57:	31 4b 6c             	xor    %ecx,0x6c(%ebx)
452e5a:	71 4b                	jno    0x452ea7
452e5c:	49                   	dec    %ecx
452e5d:	65 56                	gs push %esi
452e5f:	66 52                	push   %dx
452e61:	36 75 6b             	ss jne 0x452ecf
452e64:	63 6c 49 64          	arpl   %ebp,0x64(%ecx,%ecx,2)
452e68:	44                   	inc    %esp
452e69:	6f                   	outsl  %ds:(%esi),(%dx)
452e6a:	73 74                	jae    0x452ee0
452e6c:	48                   	dec    %eax
452e6d:	35 70 30 2f 6e       	xor    $0x6e2f3070,%eax
452e72:	35 6f 63 57 77       	xor    $0x7757636f,%eax
452e77:	47                   	inc    %edi
452e78:	48                   	dec    %eax
452e79:	4f                   	dec    %edi
452e7a:	36 6d                	ss insl (%dx),%es:(%edi)
452e7c:	78 70                	js     0x452eee
452e7e:	46                   	inc    %esi
452e7f:	41                   	inc    %ecx
452e80:	6e                   	outsb  %ds:(%esi),(%dx)
452e81:	49                   	dec    %ecx
452e82:	34 30                	xor    $0x30,%al
452e84:	31 48 44             	xor    %ecx,0x44(%eax)
452e87:	72 63                	jb     0x452eec
452e89:	71 41                	jno    0x452ecc
452e8b:	64 43                	fs inc %ebx
452e8d:	75 48                	jne    0x452ed7
452e8f:	52                   	push   %edx
452e90:	30 39                	xor    %bh,(%ecx)
452e92:	51                   	push   %ecx
452e93:	61                   	popa
452e94:	6e                   	outsb  %ds:(%esi),(%dx)
452e95:	79 42                	jns    0x452ed9
452e97:	50                   	push   %eax
452e98:	4f                   	dec    %edi
452e99:	58                   	pop    %eax
452e9a:	4a                   	dec    %edx
452e9b:	7a 65                	jp     0x452f02
452e9d:	42                   	inc    %edx
452e9e:	4f                   	dec    %edi
452e9f:	30 73 52             	xor    %dh,0x52(%ebx)
452ea2:	30 2b                	xor    %ch,(%ebx)
452ea4:	78 47                	js     0x452eed
452ea6:	38 38                	cmp    %bh,(%eax)
452ea8:	50                   	push   %eax
452ea9:	77 64                	ja     0x452f0f
452eab:	59                   	pop    %ecx
452eac:	37                   	aaa
452ead:	75 74                	jne    0x452f23
452eaf:	68 6e 77 4e 47       	push   $0x474e776e
452eb4:	47                   	inc    %edi
452eb5:	4e                   	dec    %esi
452eb6:	59                   	pop    %ecx
452eb7:	55                   	push   %ebp
452eb8:	57                   	push   %edi
452eb9:	73 68                	jae    0x452f23
452ebb:	65 46                	gs inc %esi
452ebd:	43                   	inc    %ebx
452ebe:	67 46                	addr16 inc %esi
452ec0:	66 4e                	dec    %si
452ec2:	59                   	pop    %ecx
452ec3:	34 2f                	xor    $0x2f,%al
452ec5:	69 4e 67 7a 57 59 6b 	imul   $0x6b59577a,0x67(%esi),%ecx
452ecc:	4c                   	dec    %esp
452ecd:	75 36                	jne    0x452f05
452ecf:	66 4b                	dec    %bx
452ed1:	68 48 4e 70 34       	push   $0x34704e48
452ed6:	44                   	inc    %esp
452ed7:	6f                   	outsl  %ds:(%esi),(%dx)
452ed8:	76 31                	jbe    0x452f0b
452eda:	37                   	aaa
452edb:	68 62 36 6d 72       	push   $0x726d3662
452ee0:	33 79 2f             	xor    0x2f(%ecx),%edi
452ee3:	56                   	push   %esi
452ee4:	32 53 61             	xor    0x61(%ebx),%dl
452ee7:	42                   	inc    %edx
452ee8:	4c                   	dec    %esp
452ee9:	6f                   	outsl  %ds:(%esi),(%dx)
452eea:	72 2f                	jb     0x452f1b
452eec:	43                   	inc    %ebx
452eed:	39 79 42             	cmp    %edi,0x42(%ecx)
452ef0:	5a                   	pop    %edx
452ef1:	6d                   	insl   (%dx),%es:(%edi)
452ef2:	6e                   	outsb  %ds:(%esi),(%dx)
452ef3:	41                   	inc    %ecx
452ef4:	35 34 6a 4b 52       	xor    $0x524b6a34,%eax
452ef9:	53                   	push   %ebx
452efa:	45                   	inc    %ebp
452efb:	77 76                	ja     0x452f73
452efd:	45                   	inc    %ebp
452efe:	6c                   	insb   (%dx),%es:(%edi)
452eff:	4e                   	dec    %esi
452f00:	73 69                	jae    0x452f6b
452f02:	36 43                	ss inc %ebx
452f04:	64 72 52             	fs jb  0x452f59
452f07:	47                   	inc    %edi
452f08:	63 68 68             	arpl   %ebp,0x68(%eax)
452f0b:	37                   	aaa
452f0c:	37                   	aaa
452f0d:	36 74 4d             	ss je  0x452f5d
452f10:	6d                   	insl   (%dx),%es:(%edi)
452f11:	6f                   	outsl  %ds:(%esi),(%dx)
452f12:	69 68 44 34 43 4e 69 	imul   $0x694e4334,0x44(%eax),%ebp
452f19:	31 33                	xor    %esi,(%ebx)
452f1b:	4d                   	dec    %ebp
452f1c:	4c                   	dec    %esp
452f1d:	6b 58 74 65          	imul   $0x65,0x74(%eax),%ebx
452f21:	76 59                	jbe    0x452f7c
452f23:	38 4d 75             	cmp    %cl,0x75(%ebp)
452f26:	79 35                	jns    0x452f5d
452f28:	64 65 65 61          	fs gs gs popa
452f2c:	6a 50                	push   $0x50
452f2e:	47                   	inc    %edi
452f2f:	57                   	push   %edi
452f30:	2b 6d 49             	sub    0x49(%ebp),%ebp
452f33:	65 32 6d 54          	xor    %gs:0x54(%ebp),%ch
452f37:	67 5a                	addr16 pop %edx
452f39:	6f                   	outsl  %ds:(%esi),(%dx)
452f3a:	2f                   	das
452f3b:	45                   	inc    %ebp
452f3c:	4e                   	dec    %esi
452f3d:	79 56                	jns    0x452f95
452f3f:	67 31 46 58          	xor    %eax,0x58(%bp)
452f43:	69 65 32 43 45 43 77 	imul   $0x77434543,0x32(%ebp),%esp
452f4a:	42                   	inc    %edx
452f4b:	68 5a 72 4d 51       	push   $0x514d725a
452f50:	30 2f                	xor    %ch,(%edi)
452f52:	76 31                	jbe    0x452f85
452f54:	34 70                	xor    $0x70,%al
452f56:	6f                   	outsl  %ds:(%esi),(%dx)
452f57:	36 68 47 76 66 37    	ss push $0x37667647
452f5d:	38 4c 62 71          	cmp    %cl,0x71(%edx,%eiz,2)
452f61:	44                   	inc    %esp
452f62:	39 51 38             	cmp    %edx,0x38(%ecx)
452f65:	4e                   	dec    %esi
452f66:	6b 6c 78 6d 37       	imul   $0x37,0x6d(%eax,%edi,2),%ebp
452f6b:	57                   	push   %edi
452f6c:	52                   	push   %edx
452f6d:	39 39                	cmp    %edi,(%ecx)
452f6f:	48                   	dec    %eax
452f70:	30 36                	xor    %dh,(%esi)
452f72:	4d                   	dec    %ebp
452f73:	6e                   	outsb  %ds:(%esi),(%dx)
452f74:	47                   	inc    %edi
452f75:	34 61                	xor    $0x61,%al
452f77:	64 6d                	fs insl (%dx),%es:(%edi)
452f79:	52                   	push   %edx
452f7a:	35 72 6d 4f 2f       	xor    $0x2f4f6d72,%eax
452f7f:	37                   	aaa
452f80:	54                   	push   %esp
452f81:	56                   	push   %esi
452f82:	56                   	push   %esi
452f83:	5a                   	pop    %edx
452f84:	49                   	dec    %ecx
452f85:	30 67 66             	xor    %ah,0x66(%edi)
452f88:	38 32                	cmp    %dh,(%edx)
452f8a:	6c                   	insb   (%dx),%es:(%edi)
452f8b:	32 72 38             	xor    0x38(%edx),%dh
452f8e:	50                   	push   %eax
452f8f:	42                   	inc    %edx
452f90:	6b 73 6f 72          	imul   $0x72,0x6f(%ebx),%esi
452f94:	59                   	pop    %ecx
452f95:	56                   	push   %esi
452f96:	55                   	push   %ebp
452f97:	66 43                	inc    %bx
452f99:	4f                   	dec    %edi
452f9a:	33 78 2b             	xor    0x2b(%eax),%edi
452f9d:	78 68                	js     0x453007
452f9f:	5a                   	pop    %edx
452fa0:	54                   	push   %esp
452fa1:	73 6a                	jae    0x45300d
452fa3:	36 6f                	outsl  %ss:(%esi),(%dx)
452fa5:	78 4a                	js     0x452ff1