437e0e:	4d                   	dec    %ebp
437e0f:	6c                   	insb   (%dx),%es:(%edi)
437e10:	50                   	push   %eax
437e11:	41                   	inc    %ecx
437e12:	35 36 4e 72 34       	xor    $0x34724e36,%eax
437e17:	63 46 37             	arpl   %eax,0x37(%esi)
437e1a:	68 39 54 45 6d       	push   $0x6d455439
437e1f:	58                   	pop    %eax
437e20:	54                   	push   %esp
437e21:	57                   	push   %edi
437e22:	52                   	push   %edx
437e23:	6e                   	outsb  %ds:(%esi),(%dx)
437e24:	30 31                	xor    %dh,(%ecx)
437e26:	47                   	inc    %edi
437e27:	78 62                	js     0x437e8b
437e29:	63 34 2f             	arpl   %esi,(%edi,%ebp,1)
437e2c:	5a                   	pop    %edx
437e2d:	44                   	inc    %esp
437e2e:	53                   	push   %ebx
437e2f:	55                   	push   %ebp
437e30:	4a                   	dec    %edx
437e31:	39 51 66             	cmp    %edx,0x66(%ecx)
437e34:	31 38                	xor    %edi,(%eax)
437e36:	34 50                	xor    $0x50,%al
437e38:	31 46 39             	xor    %eax,0x39(%esi)
437e3b:	70 76                	jo     0x437eb3
437e3d:	62 37                	bound  %esi,(%edi)
437e3f:	44                   	inc    %esp
437e40:	58                   	pop    %eax
437e41:	68 4b 34 71 77       	push   $0x7771344b
437e46:	34 74                	xor    $0x74,%al
437e48:	53                   	push   %ebx
437e49:	50                   	push   %eax
437e4a:	41                   	inc    %ecx
437e4b:	62 72 41             	bound  %esi,0x41(%edx)
437e4e:	51                   	push   %ecx
437e4f:	51                   	push   %ecx
437e50:	65 35 45 51 55 35    	gs xor $0x35555145,%eax
437e56:	64 77 37             	fs ja  0x437e90
437e59:	44                   	inc    %esp
437e5a:	6d                   	insl   (%dx),%es:(%edi)
437e5b:	71 48                	jno    0x437ea5
437e5d:	58                   	pop    %eax
437e5e:	75 46                	jne    0x437ea6
437e60:	6b 49 52 39          	imul   $0x39,0x52(%ecx),%ecx
437e64:	6d                   	insl   (%dx),%es:(%edi)
437e65:	64 44                	fs inc %esp
437e67:	6d                   	insl   (%dx),%es:(%edi)
437e68:	50                   	push   %eax
437e69:	52                   	push   %edx
437e6a:	4a                   	dec    %edx
437e6b:	56                   	push   %esi
437e6c:	34 57                	xor    $0x57,%al
437e6e:	51                   	push   %ecx
437e6f:	30 75 68             	xor    %dh,0x68(%ebp)
437e72:	31 63 32             	xor    %esp,0x32(%ebx)
437e75:	4d                   	dec    %ebp
437e76:	50                   	push   %eax
437e77:	6b 59 75 39          	imul   $0x39,0x75(%ecx),%ebx
437e7b:	6b 70 6b 2f          	imul   $0x2f,0x6b(%eax),%esi
437e7f:	4b                   	dec    %ebx
437e80:	2f                   	das
437e81:	71 78                	jno    0x437efb
437e83:	2f                   	das
437e84:	4b                   	dec    %ebx
437e85:	78 4e                	js     0x437ed5
437e87:	35 30 46 54 31       	xor    $0x31544630,%eax
437e8c:	70 56                	jo     0x437ee4
437e8e:	4e                   	dec    %esi
437e8f:	7a 7a                	jp     0x437f0b
437e91:	32 32                	xor    (%edx),%dh
437e93:	5a                   	pop    %edx
437e94:	4b                   	dec    %ebx
437e95:	31 61 78             	xor    %esp,0x78(%ecx)
437e98:	33 36                	xor    (%esi),%esi
437e9a:	7a 39                	jp     0x437ed5
437e9c:	47                   	inc    %edi
437e9d:	79 4b                	jns    0x437eea
437e9f:	6d                   	insl   (%dx),%es:(%edi)
437ea0:	58                   	pop    %eax
437ea1:	65 6e                	outsb  %gs:(%esi),(%dx)
437ea3:	35 74 59 43 4e       	xor    $0x4e435974,%eax
437ea8:	71 67                	jno    0x437f11
437eaa:	56                   	push   %esi
437eab:	69 6a 4c 33 65 32 78 	imul   $0x78326533,0x4c(%edx),%ebp
437eb2:	6c                   	insb   (%dx),%es:(%edi)
437eb3:	54                   	push   %esp
437eb4:	68 4b 7a 62 73       	push   $0x73627a4b
437eb9:	2b 62 39             	sub    0x39(%edx),%esp
437ebc:	45                   	inc    %ebp
437ebd:	6d                   	insl   (%dx),%es:(%edi)
437ebe:	2f                   	das
437ebf:	42                   	inc    %edx
437ec0:	33 76 36             	xor    0x36(%esi),%esi
437ec3:	41                   	inc    %ecx
437ec4:	55                   	push   %ebp
437ec5:	6d                   	insl   (%dx),%es:(%edi)
437ec6:	61                   	popa
437ec7:	5a                   	pop    %edx
437ec8:	31 46 51             	xor    %eax,0x51(%esi)
437ecb:	71 56                	jno    0x437f23
437ecd:	57                   	push   %edi
437ece:	63 30                	arpl   %esi,(%eax)
437ed0:	51                   	push   %ecx
437ed1:	56                   	push   %esi
437ed2:	39 70 6d             	cmp    %esi,0x6d(%eax)
437ed5:	42                   	inc    %edx
437ed6:	6b 35 4f 34 32 76 6c 	imul   $0x6c,0x7632344f,%esi
437edd:	7a 78                	jp     0x437f57
437edf:	6a 30                	push   $0x30
437ee1:	57                   	push   %edi
437ee2:	65 36 35 30 4c 62 72 	gs ss xor $0x72624c30,%eax
437ee9:	44                   	inc    %esp
437eea:	74 42                	je     0x437f2e
437eec:	4a                   	dec    %edx
437eed:	69 2b 48 74 6c 37    	imul   $0x376c7448,(%ebx),%ebp
437ef3:	64 65 6b 31 47       	fs imul $0x47,%gs:(%ecx),%esi
437ef8:	61                   	popa
437ef9:	74 65                	je     0x437f60
437efb:	53                   	push   %ebx
437efc:	7a 6b                	jp     0x437f69
437efe:	41                   	inc    %ecx
437eff:	73 4d                	jae    0x437f4e
437f01:	57                   	push   %edi
437f02:	4a                   	dec    %edx
437f03:	78 4a                	js     0x437f4f
437f05:	6c                   	insb   (%dx),%es:(%edi)
437f06:	52                   	push   %edx
437f07:	72 33                	jb     0x437f3c
437f09:	38 31                	cmp    %dh,(%ecx)
437f0b:	52                   	push   %edx
437f0c:	47                   	inc    %edi
437f0d:	79 48                	jns    0x437f57
437f0f:	66 6e                	data16 outsb %ds:(%esi),(%dx)
437f11:	6b 70 70 50          	imul   $0x50,0x70(%eax),%esi
437f15:	39 79 56             	cmp    %edi,0x56(%ecx)
437f18:	32 69 55             	xor    0x55(%ecx),%ch
437f1b:	69 71 32 41 64 39 6d 	imul   $0x6d396441,0x32(%ecx),%esi
437f22:	53                   	push   %ebx
437f23:	6d                   	insl   (%dx),%es:(%edi)
437f24:	50                   	push   %eax
437f25:	42                   	inc    %edx
437f26:	59                   	pop    %ecx
437f27:	48                   	dec    %eax
437f28:	55                   	push   %ebp
437f29:	46                   	inc    %esi
437f2a:	4c                   	dec    %esp
437f2b:	76 4f                	jbe    0x437f7c
437f2d:	53                   	push   %ebx
437f2e:	48                   	dec    %eax
437f2f:	4a                   	dec    %edx
437f30:	37                   	aaa
437f31:	57                   	push   %edi
437f32:	31 52 61             	xor    %edx,0x61(%edx)
437f35:	68 4b 37 68 63       	push   $0x6368374b
437f3a:	35 47 73 47 37       	xor    $0x37477347,%eax
437f3f:	2b 2b                	sub    (%ebx),%ebp
437f41:	64 71 44             	fs jno 0x437f88
437f44:	32 50 59             	xor    0x59(%eax),%dl
437f47:	67 2b 77 7a          	sub    0x7a(%bx),%esi
437f4b:	61                   	popa
437f4c:	6c                   	insb   (%dx),%es:(%edi)
437f4d:	38 66 34             	cmp    %ah,0x34(%esi)
437f50:	74 68                	je     0x437fba
437f52:	4b                   	dec    %ebx
437f53:	37                   	aaa
437f54:	6b 44 6f 50 2f       	imul   $0x2f,0x50(%edi,%ebp,2),%eax
437f59:	42                   	inc    %edx
437f5a:	2b 6b 76             	sub    0x76(%ebx),%ebp
437f5d:	33 55 6d             	xor    0x6d(%ebp),%edx
437f60:	38 5a 68             	cmp    %bl,0x68(%edx)
437f63:	4e                   	dec    %esi
437f64:	32 65 69             	xor    0x69(%ebp),%ah
437f67:	72 55                	jb     0x437fbe
437f69:	6a 64                	push   $0x64
437f6b:	5a                   	pop    %edx
437f6c:	2f                   	das
437f6d:	35 35 59 55 62       	xor    $0x62555935,%eax
437f72:	71 6f                	jno    0x437fe3
437f74:	52                   	push   %edx
437f75:	5a                   	pop    %edx
437f76:	32 38                	xor    (%eax),%bh
437f78:	31 34 39             	xor    %esi,(%ecx,%edi,1)
437f7b:	36 79 6f             	ss jns 0x437fed
437f7e:	68 35 44 78 76       	push   $0x76784435
437f83:	51                   	push   %ecx
437f84:	45                   	inc    %ebp
437f85:	6c                   	insb   (%dx),%es:(%edi)
437f86:	4d                   	dec    %ebp
437f87:	6d                   	insl   (%dx),%es:(%edi)
437f88:	4c                   	dec    %esp
437f89:	53                   	push   %ebx
437f8a:	57                   	push   %edi
437f8b:	69 66 37 76 2f 31 68 	imul   $0x68312f76,0x37(%esi),%esp
437f92:	6d                   	insl   (%dx),%es:(%edi)
437f93:	39 52 65             	cmp    %edx,0x65(%edx)
437f96:	46                   	inc    %esi
437f97:	73 70                	jae    0x438009
437f99:	2b 6c 74 34          	sub    0x34(%esp,%esi,2),%ebp
437f9d:	75 31                	jne    0x437fd0
437f9f:	52                   	push   %edx
437fa0:	62 6c 39 6b          	bound  %ebp,0x6b(%ecx,%edi,1)
437fa4:	6b 6e 6e 38          	imul   $0x38,0x6e(%esi),%ebp
437fa8:	4b                   	dec    %ebx
437fa9:	54                   	push   %esp
437faa:	52                   	push   %edx
437fab:	59                   	pop    %ecx
437fac:	34 57                	xor    $0x57,%al
437fae:	65 6a 71             	gs push $0x71
437fb1:	6e                   	outsb  %ds:(%esi),(%dx)
437fb2:	52                   	push   %edx
437fb3:	76 77                	jbe    0x43802c
437fb5:	6d                   	insl   (%dx),%es:(%edi)
437fb6:	34 43                	xor    $0x43,%al
437fb8:	34 70                	xor    $0x70,%al
437fba:	69 6e 35 77 4f 62 2b 	imul   $0x2b624f77,0x35(%esi),%ebp
437fc1:	53                   	push   %ebx
437fc2:	43                   	inc    %ebx
437fc3:	51                   	push   %ecx
437fc4:	65 5a                	gs pop %edx
437fc6:	30 6f 54             	xor    %ch,0x54(%edi)
437fc9:	41                   	inc    %ecx
437fca:	55                   	push   %ebp
437fcb:	67 78 36             	addr16 js 0x438004
437fce:	30 54 70 71          	xor    %dl,0x71(%eax,%esi,2)
437fd2:	67 4a                	addr16 dec %edx
437fd4:	30 35 6f 5a 30 45    	xor    %dh,0x45305a6f
437fda:	6a 41                	push   $0x41
437fdc:	34 75                	xor    $0x75,%al
437fde:	47                   	inc    %edi
437fdf:	74 76                	je     0x438057
437fe1:	6a 55                	push   $0x55
437fe3:	61                   	popa
437fe4:	66 4f                	dec    %di
437fe6:	43                   	inc    %ebx
437fe7:	4d                   	dec    %ebp
437fe8:	2f                   	das
437fe9:	4a                   	dec    %edx
437fea:	4d                   	dec    %ebp
437feb:	61                   	popa
437fec:	35 57 4e 2f 69       	xor    $0x692f4e57,%eax
437ff1:	42                   	inc    %edx
437ff2:	6c                   	insb   (%dx),%es:(%edi)
437ff3:	65 68 67 75 51 36    	gs push $0x36517567
437ff9:	53                   	push   %ebx
437ffa:	6e                   	outsb  %ds:(%esi),(%dx)
437ffb:	71 4c                	jno    0x438049
437ffd:	4a                   	dec    %edx
437ffe:	6c                   	insb   (%dx),%es:(%edi)
437fff:	30 4a 34             	xor    %cl,0x34(%edx)
438002:	79 75                	jns    0x438079
438004:	48                   	dec    %eax
438005:	4a                   	dec    %edx
438006:	59                   	pop    %ecx
438007:	46                   	inc    %esi
438008:	43                   	inc    %ebx
438009:	56                   	push   %esi
43800a:	4a                   	dec    %edx
43800b:	7a 50                	jp     0x43805d
43800d:	4f                   	dec    %edi
43800e:	46                   	inc    %esi
43800f:	76 79                	jbe    0x43808a
438011:	74 4b                	je     0x43805e
438013:	72 61                	jb     0x438076
438015:	70 6e                	jo     0x438085
438017:	2b 32                	sub    (%edx),%esi
438019:	4f                   	dec    %edi
43801a:	45                   	inc    %ebp
43801b:	41                   	inc    %ecx
43801c:	56                   	push   %esi
43801d:	44                   	inc    %esp
43801e:	2f                   	das
43801f:	38 51 6d             	cmp    %dl,0x6d(%ecx)
438022:	50                   	push   %eax
438023:	41                   	inc    %ecx
438024:	59                   	pop    %ecx
438025:	6e                   	outsb  %ds:(%esi),(%dx)
438026:	68 49 79 59 74       	push   $0x74597949
43802b:	72 6f                	jb     0x43809c
43802d:	33 55 73             	xor    0x73(%ebp),%edx
438030:	5a                   	pop    %edx
438031:	6b 39 39             	imul   $0x39,(%ecx),%edi
438034:	32 5a 66             	xor    0x66(%edx),%bl
438037:	47                   	inc    %edi
438038:	4b                   	dec    %ebx
438039:	2f                   	das
43803a:	4e                   	dec    %esi
43803b:	78 6b                	js     0x4380a8
43803d:	76 6d                	jbe    0x4380ac
43803f:	6d                   	insl   (%dx),%es:(%edi)
438040:	57                   	push   %edi
438041:	2b 36                	sub    (%esi),%esi
438043:	6a 51                	push   $0x51
438045:	70 67                	jo     0x4380ae
438047:	39 57 4a             	cmp    %edx,0x4a(%edi)
43804a:	6e                   	outsb  %ds:(%esi),(%dx)
43804b:	6f                   	outsl  %ds:(%esi),(%dx)
43804c:	2b 56 65             	sub    0x65(%esi),%edx
43804f:	6d                   	insl   (%dx),%es:(%edi)
438050:	48                   	dec    %eax
438051:	66 65 66 66 64 46    	data16 gs data16 fs inc %si
438057:	30 55 76             	xor    %dl,0x76(%ebp)
43805a:	35 75 4f 30 65       	xor    $0x65304f75,%eax
43805f:	4b                   	dec    %ebx
438060:	41                   	inc    %ecx
438061:	51                   	push   %ecx
438062:	2f                   	das
438063:	6d                   	insl   (%dx),%es:(%edi)
438064:	45                   	inc    %ebp
438065:	7a 6e                	jp     0x4380d5
438067:	48                   	dec    %eax
438068:	53                   	push   %ebx
438069:	46                   	inc    %esi
43806a:	4a                   	dec    %edx
43806b:	63 62 37             	arpl   %esp,0x37(%edx)
43806e:	56                   	push   %esi
43806f:	44                   	inc    %esp
438070:	4b                   	dec    %ebx
438071:	32 64 51 4c          	xor    0x4c(%ecx,%edx,2),%ah
438075:	52                   	push   %edx
438076:	49                   	dec    %ecx
438077:	33 30                	xor    (%eax),%esi
438079:	2f                   	das
43807a:	4f                   	dec    %edi
43807b:	68 65 37 75 66       	push   $0x66753765
438080:	74 4d                	je     0x4380cf
438082:	6b 6a 36 4e          	imul   $0x4e,0x36(%edx),%ebp
438086:	4c                   	dec    %esp
438087:	59                   	pop    %ecx
438088:	4d                   	dec    %ebp
438089:	39 42 30             	cmp    %eax,0x30(%edx)
43808c:	41                   	inc    %ecx
43808d:	41                   	inc    %ecx
43808e:	57                   	push   %edi
43808f:	53                   	push   %ebx
438090:	64 66 79 4a          	fs data16 jns 0x4380de
438094:	59                   	pop    %ecx
438095:	6e                   	outsb  %ds:(%esi),(%dx)
438096:	41                   	inc    %ecx
438097:	65 33 32             	xor    %gs:(%edx),%esi
43809a:	36 2f                	ss das
43809c:	45                   	inc    %ebp
43809d:	36 4f                	ss dec %edi
43809f:	50                   	push   %eax
4380a0:	36 77 6d             	ss ja  0x438110
4380a3:	50                   	push   %eax
4380a4:	4b                   	dec    %ebx
4380a5:	6a 37                	push   $0x37
4380a7:	35 41 4f 43 51       	xor    $0x51434f41,%eax
4380ac:	78 64                	js     0x438112