450e69:	54                   	push   %esp
450e6a:	4b                   	dec    %ebx
450e6b:	5a                   	pop    %edx
450e6c:	77 5a                	ja     0x450ec8
450e6e:	53                   	push   %ebx
450e6f:	4b                   	dec    %ebx
450e70:	74 57                	je     0x450ec9
450e72:	41                   	inc    %ecx
450e73:	74 2b                	je     0x450ea0
450e75:	37                   	aaa
450e76:	2b 63 6f             	sub    0x6f(%ebx),%esp
450e79:	5a                   	pop    %edx
450e7a:	70 53                	jo     0x450ecf
450e7c:	55                   	push   %ebp
450e7d:	68 41 51 48 72       	push   $0x72485141
450e82:	37                   	aaa
450e83:	69 55 6e 43 47 47 37 	imul   $0x37474743,0x6e(%ebp),%edx
450e8a:	5a                   	pop    %edx
450e8b:	59                   	pop    %ecx
450e8c:	72 45                	jb     0x450ed3
450e8e:	6c                   	insb   (%dx),%es:(%edi)
450e8f:	4d                   	dec    %ebp
450e90:	58                   	pop    %eax
450e91:	73 61                	jae    0x450ef4
450e93:	6e                   	outsb  %ds:(%esi),(%dx)
450e94:	66 4f                	dec    %di
450e96:	2b 64 63 38          	sub    0x38(%ebx,%eiz,2),%esp
450e9a:	7a 31                	jp     0x450ecd
450e9c:	70 63                	jo     0x450f01
450e9e:	65 33 77 32          	xor    %gs:0x32(%edi),%esi
450ea2:	4c                   	dec    %esp
450ea3:	54                   	push   %esp
450ea4:	6e                   	outsb  %ds:(%esi),(%dx)
450ea5:	42                   	inc    %edx
450ea6:	6c                   	insb   (%dx),%es:(%edi)
450ea7:	63 4d 77             	arpl   %ecx,0x77(%ebp)
450eaa:	37                   	aaa
450eab:	62 2f                	bound  %ebp,(%edi)
450ead:	4c                   	dec    %esp
450eae:	78 6c                	js     0x450f1c
450eb0:	38 68 52             	cmp    %ch,0x52(%eax)
450eb3:	66 4c                	dec    %sp
450eb5:	65 4b                	gs dec %ebx
450eb7:	35 70 2f 75 35       	xor    $0x35752f70,%eax
450ebc:	65 39 31             	cmp    %esi,%gs:(%ecx)
450ebf:	67 31 6c 59          	xor    %ebp,0x59(%si)
450ec3:	4a                   	dec    %edx
450ec4:	6c                   	insb   (%dx),%es:(%edi)
450ec5:	6f                   	outsl  %ds:(%esi),(%dx)
450ec6:	67 66 6a 69          	addr16 pushw $0x69
450eca:	42                   	inc    %edx
450ecb:	49                   	dec    %ecx
450ecc:	65 70 73             	gs jo  0x450f42
450ecf:	6f                   	outsl  %ds:(%esi),(%dx)
450ed0:	48                   	dec    %eax
450ed1:	58                   	pop    %eax
450ed2:	74 4f                	je     0x450f23
450ed4:	4b                   	dec    %ebx
450ed5:	37                   	aaa
450ed6:	71 68                	jno    0x450f40
450ed8:	35 33 32 56 35       	xor    $0x35563233,%eax
450edd:	76 4b                	jbe    0x450f2a
450edf:	46                   	inc    %esi
450ee0:	52                   	push   %edx
450ee1:	33 4a 6c             	xor    0x6c(%edx),%ecx
450ee4:	68 64 6a 33 43       	push   $0x43336a64
450ee9:	42                   	inc    %edx
450eea:	38 70 59             	cmp    %dh,0x59(%eax)
450eed:	65 48                	gs dec %eax
450eef:	42                   	inc    %edx
450ef0:	79 71                	jns    0x450f63
450ef2:	52                   	push   %edx
450ef3:	66 58                	pop    %ax
450ef5:	33 78 70             	xor    0x70(%eax),%edi
450ef8:	6b 66 7a 35          	imul   $0x35,0x7a(%esi),%esp
450efc:	65 73 66             	gs jae 0x450f65
450eff:	74 2f                	je     0x450f30
450f01:	42                   	inc    %edx
450f02:	36 36 76 7a          	ss ss jbe 0x450f80
450f06:	54                   	push   %esp
450f07:	6c                   	insb   (%dx),%es:(%edi)
450f08:	79 4c                	jns    0x450f56
450f0a:	5a                   	pop    %edx
450f0b:	66 2f                	data16 das
450f0d:	39 48 39             	cmp    %ecx,0x39(%eax)
450f10:	4d                   	dec    %ebp
450f11:	4f                   	dec    %edi
450f12:	56                   	push   %esi
450f13:	6c                   	insb   (%dx),%es:(%edi)
450f14:	36 6b 76 67 45       	imul   $0x45,%ss:0x67(%esi),%esi
450f19:	69 42 42 68 6d 5a 6d 	imul   $0x6d5a6d68,0x42(%edx),%eax
450f20:	30 34 6b             	xor    %dh,(%ebx,%ebp,2)
450f23:	38 64 71 2b          	cmp    %ah,0x2b(%ecx,%esi,2)
450f27:	7a 43                	jp     0x450f6c
450f29:	61                   	popa
450f2a:	6c                   	insb   (%dx),%es:(%edi)
450f2b:	50                   	push   %eax
450f2c:	50                   	push   %eax
450f2d:	55                   	push   %ebp
450f2e:	6c                   	insb   (%dx),%es:(%edi)
450f2f:	7a 68                	jp     0x450f99
450f31:	6c                   	insb   (%dx),%es:(%edi)
450f32:	5a                   	pop    %edx
450f33:	63 67 69             	arpl   %esp,0x69(%edi)
450f36:	73 41                	jae    0x450f79
450f38:	6a 42                	push   $0x42
450f3a:	50                   	push   %eax
450f3b:	62 38                	bound  %edi,(%eax)
450f3d:	33 78 70             	xor    0x70(%eax),%edi
450f40:	55                   	push   %ebp
450f41:	58                   	pop    %eax
450f42:	6c                   	insb   (%dx),%es:(%edi)
450f43:	78 59                	js     0x450f9e
450f45:	42                   	inc    %edx
450f46:	59                   	pop    %ecx
450f47:	4a                   	dec    %edx
450f48:	61                   	popa
450f49:	45                   	inc    %ebp
450f4a:	74 73                	je     0x450fbf
450f4c:	4e                   	dec    %esi
450f4d:	4e                   	dec    %esi
450f4e:	53                   	push   %ebx
450f4f:	39 34 4c             	cmp    %esi,(%esp,%ecx,2)
450f52:	2b 4f 39             	sub    0x39(%edi),%ecx
450f55:	57                   	push   %edi
450f56:	5a                   	pop    %edx
450f57:	6a 71                	push   $0x71
450f59:	72 4c                	jb     0x450fa7
450f5b:	33 59 35             	xor    0x35(%ecx),%ebx
450f5e:	50                   	push   %eax
450f5f:	6c                   	insb   (%dx),%es:(%edi)
450f60:	34 78                	xor    $0x78,%al
450f62:	44                   	inc    %esp
450f63:	58                   	pop    %eax
450f64:	4a                   	dec    %edx
450f65:	33 48 7a             	xor    0x7a(%eax),%ecx
450f68:	79 77                	jns    0x450fe1
450f6a:	69 43 54 79 74 2f 45 	imul   $0x452f7479,0x54(%ebx),%eax
450f71:	6a 35                	push   $0x35
450f73:	77 52                	ja     0x450fc7
450f75:	57                   	push   %edi
450f76:	69 55 53 70 52 44 4d 	imul   $0x4d445270,0x53(%ebp),%edx
450f7d:	48                   	dec    %eax
450f7e:	42                   	inc    %edx
450f7f:	59                   	pop    %ecx
450f80:	62 79 62             	bound  %edi,0x62(%ecx)
450f83:	37                   	aaa
450f84:	6c                   	insb   (%dx),%es:(%edi)
450f85:	2f                   	das
450f86:	64 59                	fs pop %ecx
450f88:	63 73 56             	arpl   %esi,0x56(%ebx)
450f8b:	70 7a                	jo     0x451007
450f8d:	71 36                	jno    0x450fc5
450f8f:	72 7a                	jb     0x45100b
450f91:	31 4b 6e             	xor    %ecx,0x6e(%ebx)
450f94:	59                   	pop    %ecx
450f95:	4e                   	dec    %esi
450f96:	61                   	popa
450f97:	70 54                	jo     0x450fed
450f99:	57                   	push   %edi
450f9a:	55                   	push   %ebp
450f9b:	30 37                	xor    %dh,(%edi)
450f9d:	36 6c                	ss insb (%dx),%es:(%edi)
450f9f:	4e                   	dec    %esi
450fa0:	6b 6d 37 47          	imul   $0x47,0x37(%ebp),%ebp
450fa4:	48                   	dec    %eax
450fa5:	33 62 75             	xor    0x75(%edx),%esp
450fa8:	30 52 2f             	xor    %dl,0x2f(%edx)
450fab:	52                   	push   %edx
450fac:	35 63 31 2b 4d       	xor    $0x4d2b3163,%eax
450fb1:	70 69                	jo     0x45101c
450fb3:	4e                   	dec    %esi
450fb4:	6e                   	outsb  %ds:(%esi),(%dx)
450fb5:	67 36 50             	addr16 ss push %eax
450fb8:	32 67 79             	xor    0x79(%edi),%ah
450fbb:	64 51                	fs push %ecx
450fbd:	74 33                	je     0x450ff2
450fbf:	66 74 51             	data16 je 0x451013
450fc2:	65 6e                	outsb  %gs:(%esi),(%dx)
450fc4:	6a 69                	push   $0x69
450fc6:	69 6a 56 76 66 33 42 	imul   $0x42336676,0x56(%edx),%ebp
450fcd:	6a 6b                	push   $0x6b
450fcf:	55                   	push   %ebp
450fd0:	6c                   	insb   (%dx),%es:(%edi)
450fd1:	59                   	pop    %ecx
450fd2:	78 6e                	js     0x451042
450fd4:	66 49                	dec    %cx
450fd6:	53                   	push   %ebx
450fd7:	6b 7a 4d 51          	imul   $0x51,0x4d(%edx),%edi
450fdb:	70 72                	jo     0x45104f
450fdd:	44                   	inc    %esp
450fde:	4e                   	dec    %esi
450fdf:	39 71 67             	cmp    %esi,0x67(%ecx)
450fe2:	2f                   	das
450fe3:	4a                   	dec    %edx
450fe4:	52                   	push   %edx
450fe5:	37                   	aaa
450fe6:	58                   	pop    %eax
450fe7:	32 75 42             	xor    0x42(%ebp),%dh
450fea:	48                   	dec    %eax
450feb:	48                   	dec    %eax
450fec:	69 75 58 58 6f 47 7a 	imul   $0x7a476f58,0x58(%ebp),%esi
450ff3:	36 4a                	ss dec %edx
450ff5:	71 39                	jno    0x451030
450ff7:	63 72 58             	arpl   %esi,0x58(%edx)
450ffa:	55                   	push   %ebp
450ffb:	48                   	dec    %eax
450ffc:	6c                   	insb   (%dx),%es:(%edi)
450ffd:	37                   	aaa
450ffe:	44                   	inc    %esp
450fff:	50                   	push   %eax
451000:	32 4d 48             	xor    0x48(%ebp),%cl
451003:	55                   	push   %ebp
451004:	75 33                	jne    0x451039
451006:	53                   	push   %ebx
451007:	6e                   	outsb  %ds:(%esi),(%dx)
451008:	6c                   	insb   (%dx),%es:(%edi)
451009:	56                   	push   %esi
45100a:	6d                   	insl   (%dx),%es:(%edi)
45100b:	34 49                	xor    $0x49,%al
45100d:	79 39                	jns    0x451048
45100f:	42                   	inc    %edx
451010:	6d                   	insl   (%dx),%es:(%edi)
451011:	6e                   	outsb  %ds:(%esi),(%dx)
451012:	62 56 62             	bound  %edx,0x62(%esi)
451015:	4a                   	dec    %edx
451016:	70 6b                	jo     0x451083
451018:	70 31                	jo     0x45104b
45101a:	63 50 6f             	arpl   %edx,0x6f(%eax)
45101d:	34 7a                	xor    $0x7a,%al
45101f:	71 54                	jno    0x451075
451021:	56                   	push   %esi
451022:	36 37                	ss aaa
451024:	44                   	inc    %esp
451025:	2f                   	das
451026:	69 37 35 4d 63 48    	imul   $0x48634d35,(%edi),%esi
45102c:	4f                   	dec    %edi
45102d:	43                   	inc    %ebx
45102e:	77 49                	ja     0x451079
451030:	53                   	push   %ebx
451031:	56                   	push   %esi
451032:	48                   	dec    %eax
451033:	30 71 48             	xor    %dh,0x48(%ecx)
451036:	79 69                	jns    0x4510a1
451038:	72 41                	jb     0x45107b
45103a:	70 49                	jo     0x451085
45103c:	45                   	inc    %ebp
45103d:	49                   	dec    %ecx
45103e:	49                   	dec    %ecx
45103f:	73 71                	jae    0x4510b2
451041:	48                   	dec    %eax
451042:	57                   	push   %edi
451043:	42                   	inc    %edx
451044:	67 49                	addr16 dec %ecx
451046:	79 49                	jns    0x451091
451048:	6b 52 31 66          	imul   $0x66,0x31(%edx),%edx
45104c:	63 51 42             	arpl   %edx,0x42(%ecx)
45104f:	7a 65                	jp     0x4510b6
451051:	69 48 73 35 38 53 35 	imul   $0x35533835,0x73(%eax),%ecx
451058:	59                   	pop    %ecx
451059:	30 32                	xor    %dh,(%edx)
45105b:	77 41                	ja     0x45109e
45105d:	79 50                	jns    0x4510af
45105f:	50                   	push   %eax
451060:	44                   	inc    %esp
451061:	2f                   	das
451062:	47                   	inc    %edi
451063:	30 42 2b             	xor    %al,0x2b(%edx)
451066:	49                   	dec    %ecx
451067:	49                   	dec    %ecx
451068:	6b 74 44 73 43       	imul   $0x43,0x73(%esp,%eax,2),%esi
45106d:	57                   	push   %edi
45106e:	47                   	inc    %edi
45106f:	36 6b 62 4d 4a       	imul   $0x4a,%ss:0x4d(%edx),%esp
451074:	65 42                	gs inc %edx
451076:	73 5a                	jae    0x4510d2
451078:	36 6e                	outsb  %ss:(%esi),(%dx)
45107a:	53                   	push   %ebx
45107b:	77 48                	ja     0x4510c5
45107d:	63 79 72             	arpl   %edi,0x72(%ecx)
451080:	76 65                	jbe    0x4510e7
451082:	61                   	popa
451083:	52                   	push   %edx
451084:	2f                   	das
451085:	4c                   	dec    %esp
451086:	48                   	dec    %eax
451087:	6e                   	outsb  %ds:(%esi),(%dx)
451088:	6c                   	insb   (%dx),%es:(%edi)
451089:	31 33                	xor    %esi,(%ebx)
45108b:	63 41 4d             	arpl   %eax,0x4d(%ecx)
45108e:	47                   	inc    %edi
45108f:	6d                   	insl   (%dx),%es:(%edi)
451090:	65 76 77             	gs jbe 0x45110a
451093:	61                   	popa
451094:	6c                   	insb   (%dx),%es:(%edi)
451095:	30 30                	xor    %dh,(%eax)
451097:	6f                   	outsl  %ds:(%esi),(%dx)
451098:	42                   	inc    %edx
451099:	6b 31 38             	imul   $0x38,(%ecx),%esi
45109c:	70 53                	jo     0x4510f1
45109e:	4a                   	dec    %edx
45109f:	4e                   	dec    %esi
4510a0:	41                   	inc    %ecx
4510a1:	57                   	push   %edi
4510a2:	36 30 2f             	xor    %ch,%ss:(%edi)
4510a5:	70 6a                	jo     0x451111
4510a7:	4e                   	dec    %esi
4510a8:	58                   	pop    %eax
4510a9:	73 6a                	jae    0x451115
4510ab:	77 54                	ja     0x451101
4510ad:	52                   	push   %edx
4510ae:	2b 4a 78             	sub    0x78(%edx),%ecx
4510b1:	47                   	inc    %edi
4510b2:	69 6c 54 49 65 57 6d 	imul   $0x716d5765,0x49(%esp,%edx,2),%ebp
4510b9:	71
4510ba:	47                   	inc    %edi
4510bb:	36 30 4a 36          	xor    %cl,%ss:0x36(%edx)
4510bf:	2b 6f 52             	sub    0x52(%edi),%ebp
4510c2:	6d                   	insl   (%dx),%es:(%edi)
4510c3:	39 63 62             	cmp    %esp,0x62(%ebx)
4510c6:	77 4d                	ja     0x451115
4510c8:	73 6d                	jae    0x451137
4510ca:	37                   	aaa
4510cb:	32 67 56             	xor    0x56(%edi),%ah
4510ce:	2f                   	das
4510cf:	56                   	push   %esi
4510d0:	35 44 2b 44 6f       	xor    $0x6f442b44,%eax
4510d5:	46                   	inc    %esi
4510d6:	71 52                	jno    0x45112a
4510d8:	69 2b 63 6e 65 51    	imul   $0x51656e63,(%ebx),%ebp
4510de:	57                   	push   %edi
4510df:	36 63 63 62          	arpl   %esp,%ss:0x62(%ebx)
4510e3:	6c                   	insb   (%dx),%es:(%edi)
4510e4:	67 30 4d 33          	xor    %cl,0x33(%di)
4510e8:	6f                   	outsl  %ds:(%esi),(%dx)
4510e9:	34 41                	xor    $0x41,%al
4510eb:	59                   	pop    %ecx
4510ec:	66 4d                	dec    %bp
4510ee:	6f                   	outsl  %ds:(%esi),(%dx)
4510ef:	2b 70 63             	sub    0x63(%eax),%esi
4510f2:	58                   	pop    %eax
4510f3:	70 50                	jo     0x451145
4510f5:	35 64 30 30 77       	xor    $0x77303064,%eax
4510fa:	53                   	push   %ebx
4510fb:	37                   	aaa
4510fc:	35 56 43 66 45       	xor    $0x45664356,%eax
451101:	42                   	inc    %edx
451102:	70 74                	jo     0x451178
451104:	49                   	dec    %ecx
451105:	35 46 39 68 30       	xor    $0x30683946,%eax