450d2e:	35 75 49 41 55       	xor    $0x55414975,%eax
450d33:	34 79                	xor    $0x79,%al
450d35:	34 68                	xor    $0x68,%al
450d37:	70 47                	jo     0x450d80
450d39:	57                   	push   %edi
450d3a:	45                   	inc    %ebp
450d3b:	50                   	push   %eax
450d3c:	47                   	inc    %edi
450d3d:	41                   	inc    %ecx
450d3e:	66 50                	push   %ax
450d40:	34 78                	xor    $0x78,%al
450d42:	6c                   	insb   (%dx),%es:(%edi)
450d43:	73 4e                	jae    0x450d93
450d45:	75 70                	jne    0x450db7
450d47:	52                   	push   %edx
450d48:	34 4d                	xor    $0x4d,%al
450d4a:	46                   	inc    %esi
450d4b:	49                   	dec    %ecx
450d4c:	70 35                	jo     0x450d83
450d4e:	4f                   	dec    %edi
450d4f:	41                   	inc    %ecx
450d50:	54                   	push   %esp
450d51:	61                   	popa
450d52:	55                   	push   %ebp
450d53:	62 6a 4e             	bound  %ebp,0x4e(%edx)
450d56:	68 31 70 4a 33       	push   $0x334a7031
450d5b:	75 71                	jne    0x450dce
450d5d:	57                   	push   %edi
450d5e:	78 42                	js     0x450da2
450d60:	51                   	push   %ecx
450d61:	58                   	pop    %eax
450d62:	7a 6e                	jp     0x450dd2
450d64:	57                   	push   %edi
450d65:	70 6c                	jo     0x450dd3
450d67:	79 63                	jns    0x450dcc
450d69:	6c                   	insb   (%dx),%es:(%edi)
450d6a:	4f                   	dec    %edi
450d6b:	52                   	push   %edx
450d6c:	55                   	push   %ebp
450d6d:	57                   	push   %edi
450d6e:	2f                   	das
450d6f:	77 31                	ja     0x450da2
450d71:	48                   	dec    %eax
450d72:	52                   	push   %edx
450d73:	45                   	inc    %ebp
450d74:	6a 70                	push   $0x70
450d76:	31 34 59             	xor    %esi,(%ecx,%ebx,2)
450d79:	32 76 57             	xor    0x57(%esi),%dh
450d7c:	61                   	popa
450d7d:	74 5a                	je     0x450dd9
450d7f:	6d                   	insl   (%dx),%es:(%edi)
450d80:	49                   	dec    %ecx
450d81:	53                   	push   %ebx
450d82:	58                   	pop    %eax
450d83:	37                   	aaa
450d84:	65 48                	gs dec %eax
450d86:	44                   	inc    %esp
450d87:	69 66 4e 31 69 57 64 	imul   $0x64576931,0x4e(%esi),%esp
450d8e:	4b                   	dec    %ebx
450d8f:	62 77 76             	bound  %esi,0x76(%edi)
450d92:	5a                   	pop    %edx
450d93:	4e                   	dec    %esi
450d94:	41                   	inc    %ecx
450d95:	71 58                	jno    0x450def
450d97:	31 79 78             	xor    %edi,0x78(%ecx)
450d9a:	59                   	pop    %ecx
450d9b:	54                   	push   %esp
450d9c:	4f                   	dec    %edi
450d9d:	42                   	inc    %edx
450d9e:	34 78                	xor    $0x78,%al
450da0:	34 57                	xor    $0x57,%al
450da2:	43                   	inc    %ebx
450da3:	30 64 75 64          	xor    %ah,0x64(%ebp,%esi,2)
450da7:	31 78 4c             	xor    %edi,0x4c(%eax)
450daa:	48                   	dec    %eax
450dab:	6a 51                	push   $0x51
450dad:	44                   	inc    %esp
450dae:	59                   	pop    %ecx
450daf:	7a 2f                	jp     0x450de0
450db1:	6b 78 7a 38          	imul   $0x38,0x7a(%eax),%edi
450db5:	56                   	push   %esi
450db6:	31 2f                	xor    %ebp,(%edi)
450db8:	57                   	push   %edi
450db9:	2b 42 72             	sub    0x72(%edx),%eax
450dbc:	61                   	popa
450dbd:	43                   	inc    %ebx
450dbe:	58                   	pop    %eax
450dbf:	35 4c 75 69 6c       	xor    $0x6c69754c,%eax
450dc4:	54                   	push   %esp
450dc5:	30 61 2f             	xor    %ah,0x2f(%ecx)
450dc8:	35 4b 76 6a 70       	xor    $0x706a764b,%eax
450dcd:	45                   	inc    %ebp
450dce:	71 7a                	jno    0x450e4a
450dd0:	67 57                	addr16 push %edi
450dd2:	46                   	inc    %esi
450dd3:	6a 73                	push   $0x73
450dd5:	35 4a 56 61 31       	xor    $0x3161564a,%eax
450dda:	63 62 79             	arpl   %esp,0x79(%edx)
450ddd:	6f                   	outsl  %ds:(%esi),(%dx)
450dde:	56                   	push   %esi
450ddf:	63 48 62             	arpl   %ecx,0x62(%eax)
450de2:	54                   	push   %esp
450de3:	63 61 70             	arpl   %esp,0x70(%ecx)
450de6:	46                   	inc    %esi
450de7:	6d                   	insl   (%dx),%es:(%edi)
450de8:	48                   	dec    %eax
450de9:	33 48 46             	xor    0x46(%eax),%ecx
450dec:	55                   	push   %ebp
450ded:	55                   	push   %ebp
450dee:	70 67                	jo     0x450e57
450df0:	69 47 6c 72 6b 4c 2f 	imul   $0x2f4c6b72,0x6c(%edi),%eax
450df7:	35 64 36 77 6b       	xor    $0x6b773664,%eax
450dfc:	6c                   	insb   (%dx),%es:(%edi)
450dfd:	37                   	aaa
450dfe:	4c                   	dec    %esp
450dff:	6d                   	insl   (%dx),%es:(%edi)
450e00:	73 56                	jae    0x450e58
450e02:	44                   	inc    %esp
450e03:	5a                   	pop    %edx
450e04:	57                   	push   %edi
450e05:	72 48                	jb     0x450e4f
450e07:	4b                   	dec    %ebx
450e08:	38 58 4a             	cmp    %bl,0x4a(%eax)
450e0b:	38 70 6a             	cmp    %dh,0x6a(%eax)
450e0e:	36 2b 32             	sub    %ss:(%edx),%esi
450e11:	38 59 30             	cmp    %bl,0x30(%ecx)
450e14:	46                   	inc    %esi
450e15:	51                   	push   %ecx
450e16:	7a 6a                	jp     0x450e82
450e18:	36 73 54             	ss jae 0x450e6f
450e1b:	41                   	inc    %ecx
450e1c:	36 70 74             	ss jo  0x450e93
450e1f:	2f                   	das
450e20:	71 77                	jno    0x450e99
450e22:	4d                   	dec    %ebp
450e23:	37                   	aaa
450e24:	58                   	pop    %eax
450e25:	73 52                	jae    0x450e79
450e27:	4c                   	dec    %esp
450e28:	61                   	popa
450e29:	75 6a                	jne    0x450e95
450e2b:	2f                   	das
450e2c:	35 55 51 75 50       	xor    $0x50755155,%eax
450e31:	42                   	inc    %edx
450e32:	62 59 32             	bound  %ebx,0x32(%ecx)
450e35:	57                   	push   %edi
450e36:	4f                   	dec    %edi
450e37:	68 75 50 36 64       	push   $0x64365075
450e3c:	49                   	dec    %ecx
450e3d:	76 58                	jbe    0x450e97
450e3f:	51                   	push   %ecx
450e40:	54                   	push   %esp
450e41:	73 62                	jae    0x450ea5
450e43:	75 42                	jne    0x450e87
450e45:	69 57 2f 43 66 2b 54 	imul   $0x542b6643,0x2f(%edi),%edx
450e4c:	43                   	inc    %ebx
450e4d:	61                   	popa
450e4e:	6d                   	insl   (%dx),%es:(%edi)
450e4f:	4f                   	dec    %edi
450e50:	56                   	push   %esi
450e51:	6e                   	outsb  %ds:(%esi),(%dx)
450e52:	76 35                	jbe    0x450e89
450e54:	53                   	push   %ebx
450e55:	30 45 38             	xor    %al,0x38(%ebp)
450e58:	39 6d 6b             	cmp    %ebp,0x6b(%ebp)
450e5b:	64 72 71             	fs jb  0x450ecf
450e5e:	4e                   	dec    %esi
450e5f:	4b                   	dec    %ebx
450e60:	41                   	inc    %ecx
450e61:	37                   	aaa
450e62:	55                   	push   %ebp
450e63:	6f                   	outsl  %ds:(%esi),(%dx)
450e64:	39 61 73             	cmp    %esp,0x73(%ecx)
450e67:	53                   	push   %ebx
450e68:	6d                   	insl   (%dx),%es:(%edi)
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