418cab:	61                   	popa
418cac:	68 6b 6d 71 4e       	push   $0x4e716d6b
418cb1:	6b 64 42 5a 4d       	imul   $0x4d,0x5a(%edx,%eax,2),%esp
418cb6:	2f                   	das
418cb7:	43                   	inc    %ebx
418cb8:	48                   	dec    %eax
418cb9:	53                   	push   %ebx
418cba:	4b                   	dec    %ebx
418cbb:	5a                   	pop    %edx
418cbc:	32 32                	xor    (%edx),%dh
418cbe:	72 69                	jb     0x418d29
418cc0:	66 32 67 45          	data16 xor 0x45(%edi),%ah
418cc4:	4e                   	dec    %esi
418cc5:	55                   	push   %ebp
418cc6:	62 49 54             	bound  %ecx,0x54(%ecx)
418cc9:	51                   	push   %ecx
418cca:	54                   	push   %esp
418ccb:	31 72 6b             	xor    %esi,0x6b(%edx)
418cce:	6b 47 7a 4a          	imul   $0x4a,0x7a(%edi),%eax
418cd2:	53                   	push   %ebx
418cd3:	50                   	push   %eax
418cd4:	38 34 6f             	cmp    %dh,(%edi,%ebp,2)
418cd7:	51                   	push   %ecx
418cd8:	62 75 70             	bound  %esi,0x70(%ebp)
418cdb:	32 61 45             	xor    0x45(%ecx),%ah
418cde:	35 59 43 47 76       	xor    $0x76474359,%eax
418ce3:	42                   	inc    %edx
418ce4:	49                   	dec    %ecx
418ce5:	59                   	pop    %ecx
418ce6:	54                   	push   %esp
418ce7:	48                   	dec    %eax
418ce8:	75 44                	jne    0x418d2e
418cea:	67 6e                	outsb  %ds:(%si),(%dx)
418cec:	64 30 65 35          	xor    %ah,%fs:0x35(%ebp)
418cf0:	31 6e 38             	xor    %ebp,0x38(%esi)
418cf3:	57                   	push   %edi
418cf4:	5a                   	pop    %edx
418cf5:	39 38                	cmp    %edi,(%eax)
418cf7:	6e                   	outsb  %ds:(%esi),(%dx)
418cf8:	2f                   	das
418cf9:	39 67 4f             	cmp    %esp,0x4f(%edi)
418cfc:	74 37                	je     0x418d35
418cfe:	5a                   	pop    %edx
418cff:	66 38 64 6f 2f       	data16 cmp %ah,0x2f(%edi,%ebp,2)
418d04:	55                   	push   %ebp
418d05:	49                   	dec    %ecx
418d06:	74 58                	je     0x418d60
418d08:	4e                   	dec    %esi
418d09:	63 43 74             	arpl   %eax,0x74(%ebx)
418d0c:	35 2b 43 31 4b       	xor    $0x4b31432b,%eax
418d11:	6d                   	insl   (%dx),%es:(%edi)
418d12:	7a 49                	jp     0x418d5d
418d14:	4a                   	dec    %edx
418d15:	56                   	push   %esi
418d16:	5a                   	pop    %edx
418d17:	62 62 45             	bound  %esp,0x45(%edx)
418d1a:	45                   	inc    %ebp
418d1b:	55                   	push   %ebp
418d1c:	59                   	pop    %ecx
418d1d:	64 79 2f             	fs jns 0x418d4f
418d20:	6a 46                	push   $0x46
418d22:	66 79 39             	data16 jns 0x418d5e
418d25:	45                   	inc    %ebp
418d26:	43                   	inc    %ebx
418d27:	59                   	pop    %ecx
418d28:	45                   	inc    %ebp
418d29:	64 45                	fs inc %ebp
418d2b:	6e                   	outsb  %ds:(%esi),(%dx)
418d2c:	49                   	dec    %ecx
418d2d:	2f                   	das
418d2e:	52                   	push   %edx
418d2f:	76 43                	jbe    0x418d74
418d31:	66 64 34 7a          	data16 fs xor $0x7a,%al
418d35:	50                   	push   %eax
418d36:	66 78 70             	data16 js 0x418da9
418d39:	6a 6a                	push   $0x6a
418d3b:	37                   	aaa
418d3c:	73 6e                	jae    0x418dac
418d3e:	69 4c 4e 4a 35 2f 71 	imul   $0x36712f35,0x4a(%esi,%ecx,2),%ecx
418d45:	36
418d46:	6a 32                	push   $0x32
418d48:	32 4d 53             	xor    0x53(%ebp),%cl
418d4b:	78 30                	js     0x418d7d
418d4d:	48                   	dec    %eax
418d4e:	50                   	push   %eax
418d4f:	4a                   	dec    %edx
418d50:	4e                   	dec    %esi
418d51:	48                   	dec    %eax
418d52:	5a                   	pop    %edx
418d53:	70 50                	jo     0x418da5
418d55:	50                   	push   %eax
418d56:	32 65 71             	xor    0x71(%ebp),%ah
418d59:	6a 72                	push   $0x72
418d5b:	66 56                	push   %si
418d5d:	4d                   	dec    %ebp
418d5e:	41                   	inc    %ecx
418d5f:	31 4d 38             	xor    %ecx,0x38(%ebp)
418d62:	35 42 41 32 72       	xor    $0x72324142,%eax
418d67:	4c                   	dec    %esp
418d68:	34 4f                	xor    $0x4f,%al
418d6a:	65 4d                	gs dec %ebp
418d6c:	48                   	dec    %eax
418d6d:	45                   	inc    %ebp
418d6e:	65 33 49 62          	xor    %gs:0x62(%ecx),%ecx
418d72:	73 53                	jae    0x418dc7
418d74:	34 34                	xor    $0x34,%al
418d76:	53                   	push   %ebx
418d77:	70 2f                	jo     0x418da8
418d79:	76 7a                	jbe    0x418df5
418d7b:	77 59                	ja     0x418dd6
418d7d:	48                   	dec    %eax
418d7e:	4a                   	dec    %edx
418d7f:	4f                   	dec    %edi
418d80:	57                   	push   %edi
418d81:	77 6c                	ja     0x418def
418d83:	2f                   	das
418d84:	54                   	push   %esp
418d85:	79 64                	jns    0x418deb
418d87:	64 74 77             	fs je  0x418e01
418d8a:	59                   	pop    %ecx
418d8b:	4e                   	dec    %esi
418d8c:	47                   	inc    %edi
418d8d:	4e                   	dec    %esi
418d8e:	42                   	inc    %edx
418d8f:	58                   	pop    %eax
418d90:	47                   	inc    %edi
418d91:	6f                   	outsl  %ds:(%esi),(%dx)
418d92:	42                   	inc    %edx
418d93:	68 37 35 69 71       	push   $0x71693537
418d98:	39 36                	cmp    %esi,(%esi)
418d9a:	33 5a 38             	xor    0x38(%edx),%ebx
418d9d:	66 45                	inc    %bp
418d9f:	41                   	inc    %ecx
418da0:	41                   	inc    %ecx
418da1:	48                   	dec    %eax
418da2:	4b                   	dec    %ebx
418da3:	2b 6f 65             	sub    0x65(%edi),%ebp
418da6:	79 54                	jns    0x418dfc
418da8:	34 67                	xor    $0x67,%al
418daa:	57                   	push   %edi
418dab:	4a                   	dec    %edx
418dac:	70 30                	jo     0x418dde
418dae:	4f                   	dec    %edi
418daf:	61                   	popa
418db0:	30 4c 63 6d          	xor    %cl,0x6d(%ebx,%eiz,2)
418db4:	45                   	inc    %ebp
418db5:	66 4b                	dec    %bx
418db7:	78 66                	js     0x418e1f
418db9:	56                   	push   %esi
418dba:	63 71 2b             	arpl   %esi,0x2b(%ecx)
418dbd:	45                   	inc    %ebp
418dbe:	67 7a 2f             	addr16 jp 0x418df0
418dc1:	66 55                	push   %bp
418dc3:	36 41                	ss inc %ecx
418dc5:	68 47 42 76 68       	push   $0x68764247
418dca:	74 57                	je     0x418e23
418dcc:	2f                   	das
418dcd:	47                   	inc    %edi
418dce:	55                   	push   %ebp
418dcf:	34 44                	xor    $0x44,%al
418dd1:	58                   	pop    %eax
418dd2:	55                   	push   %ebp
418dd3:	34 44                	xor    $0x44,%al
418dd5:	41                   	inc    %ecx
418dd6:	37                   	aaa
418dd7:	47                   	inc    %edi
418dd8:	48                   	dec    %eax
418dd9:	7a 46                	jp     0x418e21
418ddb:	4f                   	dec    %edi
418ddc:	73 64                	jae    0x418e42
418dde:	72 44                	jb     0x418e24
418de0:	66 68 4f 57          	pushw  $0x574f
418de4:	6d                   	insl   (%dx),%es:(%edi)
418de5:	44                   	inc    %esp
418de6:	63 58 34             	arpl   %ebx,0x34(%eax)
418de9:	59                   	pop    %ecx
418dea:	6e                   	outsb  %ds:(%esi),(%dx)
418deb:	62 62 63             	bound  %esp,0x63(%edx)
418dee:	65 71 77             	gs jno 0x418e68
418df1:	43                   	inc    %ebx
418df2:	38 7a 70             	cmp    %bh,0x70(%edx)
418df5:	50                   	push   %eax
418df6:	65 54                	gs push %esp
418df8:	35 2f 78 62 39       	xor    $0x3962782f,%eax
418dfd:	6b 51 5a 49          	imul   $0x49,0x5a(%ecx),%edx
418e01:	6e                   	outsb  %ds:(%esi),(%dx)
418e02:	2f                   	das
418e03:	62 51 38             	bound  %edx,0x38(%ecx)
418e06:	4f                   	dec    %edi
418e07:	71 79                	jno    0x418e82
418e09:	36 33 44 38 63       	xor    %ss:0x63(%eax,%edi,1),%eax
418e0e:	65 31 58 48          	xor    %ebx,%gs:0x48(%eax)
418e12:	63 51 34             	arpl   %edx,0x34(%ecx)
418e15:	74 79                	je     0x418e90
418e17:	70 72                	jo     0x418e8b
418e19:	4b                   	dec    %ebx
418e1a:	54                   	push   %esp
418e1b:	6d                   	insl   (%dx),%es:(%edi)
418e1c:	68 58 50 56 66       	push   $0x66565058
418e21:	61                   	popa
418e22:	71 52                	jno    0x418e76
418e24:	68 4f 51 30 4d       	push   $0x4d30514f
418e29:	51                   	push   %ecx
418e2a:	69 4d 30 65 77 6f 73 	imul   $0x736f7765,0x30(%ebp),%ecx
418e31:	5a                   	pop    %edx
418e32:	55                   	push   %ebp
418e33:	66 6d                	insw   (%dx),%es:(%edi)
418e35:	54                   	push   %esp
418e36:	2f                   	das
418e37:	56                   	push   %esi
418e38:	4c                   	dec    %esp
418e39:	5a                   	pop    %edx
418e3a:	6a 69                	push   $0x69
418e3c:	30 6b 6e             	xor    %ch,0x6e(%ebx)
418e3f:	44                   	inc    %esp
418e40:	53                   	push   %ebx
418e41:	78 4c                	js     0x418e8f
418e43:	53                   	push   %ebx
418e44:	52                   	push   %edx
418e45:	36 68 2f 79 65 39    	ss push $0x3965792f
418e4b:	43                   	inc    %ebx
418e4c:	36 49                	ss dec %ecx
418e4e:	35 50 32 67 59       	xor    $0x59673250,%eax
418e53:	64 67 79 51          	fs addr16 jns 0x418ea8
418e57:	53                   	push   %ebx
418e58:	6f                   	outsl  %ds:(%esi),(%dx)
418e59:	6f                   	outsl  %ds:(%esi),(%dx)
418e5a:	51                   	push   %ecx
418e5b:	44                   	inc    %esp
418e5c:	6a 6b                	push   $0x6b
418e5e:	44                   	inc    %esp
418e5f:	41                   	inc    %ecx
418e60:	47                   	inc    %edi
418e61:	51                   	push   %ecx
418e62:	75 30                	jne    0x418e94
418e64:	38 48 41             	cmp    %cl,0x41(%eax)
418e67:	35 46 31 5a 43       	xor    $0x435a3146,%eax
418e6c:	33 79 49             	xor    0x49(%ecx),%edi
418e6f:	39 66 43             	cmp    %esp,0x43(%esi)
418e72:	74 34                	je     0x418ea8
418e74:	47                   	inc    %edi
418e75:	68 75 6b 6d 2f       	push   $0x2f6d6b75
418e7a:	6d                   	insl   (%dx),%es:(%edi)
418e7b:	75 44                	jne    0x418ec1
418e7d:	37                   	aaa
418e7e:	77 6a                	ja     0x418eea
418e80:	49                   	dec    %ecx
418e81:	31 64 63 70          	xor    %esp,0x70(%ebx,%eiz,2)
418e85:	6a 72                	push   $0x72
418e87:	4d                   	dec    %ebp
418e88:	46                   	inc    %esi
418e89:	4e                   	dec    %esi
418e8a:	42                   	inc    %edx
418e8b:	36 61                	ss popa
418e8d:	36 5a                	ss pop %edx
418e8f:	54                   	push   %esp
418e90:	58                   	pop    %eax
418e91:	35 33 2f 48 75       	xor    $0x75482f33,%eax
418e96:	76 66                	jbe    0x418efe
418e98:	2f                   	das
418e99:	62 33                	bound  %esi,(%ebx)
418e9b:	7a 42                	jp     0x418edf
418e9d:	73 61                	jae    0x418f00
418e9f:	38 64 51 67          	cmp    %ah,0x67(%ecx,%edx,2)
418ea3:	69 4c 31 34 77 75 52 	imul   $0x77527577,0x34(%ecx,%esi,1),%ecx
418eaa:	77
418eab:	4c                   	dec    %esp
418eac:	4c                   	dec    %esp
418ead:	7a 68                	jp     0x418f17
418eaf:	37                   	aaa
418eb0:	47                   	inc    %edi
418eb1:	68 4d 62 4b 35       	push   $0x354b624d
418eb6:	2f                   	das
418eb7:	49                   	dec    %ecx
418eb8:	76 38                	jbe    0x418ef2
418eba:	30 71 47             	xor    %dh,0x47(%ecx)
418ebd:	4d                   	dec    %ebp
418ebe:	32 63 69             	xor    0x69(%ebx),%ah
418ec1:	5a                   	pop    %edx
418ec2:	6a 4f                	push   $0x4f
418ec4:	56                   	push   %esi
418ec5:	42                   	inc    %edx
418ec6:	4f                   	dec    %edi
418ec7:	79 57                	jns    0x418f20
418ec9:	45                   	inc    %ebp
418eca:	7a 36                	jp     0x418f02
418ecc:	55                   	push   %ebp
418ecd:	69 6c 45 74 55 61 57 	imul   $0x4f576155,0x74(%ebp,%eax,2),%ebp
418ed4:	4f
418ed5:	6e                   	outsb  %ds:(%esi),(%dx)
418ed6:	4f                   	dec    %edi
418ed7:	34 2f                	xor    $0x2f,%al
418ed9:	78 4c                	js     0x418f27
418edb:	7a 39                	jp     0x418f16
418edd:	34 77                	xor    $0x77,%al
418edf:	76 31                	jbe    0x418f12
418ee1:	38 6c 34 55          	cmp    %ch,0x55(%esp,%esi,1)
418ee5:	52                   	push   %edx
418ee6:	33 34 4f             	xor    (%edi,%ecx,2),%esi
418ee9:	66 5a                	pop    %dx
418eeb:	48                   	dec    %eax
418eec:	51                   	push   %ecx
418eed:	6c                   	insb   (%dx),%es:(%edi)
418eee:	6f                   	outsl  %ds:(%esi),(%dx)
418eef:	76 38                	jbe    0x418f29
418ef1:	64 6f                	outsl  %fs:(%esi),(%dx)
418ef3:	35 32 66 6b 31       	xor    $0x316b6632,%eax
418ef8:	43                   	inc    %ebx
418ef9:	51                   	push   %ecx
418efa:	30 6b 4a             	xor    %ch,0x4a(%ebx)
418efd:	50                   	push   %eax
418efe:	61                   	popa
418eff:	6e                   	outsb  %ds:(%esi),(%dx)
418f00:	76 48                	jbe    0x418f4a
418f02:	34 64                	xor    $0x64,%al
418f04:	6e                   	outsb  %ds:(%esi),(%dx)
418f05:	77 37                	ja     0x418f3e
418f07:	30 57 75             	xor    %dl,0x75(%edi)
418f0a:	6b 46 41 50          	imul   $0x50,0x41(%esi),%eax
418f0e:	57                   	push   %edi
418f0f:	70 2b                	jo     0x418f3c
418f11:	36 52                	ss push %edx
418f13:	63 32                	arpl   %esi,(%edx)
418f15:	35 4d 50 2f 34       	xor    $0x342f504d,%eax
418f1a:	49                   	dec    %ecx
418f1b:	33 61 4c             	xor    0x4c(%ecx),%esp
418f1e:	6b 76 4e 72          	imul   $0x72,0x4e(%esi),%esi
418f22:	69 33 6a 6f 36 51    	imul   $0x51366f6a,(%ebx),%esi
418f28:	4b                   	dec    %ebx
418f29:	38 6a 72             	cmp    %ch,0x72(%edx)
418f2c:	58                   	pop    %eax
418f2d:	78 70                	js     0x418f9f
418f2f:	79 41                	jns    0x418f72
418f31:	4c                   	dec    %esp
418f32:	64 66 6d             	fs insw (%dx),%es:(%edi)
418f35:	6d                   	insl   (%dx),%es:(%edi)
418f36:	39 63 45             	cmp    %esp,0x45(%ebx)
418f39:	4a                   	dec    %edx
418f3a:	76 75                	jbe    0x418fb1
418f3c:	75 39                	jne    0x418f77
418f3e:	54                   	push   %esp
418f3f:	70 66                	jo     0x418fa7
418f41:	58                   	pop    %eax
418f42:	50                   	push   %eax
418f43:	67 7a 52             	addr16 jp 0x418f98
418f46:	72 79                	jb     0x418fc1
418f48:	53                   	push   %ebx
418f49:	65 69 2f 38 48 7a 36 	imul   $0x367a4838,%gs:(%edi),%ebp
418f50:	73 78                	jae    0x418fca
418f52:	34 42                	xor    $0x42,%al