413de4:	6d                   	insl   (%dx),%es:(%edi)
413de5:	5f                   	pop    %edi
413de6:	43                   	inc    %ebx
413de7:	6c                   	insb   (%dx),%es:(%edi)
413de8:	69 63 6b 00 e5 ad a6 	imul   $0xa6ade500,0x6b(%ebx),%esp
413def:	e7 94                	out    %eax,$0x94
413df1:	9f                   	lahf
413df2:	e4 bf                	in     $0xbf,%al
413df4:	a1 e6 81 af e5       	mov    0xe5af81e6,%eax
413df9:	88 97 e8 a1 a8 54    	mov    %dl,0x54a8a1e8(%edi)
413dff:	6f                   	outsl  %ds:(%esi),(%dx)
413e00:	6f                   	outsl  %ds:(%esi),(%dx)
413e01:	6c                   	insb   (%dx),%es:(%edi)
413e02:	53                   	push   %ebx
413e03:	74 72                	je     0x413e77
413e05:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
413e0c:	74 65                	je     0x413e73
413e0e:	6d                   	insl   (%dx),%es:(%edi)
413e0f:	5f                   	pop    %edi
413e10:	43                   	inc    %ebx
413e11:	6c                   	insb   (%dx),%es:(%edi)
413e12:	69 63 6b 00 e5 9c a8 	imul   $0xa89ce500,0x6b(%ebx),%esp
413e19:	e7 ba                	out    %eax,$0xba
413e1b:	bf e8 80 83 e8       	mov    $0xe88380e8,%edi
413e20:	af                   	scas   %es:(%edi),%eax
413e21:	95                   	xchg   %eax,%ebp
413e22:	54                   	push   %esp
413e23:	6f                   	outsl  %ds:(%esi),(%dx)
413e24:	6f                   	outsl  %ds:(%esi),(%dx)
413e25:	6c                   	insb   (%dx),%es:(%edi)
413e26:	53                   	push   %ebx
413e27:	74 72                	je     0x413e9b
413e29:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
413e30:	74 65                	je     0x413e97
413e32:	6d                   	insl   (%dx),%es:(%edi)
413e33:	5f                   	pop    %edi
413e34:	43                   	inc    %ebx
413e35:	6c                   	insb   (%dx),%es:(%edi)
413e36:	69 63 6b 00 e6 98 be 	imul   $0xbe98e600,0x6b(%ebx),%esp
413e3d:	e7 a4                	out    %eax,$0xa4
413e3f:	ba e5 bd 93 e5       	mov    $0xe593bde5,%edx
413e44:	89 8d e7 b3 bb e7    	mov    %ecx,-0x18444c19(%ebp)
413e4a:	bb 9f e6 97 b6       	mov    $0xb697e69f,%ebx
413e4f:	e9 97 b4 54 6f       	jmp    0x6f95f2eb
413e54:	6f                   	outsl  %ds:(%esi),(%dx)
413e55:	6c                   	insb   (%dx),%es:(%edi)
413e56:	53                   	push   %ebx
413e57:	74 72                	je     0x413ecb
413e59:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
413e60:	74 65                	je     0x413ec7
413e62:	6d                   	insl   (%dx),%es:(%edi)
413e63:	5f                   	pop    %edi
413e64:	43                   	inc    %ebx
413e65:	6c                   	insb   (%dx),%es:(%edi)
413e66:	69 63 6b 00 e5 88 a0 	imul   $0xa088e500,0x6b(%ebx),%esp
413e6d:	e9 99 a4 54 6f       	jmp    0x6f95e30b
413e72:	6f                   	outsl  %ds:(%esi),(%dx)
413e73:	6c                   	insb   (%dx),%es:(%edi)
413e74:	53                   	push   %ebx
413e75:	74 72                	je     0x413ee9
413e77:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
413e7e:	74 65                	je     0x413ee5
413e80:	6d                   	insl   (%dx),%es:(%edi)
413e81:	5f                   	pop    %edi
413e82:	43                   	inc    %ebx
413e83:	6c                   	insb   (%dx),%es:(%edi)
413e84:	69 63 6b 00 e6 b7 bb 	imul   $0xbbb7e600,0x6b(%ebx),%esp
413e8b:	e5 8a                	in     $0x8a,%eax
413e8d:	a0 e8 af 95 e9       	mov    0xe995afe8,%al
413e92:	a2 98 54 6f 6f       	mov    %al,0x6f6f5498
413e97:	6c                   	insb   (%dx),%es:(%edi)
413e98:	53                   	push   %ebx
413e99:	74 72                	je     0x413f0d
413e9b:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
413ea2:	74 65                	je     0x413f09
413ea4:	6d                   	insl   (%dx),%es:(%edi)
413ea5:	5f                   	pop    %edi
413ea6:	43                   	inc    %ebx
413ea7:	6c                   	insb   (%dx),%es:(%edi)
413ea8:	69 63 6b 00 e6 9f a5 	imul   $0xa59fe600,0x6b(%ebx),%esp
413eaf:	e8 af a2 e4 bf       	call   0xc025e163
413eb4:	ae                   	scas   %es:(%edi),%al
413eb5:	e6 94                	out    %al,$0x94
413eb7:	b9 e8 af 95 e9       	mov    $0xe995afe8,%ecx
413ebc:	a2 98 54 6f 6f       	mov    %al,0x6f6f5498
413ec1:	6c                   	insb   (%dx),%es:(%edi)
413ec2:	53                   	push   %ebx
413ec3:	74 72                	je     0x413f37
413ec5:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
413ecc:	74 65                	je     0x413f33
413ece:	6d                   	insl   (%dx),%es:(%edi)
413ecf:	5f                   	pop    %edi
413ed0:	43                   	inc    %ebx
413ed1:	6c                   	insb   (%dx),%es:(%edi)
413ed2:	69 63 6b 00 62 5f 6c 	imul   $0x6c5f6200,0x6b(%ebx),%esp
413ed9:	6f                   	outsl  %ds:(%esi),(%dx)
413eda:	67 69 6e 5f 43 6c 69 	imul   $0x63696c43,0x5f(%bp),%ebp
413ee1:	63
413ee2:	6b 00 62             	imul   $0x62,(%eax),%eax
413ee5:	5f                   	pop    %edi
413ee6:	75 70                	jne    0x413f58
413ee8:	5f                   	pop    %edi
413ee9:	43                   	inc    %ebx
413eea:	6c                   	insb   (%dx),%es:(%edi)
413eeb:	69 63 6b 00 62 5f 53 	imul   $0x535f6200,0x6b(%ebx),%esp
413ef2:	65 6c                	gs insb (%dx),%es:(%edi)
413ef4:	65 63 74 5f 43       	arpl   %esi,%gs:0x43(%edi,%ebx,2)
413ef9:	6c                   	insb   (%dx),%es:(%edi)
413efa:	69 63 6b 00 62 5f 45 	imul   $0x455f6200,0x6b(%ebx),%esp
413f01:	78 70                	js     0x413f73
413f03:	6f                   	outsl  %ds:(%esi),(%dx)
413f04:	72 74                	jb     0x413f7a
413f06:	5f                   	pop    %edi
413f07:	43                   	inc    %ebx
413f08:	6c                   	insb   (%dx),%es:(%edi)
413f09:	69 63 6b 00 62 5f 6e 	imul   $0x6e5f6200,0x6b(%ebx),%esp
413f10:	65 78 74             	gs js  0x413f87
413f13:	5f                   	pop    %edi
413f14:	43                   	inc    %ebx
413f15:	6c                   	insb   (%dx),%es:(%edi)
413f16:	69 63 6b 00 62 5f 4d 	imul   $0x4d5f6200,0x6b(%ebx),%esp
413f1d:	6f                   	outsl  %ds:(%esi),(%dx)
413f1e:	64 69 66 79 5f 43 6c 	imul   $0x696c435f,%fs:0x79(%esi),%esp
413f25:	69
413f26:	63 6b 00             	arpl   %ebp,0x0(%ebx)
413f29:	44                   	inc    %esp
413f2a:	61                   	popa
413f2b:	74 61                	je     0x413f8e
413f2d:	47                   	inc    %edi
413f2e:	72 69                	jb     0x413f99
413f30:	64 56                	fs push %esi
413f32:	69 65 77 31 5f 43 65 	imul   $0x65435f31,0x77(%ebp),%esp
413f39:	6c                   	insb   (%dx),%es:(%edi)
413f3a:	6c                   	insb   (%dx),%es:(%edi)
413f3b:	43                   	inc    %ebx
413f3c:	6f                   	outsl  %ds:(%esi),(%dx)
413f3d:	6e                   	outsb  %ds:(%esi),(%dx)
413f3e:	74 65                	je     0x413fa5
413f40:	6e                   	outsb  %ds:(%esi),(%dx)
413f41:	74 43                	je     0x413f86
413f43:	6c                   	insb   (%dx),%es:(%edi)
413f44:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
413f4b:	5f                   	pop    %edi
413f4c:	43                   	inc    %ebx
413f4d:	65 6c                	gs insb (%dx),%es:(%edi)
413f4f:	6c                   	insb   (%dx),%es:(%edi)
413f50:	43                   	inc    %ebx
413f51:	6f                   	outsl  %ds:(%esi),(%dx)
413f52:	6e                   	outsb  %ds:(%esi),(%dx)
413f53:	74 65                	je     0x413fba
413f55:	6e                   	outsb  %ds:(%esi),(%dx)
413f56:	74 43                	je     0x413f9b
413f58:	6c                   	insb   (%dx),%es:(%edi)
413f59:	69 63 6b 00 62 5f 6f 	imul   $0x6f5f6200,0x6b(%ebx),%esp
413f60:	6b 00 6c             	imul   $0x6c,(%eax),%eax
413f63:	61                   	popa
413f64:	62 5f 4d             	bound  %ebx,0x4d(%edi)
413f67:	61                   	popa
413f68:	72 6b                	jb     0x413fd5
413f6a:	00 67 65             	add    %ah,0x65(%edi)
413f6d:	74 5f                	je     0x413fce
413f6f:	6b 49 61 59          	imul   $0x59,0x61(%ecx),%ecx
413f73:	72 55                	jb     0x413fca
413f75:	69 51 43 7a 5a 50 6d 	imul   $0x6d505a7a,0x43(%ecx),%edx
413f7c:	56                   	push   %esi
413f7d:	6a 68                	push   $0x68
413f7f:	41                   	inc    %ecx
413f80:	65 52                	gs push %edx
413f82:	58                   	pop    %eax
413f83:	41                   	inc    %ecx
413f84:	4e                   	dec    %esi
413f85:	53                   	push   %ebx
413f86:	56                   	push   %esi
413f87:	71 47                	jno    0x413fd0
413f89:	42                   	inc    %edx
413f8a:	64 43                	fs inc %ebx
413f8c:	6c                   	insb   (%dx),%es:(%edi)
413f8d:	00 74 65 73          	add    %dh,0x73(%ebp,%eiz,2)
413f91:	74 69                	je     0x413ffc
413f93:	6d                   	insl   (%dx),%es:(%edi)
413f94:	6f                   	outsl  %ds:(%esi),(%dx)
413f95:	6e                   	outsb  %ds:(%esi),(%dx)
413f96:	69 61 6c 00 73 65 74 	imul   $0x74657300,0x6c(%ecx),%esp
413f9d:	5f                   	pop    %edi
413f9e:	49                   	dec    %ecx
413f9f:	6e                   	outsb  %ds:(%esi),(%dx)
413fa0:	74 65                	je     0x414007
413fa2:	72 76                	jb     0x41401a
413fa4:	61                   	popa
413fa5:	6c                   	insb   (%dx),%es:(%edi)
413fa6:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
413faa:	6c                   	insb   (%dx),%es:(%edi)
413fab:	53                   	push   %ebx
413fac:	74 72                	je     0x414020
413fae:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
413fb5:	73 4c                	jae    0x414003
413fb7:	61                   	popa
413fb8:	62 65 6c             	bound  %esp,0x6c(%ebp)
413fbb:	00 73 65             	add    %dh,0x65(%ebx)
413fbe:	74 5f                	je     0x41401f
413fc0:	43                   	inc    %ebx
413fc1:	61                   	popa
413fc2:	6e                   	outsb  %ds:(%esi),(%dx)
413fc3:	63 65 6c             	arpl   %esp,0x6c(%ebp)
413fc6:	00 62 5f             	add    %ah,0x5f(%edx)
413fc9:	63 61 6e             	arpl   %esp,0x6e(%ecx)
413fcc:	63 65 6c             	arpl   %esp,0x6c(%ebp)
413fcf:	00 53 79             	add    %dl,0x79(%ebx)
413fd2:	73 74                	jae    0x414048
413fd4:	65 6d                	gs insl (%dx),%es:(%edi)
413fd6:	2e 43                	cs inc %ebx
413fd8:	6f                   	outsl  %ds:(%esi),(%dx)
413fd9:	6d                   	insl   (%dx),%es:(%edi)
413fda:	70 6f                	jo     0x41404b
413fdc:	6e                   	outsb  %ds:(%esi),(%dx)
413fdd:	65 6e                	outsb  %gs:(%esi),(%dx)
413fdf:	74 4d                	je     0x41402e
413fe1:	6f                   	outsl  %ds:(%esi),(%dx)
413fe2:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
413fe5:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
413fe9:	5f                   	pop    %edi
413fea:	74 65                	je     0x414051
413fec:	6c                   	insb   (%dx),%es:(%edi)
413fed:	00 47 65             	add    %al,0x65(%edi)
413ff0:	74 50                	je     0x414042
413ff2:	69 78 65 6c 00 46 69 	imul   $0x6946006c,0x65(%eax),%edi
413ff9:	6c                   	insb   (%dx),%es:(%edi)
413ffa:	6c                   	insb   (%dx),%es:(%edi)
413ffb:	00 54 61 62          	add    %dl,0x62(%ecx,%eiz,2)
413fff:	43                   	inc    %ebx
414000:	6f                   	outsl  %ds:(%esi),(%dx)
414001:	6e                   	outsb  %ds:(%esi),(%dx)
414002:	74 72                	je     0x414076
414004:	6f                   	outsl  %ds:(%esi),(%dx)
414005:	6c                   	insb   (%dx),%es:(%edi)
414006:	00 43 6f             	add    %al,0x6f(%ebx)
414009:	6e                   	outsb  %ds:(%esi),(%dx)
41400a:	74 61                	je     0x41406d
41400c:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
414013:	74 72                	je     0x414087
414015:	6f                   	outsl  %ds:(%esi),(%dx)
414016:	6c                   	insb   (%dx),%es:(%edi)
414017:	00 4c 69 73          	add    %cl,0x73(%ecx,%ebp,2)
41401b:	74 43                	je     0x414060
41401d:	6f                   	outsl  %ds:(%esi),(%dx)
41401e:	6e                   	outsb  %ds:(%esi),(%dx)
41401f:	74 72                	je     0x414093
414021:	6f                   	outsl  %ds:(%esi),(%dx)
414022:	6c                   	insb   (%dx),%es:(%edi)
414023:	00 50 72             	add    %dl,0x72(%eax)
414026:	6f                   	outsl  %ds:(%esi),(%dx)
414027:	67 72 61             	addr16 jb 0x41408b
41402a:	6d                   	insl   (%dx),%es:(%edi)
41402b:	00 67 65             	add    %ah,0x65(%edi)
41402e:	74 5f                	je     0x41408f
414030:	49                   	dec    %ecx
414031:	74 65                	je     0x414098
414033:	6d                   	insl   (%dx),%es:(%edi)
414034:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
414038:	6c                   	insb   (%dx),%es:(%edi)
414039:	53                   	push   %ebx
41403a:	74 72                	je     0x4140ae
41403c:	69 70 44 72 6f 70 44 	imul   $0x44706f72,0x44(%eax),%esi
414043:	6f                   	outsl  %ds:(%esi),(%dx)
414044:	77 6e                	ja     0x4140b4
414046:	49                   	dec    %ecx
414047:	74 65                	je     0x4140ae
414049:	6d                   	insl   (%dx),%es:(%edi)
41404a:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
41404e:	6c                   	insb   (%dx),%es:(%edi)
41404f:	53                   	push   %ebx
414050:	74 72                	je     0x4140c4
414052:	69 70 49 74 65 6d 00 	imul   $0x6d6574,0x49(%eax),%esi
414059:	e5 85                	in     $0x85,%eax
41405b:	b3 e4                	mov    $0xe4,%bl
41405d:	ba 8e 54 6f 6f       	mov    $0x6f6f548e,%edx
414062:	6c                   	insb   (%dx),%es:(%edi)
414063:	53                   	push   %ebx
414064:	74 72                	je     0x4140d8
414066:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
41406d:	74 65                	je     0x4140d4
41406f:	6d                   	insl   (%dx),%es:(%edi)
414070:	00 e9                	add    %ch,%cl
414072:	80 80 e5 87 ba 54 6f 	addb   $0x6f,0x54ba87e5(%eax)
414079:	6f                   	outsl  %ds:(%esi),(%dx)
41407a:	6c                   	insb   (%dx),%es:(%edi)
41407b:	53                   	push   %ebx
41407c:	74 72                	je     0x4140f0
41407e:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
414085:	74 65                	je     0x4140ec
414087:	6d                   	insl   (%dx),%es:(%edi)
414088:	00 e5                	add    %ah,%ch
41408a:	b8 ae e5 8a a9       	mov    $0xa98ae5ae,%eax
41408f:	54                   	push   %esp
414090:	6f                   	outsl  %ds:(%esi),(%dx)
414091:	6f                   	outsl  %ds:(%esi),(%dx)
414092:	6c                   	insb   (%dx),%es:(%edi)
414093:	53                   	push   %ebx
414094:	74 72                	je     0x414108
414096:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
41409d:	74 65                	je     0x414104
41409f:	6d                   	insl   (%dx),%es:(%edi)
4140a0:	00 e7                	add    %ah,%bh
4140a2:	aa                   	stos   %al,%es:(%edi)
4140a3:	97                   	xchg   %eax,%edi
4140a4:	e5 8f                	in     $0x8f,%eax
4140a6:	a3 54 6f 6f 6c       	mov    %eax,0x6c6f6f54
4140ab:	53                   	push   %ebx
4140ac:	74 72                	je     0x414120
4140ae:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4140b5:	74 65                	je     0x41411c
4140b7:	6d                   	insl   (%dx),%es:(%edi)
4140b8:	00 e4                	add    %ah,%ah
4140ba:	bf ae e6 94 b9       	mov    $0xb994e6ae,%edi
4140bf:	54                   	push   %esp
4140c0:	6f                   	outsl  %ds:(%esi),(%dx)
4140c1:	6f                   	outsl  %ds:(%esi),(%dx)
4140c2:	6c                   	insb   (%dx),%es:(%edi)
4140c3:	53                   	push   %ebx
4140c4:	74 72                	je     0x414138
4140c6:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4140cd:	74 65                	je     0x414134
4140cf:	6d                   	insl   (%dx),%es:(%edi)
4140d0:	00 e5                	add    %ah,%ch
4140d2:	ad                   	lods   %ds:(%esi),%eax
4140d3:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4140d4:	e7 94                	out    %eax,$0x94
4140d6:	9f                   	lahf
4140d7:	e4 ba                	in     $0xba,%al
4140d9:	ba e6 95 b0 54       	mov    $0x54b095e6,%edx
4140de:	6f                   	outsl  %ds:(%esi),(%dx)
4140df:	6f                   	outsl  %ds:(%esi),(%dx)
4140e0:	6c                   	insb   (%dx),%es:(%edi)
4140e1:	53                   	push   %ebx
4140e2:	74 72                	je     0x414156
4140e4:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4140eb:	74 65                	je     0x414152
4140ed:	6d                   	insl   (%dx),%es:(%edi)
4140ee:	00 e9                	add    %ch,%cl
4140f0:	a2 98 e5 ba 93       	mov    %al,0x93bae598
4140f5:	e7 ae                	out    %eax,$0xae
4140f7:	a1 e7 90 86 54       	mov    0x548690e7,%eax
4140fc:	6f                   	outsl  %ds:(%esi),(%dx)
4140fd:	6f                   	outsl  %ds:(%esi),(%dx)
4140fe:	6c                   	insb   (%dx),%es:(%edi)
4140ff:	53                   	push   %ebx
414100:	74 72                	je     0x414174
414102:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
414109:	74 65                	je     0x414170
41410b:	6d                   	insl   (%dx),%es:(%edi)