439ea8:	52                   	push   %edx
439ea9:	41                   	inc    %ecx
439eaa:	47                   	inc    %edi
439eab:	34 41                	xor    $0x41,%al
439ead:	51                   	push   %ecx
439eae:	67 42                	addr16 inc %edx
439eb0:	6d                   	insl   (%dx),%es:(%edi)
439eb1:	41                   	inc    %ecx
439eb2:	46                   	inc    %esi
439eb3:	4d                   	dec    %ebp
439eb4:	41                   	inc    %ecx
439eb5:	55                   	push   %ebp
439eb6:	51                   	push   %ecx
439eb7:	42                   	inc    %edx
439eb8:	6f                   	outsl  %ds:(%esi),(%dx)
439eb9:	41                   	inc    %ecx
439eba:	47                   	inc    %edi
439ebb:	77 41                	ja     0x439efe
439ebd:	59                   	pop    %ecx
439ebe:	77 42                	ja     0x439f02
439ec0:	59                   	pop    %ecx
439ec1:	41                   	inc    %ecx
439ec2:	46                   	inc    %esi
439ec3:	59                   	pop    %ecx
439ec4:	41                   	inc    %ecx
439ec5:	61                   	popa
439ec6:	41                   	inc    %ecx
439ec7:	42                   	inc    %edx
439ec8:	69 41 45 63 41 62 41 	imul   $0x41624163,0x45(%ecx),%eax
439ecf:	41                   	inc    %ecx
439ed0:	77 41                	ja     0x439f13
439ed2:	47                   	inc    %edi
439ed3:	55                   	push   %ebp
439ed4:	41                   	inc    %ecx
439ed5:	56                   	push   %esi
439ed6:	41                   	inc    %ecx
439ed7:	42                   	inc    %edx
439ed8:	30 41 47             	xor    %al,0x47(%ecx)
439edb:	34 41                	xor    $0x41,%al
439edd:	57                   	push   %edi
439ede:	67 42                	addr16 inc %edx
439ee0:	59                   	pop    %ecx
439ee1:	41                   	inc    %ecx
439ee2:	46                   	inc    %esi
439ee3:	49                   	dec    %ecx
439ee4:	41                   	inc    %ecx
439ee5:	5a                   	pop    %edx
439ee6:	67 42                	addr16 inc %edx
439ee8:	55                   	push   %ebp
439ee9:	41                   	inc    %ecx
439eea:	45                   	inc    %ebp
439eeb:	63 41 56             	arpl   %eax,0x56(%ecx)
439eee:	67 42                	addr16 inc %edx
439ef0:	31 41 46             	xor    %eax,0x46(%ecx)
439ef3:	6f                   	outsl  %ds:(%esi),(%dx)
439ef4:	41                   	inc    %ecx
439ef5:	4d                   	dec    %ebp
439ef6:	77 42                	ja     0x439f3a
439ef8:	53                   	push   %ebx
439ef9:	41                   	inc    %ecx
439efa:	47                   	inc    %edi
439efb:	38 41 54             	cmp    %al,0x54(%ecx)
439efe:	77 41                	ja     0x439f41
439f00:	77 41                	ja     0x439f43
439f02:	47                   	inc    %edi
439f03:	51                   	push   %ecx
439f04:	41                   	inc    %ecx
439f05:	62 41 42             	bound  %eax,0x42(%ecx)
439f08:	6b 41 45 59          	imul   $0x59,0x45(%ecx),%eax
439f0c:	41                   	inc    %ecx
439f0d:	55                   	push   %ebp
439f0e:	67 41                	addr16 inc %ecx
439f10:	31 41 47             	xor    %eax,0x47(%ecx)
439f13:	4d                   	dec    %ebp
439f14:	41                   	inc    %ecx
439f15:	52                   	push   %edx
439f16:	77 42                	ja     0x439f5a
439f18:	57                   	push   %edi
439f19:	41                   	inc    %ecx
439f1a:	45                   	inc    %ebp
439f1b:	63 41 59             	arpl   %eax,0x59(%ecx)
439f1e:	77 42                	ja     0x439f62
439f20:	74 41                	je     0x439f63
439f22:	44                   	inc    %esp
439f23:	6b 41 64 41          	imul   $0x41,0x64(%ecx),%eax
439f27:	42                   	inc    %edx
439f28:	54                   	push   %esp
439f29:	41                   	inc    %ecx
439f2a:	45                   	inc    %ebp
439f2b:	63 41 52             	arpl   %eax,0x52(%ecx)
439f2e:	67 42                	addr16 inc %edx
439f30:	31 41 46             	xor    %eax,0x46(%ecx)
439f33:	6f                   	outsl  %ds:(%esi),(%dx)
439f34:	41                   	inc    %ecx
439f35:	52                   	push   %edx
439f36:	77 42                	ja     0x439f7a
439f38:	34 41                	xor    $0x41,%al
439f3a:	47                   	inc    %edi
439f3b:	77 41                	ja     0x439f7e
439f3d:	54                   	push   %esp
439f3e:	77 41                	ja     0x439f81
439f40:	79 41                	jns    0x439f83
439f42:	47                   	inc    %edi
439f43:	51                   	push   %ecx
439f44:	41                   	inc    %ecx
439f45:	62 41 42             	bound  %eax,0x42(%ecx)
439f48:	6b 41 45 59          	imul   $0x59,0x45(%ecx),%eax
439f4c:	41                   	inc    %ecx
439f4d:	4f                   	dec    %edi
439f4e:	51                   	push   %ecx
439f4f:	42                   	inc    %edx
439f50:	50                   	push   %eax
439f51:	41                   	inc    %ecx
439f52:	46                   	inc    %esi
439f53:	6b 41 56 77          	imul   $0x77,0x56(%ecx),%eax
439f57:	41                   	inc    %ecx
439f58:	78 41                	js     0x439f9b
439f5a:	47                   	inc    %edi
439f5b:	77 41                	ja     0x439f9e
439f5d:	54                   	push   %esp
439f5e:	77 41                	ja     0x439fa1
439f60:	77 41                	ja     0x439fa3
439f62:	47                   	inc    %edi
439f63:	77 41                	ja     0x439fa6
439f65:	64 51                	fs push %ecx
439f67:	42                   	inc    %edx
439f68:	61                   	popa
439f69:	41                   	inc    %ecx
439f6a:	45                   	inc    %ebp
439f6b:	63 41 56             	arpl   %eax,0x56(%ecx)
439f6e:	67 41                	addr16 inc %ecx
439f70:	30 41 46             	xor    %al,0x46(%ecx)
439f73:	51                   	push   %ecx
439f74:	41                   	inc    %ecx
439f75:	4d                   	dec    %ebp
439f76:	67 42                	addr16 inc %edx
439f78:	5a                   	pop    %edx
439f79:	41                   	inc    %ecx
439f7a:	44                   	inc    %esp
439f7b:	63 41 56             	arpl   %eax,0x56(%ecx)
439f7e:	51                   	push   %ecx
439f7f:	42                   	inc    %edx
439f80:	74 41                	je     0x439fc3
439f82:	46                   	inc    %esi
439f83:	59                   	pop    %ecx
439f84:	41                   	inc    %ecx
439f85:	61                   	popa
439f86:	41                   	inc    %ecx
439f87:	42                   	inc    %edx
439f88:	61                   	popa
439f89:	41                   	inc    %ecx
439f8a:	45                   	inc    %ebp
439f8b:	59                   	pop    %ecx
439f8c:	41                   	inc    %ecx
439f8d:	54                   	push   %esp
439f8e:	67 41                	addr16 inc %ecx
439f90:	77 41                	ja     0x439fd3
439f92:	47                   	inc    %edi
439f93:	4d                   	dec    %ebp
439f94:	41                   	inc    %ecx
439f95:	62 51 42             	bound  %edx,0x42(%ecx)
439f98:	73 41                	jae    0x439fdb
439f9a:	48                   	dec    %eax
439f9b:	55                   	push   %ebp
439f9c:	41                   	inc    %ecx
439f9d:	57                   	push   %edi
439f9e:	67 42                	addr16 inc %edx
439fa0:	36 41                	ss inc %ecx
439fa2:	48                   	dec    %eax
439fa3:	51                   	push   %ecx
439fa4:	41                   	inc    %ecx
439fa5:	51                   	push   %ecx
439fa6:	67 42                	addr16 inc %edx
439fa8:	61                   	popa
439fa9:	41                   	inc    %ecx
439faa:	45                   	inc    %ebp
439fab:	63 41 55             	arpl   %eax,0x55(%ecx)
439fae:	51                   	push   %ecx
439faf:	41                   	inc    %ecx
439fb0:	33 41 46             	xor    0x46(%ecx),%eax
439fb3:	6f                   	outsl  %ds:(%esi),(%dx)
439fb4:	41                   	inc    %ecx
439fb5:	4d                   	dec    %ebp
439fb6:	67 42                	addr16 inc %edx
439fb8:	57                   	push   %edi
439fb9:	41                   	inc    %ecx
439fba:	44                   	inc    %esp
439fbb:	41                   	inc    %ecx
439fbc:	41                   	inc    %ecx
439fbd:	57                   	push   %edi
439fbe:	41                   	inc    %ecx
439fbf:	41                   	inc    %ecx
439fc0:	78 41                	js     0x43a003
439fc2:	45                   	inc    %ebp
439fc3:	49                   	dec    %ecx
439fc4:	41                   	inc    %ecx
439fc5:	64 67 42             	fs addr16 inc %edx
439fc8:	6a 41                	push   $0x41
439fca:	44                   	inc    %esp
439fcb:	49                   	dec    %ecx
439fcc:	41                   	inc    %ecx
439fcd:	62 41 41             	bound  %eax,0x41(%ecx)
439fd0:	77 41                	ja     0x43a013
439fd2:	47                   	inc    %edi
439fd3:	45                   	inc    %ebp
439fd4:	41                   	inc    %ecx
439fd5:	56                   	push   %esi
439fd6:	77 41                	ja     0x43a019
439fd8:	35 41 48 55 41       	xor    $0x41554841,%eax
439fdd:	54                   	push   %esp
439fde:	77 41                	ja     0x43a021
439fe0:	79 41                	jns    0x43a023
439fe2:	47                   	inc    %edi
439fe3:	51                   	push   %ecx
439fe4:	41                   	inc    %ecx
439fe5:	62 41 42             	bound  %eax,0x42(%ecx)
439fe8:	6b 41 45 59          	imul   $0x59,0x45(%ecx),%eax
439fec:	41                   	inc    %ecx
439fed:	4f                   	dec    %edi
439fee:	51                   	push   %ecx
439fef:	42                   	inc    %edx
439ff0:	45                   	inc    %ebp
439ff1:	41                   	inc    %ecx
439ff2:	47                   	inc    %edi
439ff3:	51                   	push   %ecx
439ff4:	41                   	inc    %ecx
439ff5:	57                   	push   %edi
439ff6:	41                   	inc    %ecx
439ff7:	42                   	inc    %edx
439ff8:	4b                   	dec    %ebx
439ff9:	41                   	inc    %ecx
439ffa:	48                   	dec    %eax
439ffb:	6b 41 57 67          	imul   $0x67,0x57(%ecx),%eax
439fff:	42                   	inc    %edx
43a000:	58                   	pop    %eax
43a001:	41                   	inc    %ecx
43a002:	44                   	inc    %esp
43a003:	55                   	push   %ebp
43a004:	41                   	inc    %ecx
43a005:	4d                   	dec    %ebp
43a006:	41                   	inc    %ecx
43a007:	42                   	inc    %edx
43a008:	53                   	push   %ebx
43a009:	41                   	inc    %ecx
43a00a:	45                   	inc    %ebp
43a00b:	63 41 4f             	arpl   %eax,0x4f(%ecx)
43a00e:	51                   	push   %ecx
43a00f:	42                   	inc    %edx
43a010:	30 41 46             	xor    %al,0x46(%ecx)
43a013:	6b 41 56 77          	imul   $0x77,0x56(%ecx),%eax
43a017:	42                   	inc    %edx
43a018:	73 41                	jae    0x43a05b
43a01a:	48                   	dec    %eax
43a01b:	55                   	push   %ebp
43a01c:	41                   	inc    %ecx
43a01d:	54                   	push   %esp
43a01e:	77 41                	ja     0x43a061
43a020:	78 41                	js     0x43a063
43a022:	45                   	inc    %ebp
43a023:	34 41                	xor    $0x41,%al
43a025:	62 41 42             	bound  %eax,0x42(%ecx)
43a028:	6b 41 45 55          	imul   $0x55,0x45(%ecx),%eax
43a02c:	41                   	inc    %ecx
43a02d:	55                   	push   %ebp
43a02e:	67 42                	addr16 inc %edx
43a030:	6f                   	outsl  %ds:(%esi),(%dx)
43a031:	41                   	inc    %ecx
43a032:	47                   	inc    %edi
43a033:	51                   	push   %ecx
43a034:	41                   	inc    %ecx
43a035:	52                   	push   %edx
43a036:	77 42                	ja     0x43a07a
43a038:	46                   	inc    %esi
43a039:	41                   	inc    %ecx
43a03a:	44                   	inc    %esp
43a03b:	63 41 54             	arpl   %eax,0x54(%ecx)
43a03e:	51                   	push   %ecx
43a03f:	42                   	inc    %edx
43a040:	36 41                	ss inc %ecx
43a042:	45                   	inc    %ebp
43a043:	30 41 64             	xor    %al,0x64(%ecx)
43a046:	77 42                	ja     0x43a08a
43a048:	4e                   	dec    %esi
43a049:	41                   	inc    %ecx
43a04a:	48                   	dec    %eax
43a04b:	6f                   	outsl  %ds:(%esi),(%dx)
43a04c:	41                   	inc    %ecx
43a04d:	55                   	push   %ebp
43a04e:	51                   	push   %ecx
43a04f:	41                   	inc    %ecx
43a050:	33 41 46             	xor    0x46(%ecx),%eax
43a053:	45                   	inc    %ebp
43a054:	41                   	inc    %ecx
43a055:	57                   	push   %edi
43a056:	41                   	inc    %ecx
43a057:	42                   	inc    %edx
43a058:	4f                   	dec    %edi
43a059:	41                   	inc    %ecx
43a05a:	48                   	dec    %eax
43a05b:	6f                   	outsl  %ds:(%esi),(%dx)
43a05c:	41                   	inc    %ecx
43a05d:	57                   	push   %edi
43a05e:	67 42                	addr16 inc %edx
43a060:	58                   	pop    %eax
43a061:	41                   	inc    %ecx
43a062:	44                   	inc    %esp
43a063:	45                   	inc    %ebp
43a064:	41                   	inc    %ecx
43a065:	61                   	popa
43a066:	51                   	push   %ecx
43a067:	42                   	inc    %edx
43a068:	69 41 45 67 41 62 41 	imul   $0x41624167,0x45(%ecx),%eax
43a06f:	42                   	inc    %edx
43a070:	55                   	push   %ebp
43a071:	41                   	inc    %ecx
43a072:	46                   	inc    %esi
43a073:	6f                   	outsl  %ds:(%esi),(%dx)
43a074:	41                   	inc    %ecx
43a075:	57                   	push   %edi
43a076:	41                   	inc    %ecx
43a077:	42                   	inc    %edx
43a078:	4b                   	dec    %ebx
43a079:	41                   	inc    %ecx
43a07a:	44                   	inc    %esp
43a07b:	49                   	dec    %ecx
43a07c:	41                   	inc    %ecx
43a07d:	57                   	push   %edi
43a07e:	67 42                	addr16 inc %edx
43a080:	59                   	pop    %ecx
43a081:	41                   	inc    %ecx
43a082:	45                   	inc    %ebp
43a083:	6b 41 4e 77          	imul   $0x77,0x4e(%ecx),%eax
43a087:	42                   	inc    %edx
43a088:	56                   	push   %esi
43a089:	41                   	inc    %ecx
43a08a:	44                   	inc    %esp
43a08b:	49                   	dec    %ecx
43a08c:	41                   	inc    %ecx
43a08d:	62 41 42             	bound  %eax,0x42(%ecx)
43a090:	30 41 47             	xor    %al,0x47(%ecx)
43a093:	4d                   	dec    %ebp
43a094:	41                   	inc    %ecx
43a095:	52                   	push   %edx
43a096:	77 42                	ja     0x43a0da
43a098:	34 41                	xor    $0x41,%al
43a09a:	47                   	inc    %edi
43a09b:	77 41                	ja     0x43a0de
43a09d:	55                   	push   %ebp
43a09e:	51                   	push   %ecx
43a09f:	42                   	inc    %edx