437e3d:	55                   	push   %ebp
437e3e:	77 41                	ja     0x437e81
437e40:	41                   	inc    %ecx
437e41:	41                   	inc    %ecx
437e42:	41                   	inc    %ecx
437e43:	43                   	inc    %ebx
437e44:	52                   	push   %edx
437e45:	47                   	inc    %edi
437e46:	45                   	inc    %ebp
437e47:	59                   	pop    %ecx
437e48:	49                   	dec    %ecx
437e49:	4d                   	dec    %ebp
437e4a:	77 45                	ja     0x437e91
437e4c:	56                   	push   %esi
437e4d:	41                   	inc    %ecx
437e4e:	4b                   	dec    %ebx
437e4f:	68 59 41 41 41       	push   $0x41414159
437e54:	41                   	inc    %ecx
437e55:	41                   	inc    %ecx
437e56:	4a                   	dec    %edx
437e57:	45                   	inc    %ebp
437e58:	59                   	pop    %ecx
437e59:	52                   	push   %edx
437e5a:	67 67 7a 41          	addr16 addr16 jp 0x437e9f
437e5e:	52                   	push   %edx
437e5f:	55                   	push   %ebp
437e60:	41                   	inc    %ecx
437e61:	67 46                	addr16 inc %esi
437e63:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
437e67:	41                   	inc    %ecx
437e68:	41                   	inc    %ecx
437e69:	6c                   	insb   (%dx),%es:(%edi)
437e6a:	67 42                	addr16 inc %edx
437e6c:	44                   	inc    %esp
437e6d:	43                   	inc    %ebx
437e6e:	30 34 44             	xor    %dh,(%esp,%eax,2)
437e71:	46                   	inc    %esi
437e72:	51                   	push   %ecx
437e73:	42                   	inc    %edx
437e74:	49                   	dec    %ecx
437e75:	58                   	pop    %eax
437e76:	51                   	push   %ecx
437e77:	41                   	inc    %ecx
437e78:	41                   	inc    %ecx
437e79:	41                   	inc    %ecx
437e7a:	41                   	inc    %ecx
437e7b:	43                   	inc    %ebx
437e7c:	52                   	push   %edx
437e7d:	41                   	inc    %ecx
437e7e:	45                   	inc    %ebp
437e7f:	73 4c                	jae    0x437ecd
437e81:	57                   	push   %edi
437e82:	67 4d                	addr16 dec %ebp
437e84:	57                   	push   %edi
437e85:	41                   	inc    %ecx
437e86:	49                   	dec    %ecx
437e87:	68 64 41 41 41       	push   $0x41414164
437e8c:	41                   	inc    %ecx
437e8d:	41                   	inc    %ecx
437e8e:	4a                   	dec    %edx
437e8f:	45                   	inc    %ebp
437e90:	41                   	inc    %ecx
437e91:	54                   	push   %esp
437e92:	77 74                	ja     0x437f08
437e94:	78 41                	js     0x437ed7
437e96:	78 6b                	js     0x437f03
437e98:	41                   	inc    %ecx
437e99:	78 46                	js     0x437ee1
437e9b:	30 41 41             	xor    %al,0x41(%ecx)
437e9e:	41                   	inc    %ecx
437e9f:	41                   	inc    %ecx
437ea0:	41                   	inc    %ecx
437ea1:	6b 51 42 54          	imul   $0x54,0x42(%ecx),%edx
437ea5:	43                   	inc    %ebx
437ea6:	34 30                	xor    $0x30,%al
437ea8:	44                   	inc    %esp
437ea9:	47                   	inc    %edi
437eaa:	77 42                	ja     0x437eee
437eac:	59                   	pop    %ecx
437ead:	59                   	pop    %ecx
437eae:	51                   	push   %ecx
437eaf:	41                   	inc    %ecx
437eb0:	41                   	inc    %ecx
437eb1:	41                   	inc    %ecx
437eb2:	41                   	inc    %ecx
437eb3:	43                   	inc    %ebx
437eb4:	52                   	push   %edx
437eb5:	41                   	inc    %ecx
437eb6:	46                   	inc    %esi
437eb7:	63 4c 6d 67          	arpl   %ecx,0x67(%ebp,%ebp,2)
437ebb:	4d                   	dec    %ebp
437ebc:	63 41 4c             	arpl   %eax,0x4c(%ecx)
437ebf:	68 68 41 41 41       	push   $0x41414168
437ec4:	41                   	inc    %ecx
437ec5:	41                   	inc    %ecx
437ec6:	4a                   	dec    %edx
437ec7:	45                   	inc    %ebp
437ec8:	41                   	inc    %ecx
437ec9:	57                   	push   %edi
437eca:	77 75                	ja     0x437f41
437ecc:	7a 41                	jp     0x437f0f
437ece:	78 38                	js     0x437f08
437ed0:	41                   	inc    %ecx
437ed1:	33 47 45             	xor    0x45(%edi),%eax
437ed4:	41                   	inc    %ecx
437ed5:	41                   	inc    %ecx
437ed6:	41                   	inc    %ecx
437ed7:	41                   	inc    %ecx
437ed8:	41                   	inc    %ecx
437ed9:	68 68 68 41 43       	push   $0x43416868
437ede:	45                   	inc    %ebp
437edf:	51                   	push   %ecx
437ee0:	41                   	inc    %ecx
437ee1:	49                   	dec    %ecx
437ee2:	67 44                	addr16 inc %esp
437ee4:	6b 59 51 41          	imul   $0x41,0x51(%ecx),%ebx
437ee8:	41                   	inc    %ecx
437ee9:	41                   	inc    %ecx
437eea:	41                   	inc    %ecx
437eeb:	43                   	inc    %ebx
437eec:	52                   	push   %edx
437eed:	47                   	inc    %edi
437eee:	45                   	inc    %ebp
437eef:	59                   	pop    %ecx
437ef0:	49                   	dec    %ecx
437ef1:	4d                   	dec    %ebp
437ef2:	77 45                	ja     0x437f39
437ef4:	69 41 49 68 70 41 41 	imul   $0x41417068,0x49(%ecx),%eax
437efb:	41                   	inc    %ecx
437efc:	41                   	inc    %ecx
437efd:	41                   	inc    %ecx
437efe:	4a                   	dec    %edx
437eff:	4d                   	dec    %ebp
437f00:	41                   	inc    %ecx
437f01:	51                   	push   %ecx
437f02:	77 73                	ja     0x437f77
437f04:	64 42                	fs inc %edx
437f06:	43                   	inc    %ebx
437f07:	49                   	dec    %ecx
437f08:	41                   	inc    %ecx
437f09:	2f                   	das
437f0a:	47                   	inc    %edi
437f0b:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
437f0f:	41                   	inc    %ecx
437f10:	41                   	inc    %ecx
437f11:	6b 77 42 4c          	imul   $0x4c,0x42(%edi),%esi
437f15:	43                   	inc    %ebx
437f16:	78 30                	js     0x437f48
437f18:	45                   	inc    %ebp
437f19:	4a                   	dec    %edx
437f1a:	41                   	inc    %ecx
437f1b:	44                   	inc    %esp
437f1c:	73 61                	jae    0x437f7f
437f1e:	67 41                	addr16 inc %ecx
437f20:	41                   	inc    %ecx
437f21:	41                   	inc    %ecx
437f22:	41                   	inc    %ecx
437f23:	43                   	inc    %ebx
437f24:	54                   	push   %esp
437f25:	41                   	inc    %ecx
437f26:	45                   	inc    %ebp
437f27:	38 4c 4c 51          	cmp    %cl,0x51(%esp,%ecx,2)
437f2b:	51                   	push   %ecx
437f2c:	6d                   	insl   (%dx),%es:(%edi)
437f2d:	41                   	inc    %ecx
437f2e:	48                   	dec    %eax
437f2f:	42                   	inc    %edx
437f30:	72 41                	jb     0x437f73
437f32:	41                   	inc    %ecx
437f33:	41                   	inc    %ecx
437f34:	41                   	inc    %ecx
437f35:	41                   	inc    %ecx
437f36:	4a                   	dec    %edx
437f37:	4d                   	dec    %ebp
437f38:	41                   	inc    %ecx
437f39:	55                   	push   %ebp
437f3a:	77 74                	ja     0x437fb0
437f3c:	47                   	inc    %edi
437f3d:	42                   	inc    %edx
437f3e:	43                   	inc    %ebx
437f3f:	63 41 57             	arpl   %eax,0x57(%ecx)
437f42:	6d                   	insl   (%dx),%es:(%edi)
437f43:	30 41 41             	xor    %al,0x41(%ecx)
437f46:	41                   	inc    %ecx
437f47:	41                   	inc    %ecx
437f48:	41                   	inc    %ecx
437f49:	6b 77 42 58          	imul   $0x58,0x42(%edi),%esi
437f4d:	43                   	inc    %ebx
437f4e:	30 30                	xor    %dh,(%eax)
437f50:	45                   	inc    %ebp
437f51:	4b                   	dec    %ebx
437f52:	41                   	inc    %ecx
437f53:	42                   	inc    %edx
437f54:	38 62 51             	cmp    %ah,0x51(%edx)
437f57:	41                   	inc    %ecx
437f58:	41                   	inc    %ecx
437f59:	41                   	inc    %ecx
437f5a:	41                   	inc    %ecx
437f5b:	43                   	inc    %ebx
437f5c:	54                   	push   %esp
437f5d:	41                   	inc    %ecx
437f5e:	46                   	inc    %esi
437f5f:	73 4c                	jae    0x437fad
437f61:	5a                   	pop    %edx
437f62:	41                   	inc    %ecx
437f63:	51                   	push   %ecx
437f64:	71 41                	jno    0x437fa7
437f66:	49                   	dec    %ecx
437f67:	52                   	push   %edx
437f68:	75 41                	jne    0x437fab
437f6a:	41                   	inc    %ecx
437f6b:	41                   	inc    %ecx
437f6c:	41                   	inc    %ecx
437f6d:	41                   	inc    %ecx
437f6e:	4a                   	dec    %edx
437f6f:	45                   	inc    %ebp
437f70:	41                   	inc    %ecx
437f71:	58                   	pop    %eax
437f72:	77 74                	ja     0x437fe8
437f74:	39 42 43             	cmp    %eax,0x43(%edx)
437f77:	73 41                	jae    0x437fba
437f79:	55                   	push   %ebp
437f7a:	58                   	pop    %eax
437f7b:	41                   	inc    %ecx
437f7c:	41                   	inc    %ecx
437f7d:	41                   	inc    %ecx
437f7e:	41                   	inc    %ecx
437f7f:	41                   	inc    %ecx
437f80:	41                   	inc    %ecx
437f81:	6b 77 42 6a          	imul   $0x6a,0x42(%edi),%esi
437f85:	43                   	inc    %ebx
437f86:	34 67                	xor    $0x67,%al
437f88:	45                   	inc    %ebp
437f89:	4c                   	dec    %esp
437f8a:	77 42                	ja     0x437fce
437f8c:	30 63 41             	xor    %ah,0x41(%ebx)
437f8f:	41                   	inc    %ecx
437f90:	41                   	inc    %ecx
437f91:	41                   	inc    %ecx
437f92:	41                   	inc    %ecx
437f93:	43                   	inc    %ebx
437f94:	54                   	push   %esp
437f95:	41                   	inc    %ecx
437f96:	47                   	inc    %edi
437f97:	63 4c 6e 77          	arpl   %ecx,0x77(%esi,%ebp,2)
437f9b:	51                   	push   %ecx
437f9c:	79 41                	jns    0x437fdf
437f9e:	4f                   	dec    %edi
437f9f:	78 77                	js     0x438018
437fa1:	41                   	inc    %ecx
437fa2:	41                   	inc    %ecx
437fa3:	41                   	inc    %ecx
437fa4:	41                   	inc    %ecx
437fa5:	41                   	inc    %ecx
437fa6:	4a                   	dec    %edx
437fa7:	4d                   	dec    %ebp
437fa8:	41                   	inc    %ecx
437fa9:	61                   	popa
437faa:	77 75                	ja     0x438021
437fac:	66 42                	inc    %dx
437fae:	44                   	inc    %esp
437faf:	59                   	pop    %ecx
437fb0:	41                   	inc    %ecx
437fb1:	58                   	pop    %eax
437fb2:	58                   	pop    %eax
437fb3:	45                   	inc    %ebp
437fb4:	41                   	inc    %ecx
437fb5:	41                   	inc    %ecx
437fb6:	41                   	inc    %ecx
437fb7:	41                   	inc    %ecx
437fb8:	41                   	inc    %ecx
437fb9:	6b 77 42 76          	imul   $0x76,0x42(%edi),%esi
437fbd:	43                   	inc    %ebx
437fbe:	36 6f                	outsl  %ss:(%esi),(%dx)
437fc0:	45                   	inc    %ebp
437fc1:	4f                   	dec    %edi
437fc2:	67 42                	addr16 inc %edx
437fc4:	6d                   	insl   (%dx),%es:(%edi)
437fc5:	63 51 41             	arpl   %edx,0x41(%ecx)
437fc8:	41                   	inc    %ecx
437fc9:	41                   	inc    %ecx
437fca:	41                   	inc    %ecx
437fcb:	43                   	inc    %ebx
437fcc:	54                   	push   %esp
437fcd:	41                   	inc    %ecx
437fce:	48                   	dec    %eax
437fcf:	4d                   	dec    %ebp
437fd0:	4c                   	dec    %esp
437fd1:	73 67                	jae    0x43803a
437fd3:	51                   	push   %ecx
437fd4:	38 41 48             	cmp    %al,0x48(%ecx)
437fd7:	42                   	inc    %edx
437fd8:	78 41                	js     0x43801b
437fda:	41                   	inc    %ecx
437fdb:	41                   	inc    %ecx
437fdc:	41                   	inc    %ecx
437fdd:	41                   	inc    %ecx
437fde:	4a                   	dec    %edx
437fdf:	4d                   	dec    %ebp
437fe0:	41                   	inc    %ecx
437fe1:	64 77 75             	fs ja  0x438059
437fe4:	35 42 44 30 41       	xor    $0x41304442,%eax
437fe9:	6b 48 45 41          	imul   $0x41,0x45(%eax),%ecx
437fed:	41                   	inc    %ecx
437fee:	41                   	inc    %ecx
437fef:	41                   	inc    %ecx
437ff0:	41                   	inc    %ecx
437ff1:	6b 77 42 37          	imul   $0x37,0x42(%edi),%esi
437ff5:	43                   	inc    %ebx
437ff6:	38 6f 45             	cmp    %ch,0x45(%edi)
437ff9:	50                   	push   %eax
437ffa:	67 44                	addr16 inc %esp
437ffc:	63 59 51             	arpl   %ebx,0x51(%ecx)
437fff:	41                   	inc    %ecx
438000:	41                   	inc    %ecx
438001:	41                   	inc    %ecx
438002:	41                   	inc    %ecx
438003:	43                   	inc    %ebx
438004:	47                   	inc    %edi
438005:	47                   	inc    %edi
438006:	45                   	inc    %ebp
438007:	41                   	inc    %ecx
438008:	49                   	dec    %ecx
438009:	52                   	push   %edx
43800a:	41                   	inc    %ecx
43800b:	42                   	inc    %edx
43800c:	42                   	inc    %edx
43800d:	41                   	inc    %ecx
43800e:	47                   	inc    %edi
43800f:	78 7a                	js     0x43808b
438011:	41                   	inc    %ecx
438012:	41                   	inc    %ecx
438013:	41                   	inc    %ecx
438014:	41                   	inc    %ecx
438015:	41                   	inc    %ecx
438016:	4a                   	dec    %edx
438017:	4d                   	dec    %ebp
438018:	41                   	inc    %ecx
438019:	51                   	push   %ecx
43801a:	77 75                	ja     0x438091
43801c:	71 42                	jno    0x438060
43801e:	45                   	inc    %ebp
43801f:	45                   	inc    %ebp
438020:	41                   	inc    %ecx
438021:	49                   	dec    %ecx
438022:	48                   	dec    %eax
438023:	55                   	push   %ebp
438024:	41                   	inc    %ecx
438025:	41                   	inc    %ecx
438026:	41                   	inc    %ecx