417ed5:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
417edc:	65
417edd:	74 5f                	je     0x417f3e
417edf:	53                   	push   %ebx
417ee0:	74 61                	je     0x417f43
417ee2:	6e                   	outsb  %ds:(%esi),(%dx)
417ee3:	64 61                	fs popa
417ee5:	72 64                	jb     0x417f4b
417ee7:	49                   	dec    %ecx
417ee8:	74 65                	je     0x417f4f
417eea:	6d                   	insl   (%dx),%es:(%edi)
417eeb:	48                   	dec    %eax
417eec:	65 69 67 68 74 00 5f 	imul   $0x735f0074,%gs:0x68(%edi),%esp
417ef3:	73
417ef4:	74 61                	je     0x417f57
417ef6:	6e                   	outsb  %ds:(%esi),(%dx)
417ef7:	64 61                	fs popa
417ef9:	72 64                	jb     0x417f5f
417efb:	49                   	dec    %ecx
417efc:	74 65                	je     0x417f63
417efe:	6d                   	insl   (%dx),%es:(%edi)
417eff:	48                   	dec    %eax
417f00:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
417f07:	65
417f08:	74 5f                	je     0x417f69
417f0a:	44                   	inc    %esp
417f0b:	61                   	popa
417f0c:	79 54                	jns    0x417f62
417f0e:	6f                   	outsl  %ds:(%esi),(%dx)
417f0f:	70 4d                	jo     0x417f5e
417f11:	69 6e 48 65 69 67 68 	imul   $0x68676965,0x48(%esi),%ebp
417f18:	74 00                	je     0x417f1a
417f1a:	5f                   	pop    %edi
417f1b:	64 61                	fs popa
417f1d:	79 54                	jns    0x417f73
417f1f:	6f                   	outsl  %ds:(%esi),(%dx)
417f20:	70 4d                	jo     0x417f6f
417f22:	69 6e 48 65 69 67 68 	imul   $0x68676965,0x48(%esi),%ebp
417f29:	74 00                	je     0x417f2b
417f2b:	67 65 74 5f          	addr16 gs je 0x417f8e
417f2f:	44                   	inc    %esp
417f30:	61                   	popa
417f31:	79 54                	jns    0x417f87
417f33:	6f                   	outsl  %ds:(%esi),(%dx)
417f34:	70 48                	jo     0x417f7e
417f36:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
417f3d:	65
417f3e:	74 5f                	je     0x417f9f
417f40:	44                   	inc    %esp
417f41:	61                   	popa
417f42:	79 54                	jns    0x417f98
417f44:	6f                   	outsl  %ds:(%esi),(%dx)
417f45:	70 48                	jo     0x417f8f
417f47:	65 69 67 68 74 00 53 	imul   $0x65530074,%gs:0x68(%edi),%esp
417f4e:	65
417f4f:	74 44                	je     0x417f95
417f51:	61                   	popa
417f52:	79 54                	jns    0x417fa8
417f54:	6f                   	outsl  %ds:(%esi),(%dx)
417f55:	70 48                	jo     0x417f9f
417f57:	65 69 67 68 74 00 5f 	imul   $0x645f0074,%gs:0x68(%edi),%esp
417f5e:	64
417f5f:	61                   	popa
417f60:	79 54                	jns    0x417fb6
417f62:	6f                   	outsl  %ds:(%esi),(%dx)
417f63:	70 48                	jo     0x417fad
417f65:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
417f6c:	65
417f6d:	74 5f                	je     0x417fce
417f6f:	44                   	inc    %esp
417f70:	61                   	popa
417f71:	79 48                	jns    0x417fbb
417f73:	65 61                	gs popa
417f75:	64 65 72 48          	fs gs jb 0x417fc1
417f79:	65 69 67 68 74 00 53 	imul   $0x65530074,%gs:0x68(%edi),%esp
417f80:	65
417f81:	74 44                	je     0x417fc7
417f83:	61                   	popa
417f84:	79 48                	jns    0x417fce
417f86:	65 61                	gs popa
417f88:	64 65 72 48          	fs gs jb 0x417fd4
417f8c:	65 69 67 68 74 00 5f 	imul   $0x645f0074,%gs:0x68(%edi),%esp
417f93:	64
417f94:	61                   	popa
417f95:	79 48                	jns    0x417fdf
417f97:	65 61                	gs popa
417f99:	64 65 72 48          	fs gs jb 0x417fe5
417f9d:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
417fa4:	65
417fa5:	74 5f                	je     0x418006
417fa7:	44                   	inc    %esp
417fa8:	61                   	popa
417fa9:	79 4e                	jns    0x417ff9
417fab:	61                   	popa
417fac:	6d                   	insl   (%dx),%es:(%edi)
417fad:	65 48                	gs dec %eax
417faf:	65 61                	gs popa
417fb1:	64 65 72 73          	fs gs jb 0x418028
417fb5:	48                   	dec    %eax
417fb6:	65 69 67 68 74 00 53 	imul   $0x65530074,%gs:0x68(%edi),%esp
417fbd:	65
417fbe:	74 44                	je     0x418004
417fc0:	61                   	popa
417fc1:	79 4e                	jns    0x418011
417fc3:	61                   	popa
417fc4:	6d                   	insl   (%dx),%es:(%edi)
417fc5:	65 48                	gs dec %eax
417fc7:	65 61                	gs popa
417fc9:	64 65 72 73          	fs gs jb 0x418040
417fcd:	48                   	dec    %eax
417fce:	65 69 67 68 74 00 5f 	imul   $0x645f0074,%gs:0x68(%edi),%esp
417fd5:	64
417fd6:	61                   	popa
417fd7:	79 4e                	jns    0x418027
417fd9:	61                   	popa
417fda:	6d                   	insl   (%dx),%es:(%edi)
417fdb:	65 48                	gs dec %eax
417fdd:	65 61                	gs popa
417fdf:	64 65 72 73          	fs gs jb 0x418056
417fe3:	48                   	dec    %eax
417fe4:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
417feb:	65
417fec:	74 5f                	je     0x41804d
417fee:	54                   	push   %esp
417fef:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
417ff6:	65 55                	gs push %ebp
417ff8:	6e                   	outsb  %ds:(%esi),(%dx)
417ff9:	69 74 48 65 69 67 68 	imul   $0x74686769,0x65(%eax,%ecx,2),%esi
418000:	74
418001:	00 53 65             	add    %dl,0x65(%ebx)
418004:	74 54                	je     0x41805a
418006:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
41800d:	65 55                	gs push %ebp
41800f:	6e                   	outsb  %ds:(%esi),(%dx)
418010:	69 74 48 65 69 67 68 	imul   $0x74686769,0x65(%eax,%ecx,2),%esi
418017:	74
418018:	00 5f 74             	add    %bl,0x74(%edi)
41801b:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
418022:	65 55                	gs push %ebp
418024:	6e                   	outsb  %ds:(%esi),(%dx)
418025:	69 74 48 65 69 67 68 	imul   $0x74686769,0x65(%eax,%ecx,2),%esi
41802c:	74
41802d:	00 68 65             	add    %ch,0x65(%eax)
418030:	69 67 68 74 00 67 65 	imul   $0x65670074,0x68(%edi),%esp
418037:	74 5f                	je     0x418098
418039:	48                   	dec    %eax
41803a:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
418041:	74 00                	je     0x418043
418043:	6f                   	outsl  %ds:(%esi),(%dx)
418044:	70 5f                	jo     0x4180a5
418046:	49                   	dec    %ecx
418047:	6d                   	insl   (%dx),%es:(%edi)
418048:	70 6c                	jo     0x4180b6
41804a:	69 63 69 74 00 67 65 	imul   $0x65670074,0x69(%ebx),%esp
418051:	74 5f                	je     0x4180b2
418053:	41                   	inc    %ecx
418054:	6c                   	insb   (%dx),%es:(%edi)
418055:	6c                   	insb   (%dx),%es:(%edi)
418056:	6f                   	outsl  %ds:(%esi),(%dx)
418057:	77 49                	ja     0x4180a2
418059:	74 65                	je     0x4180c0
41805b:	6d                   	insl   (%dx),%es:(%edi)
41805c:	45                   	inc    %ebp
41805d:	64 69 74 00 73 65 74 	imul   $0x415f7465,%fs:0x73(%eax,%eax,1),%esi
418064:	5f 41
418066:	6c                   	insb   (%dx),%es:(%edi)
418067:	6c                   	insb   (%dx),%es:(%edi)
418068:	6f                   	outsl  %ds:(%esi),(%dx)
418069:	77 49                	ja     0x4180b4
41806b:	74 65                	je     0x4180d2
41806d:	6d                   	insl   (%dx),%es:(%edi)
41806e:	45                   	inc    %ebp
41806f:	64 69 74 00 5f 61 6c 	imul   $0x6f6c6c61,%fs:0x5f(%eax,%eax,1),%esi
418076:	6c 6f
418078:	77 49                	ja     0x4180c3
41807a:	74 65                	je     0x4180e1
41807c:	6d                   	insl   (%dx),%es:(%edi)
41807d:	45                   	inc    %ebp
41807e:	64 69 74 00 68 69 74 	imul   $0x43007469,%fs:0x68(%eax,%eax,1),%esi
418085:	00 43
418087:	6f                   	outsl  %ds:(%esi),(%dx)
418088:	6c                   	insb   (%dx),%es:(%edi)
418089:	6f                   	outsl  %ds:(%esi),(%dx)
41808a:	72 49                	jb     0x4180d5
41808c:	6e                   	outsb  %ds:(%esi),(%dx)
41808d:	69 74 00 67 65 74 5f 	imul   $0x555f7465,0x67(%eax,%eax,1),%esi
418094:	55
418095:	6e                   	outsb  %ds:(%esi),(%dx)
418096:	69 74 00 43 61 6c 65 	imul   $0x6e656c61,0x43(%eax,%eax,1),%esi
41809d:	6e
41809e:	64 61                	fs popa
4180a0:	72 54                	jb     0x4180f6
4180a2:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
4180a9:	65 55                	gs push %ebp
4180ab:	6e                   	outsb  %ds:(%esi),(%dx)
4180ac:	69 74 00 63 61 6c 65 	imul   $0x6e656c61,0x63(%eax,%eax,1),%esi
4180b3:	6e
4180b4:	64 61                	fs popa
4180b6:	72 54                	jb     0x41810c
4180b8:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
4180bf:	65 55                	gs push %ebp
4180c1:	6e                   	outsb  %ds:(%esi),(%dx)
4180c2:	69 74 00 47 65 74 54 	imul   $0x69547465,0x47(%eax,%eax,1),%esi
4180c9:	69
4180ca:	6d                   	insl   (%dx),%es:(%edi)
4180cb:	65 55                	gs push %ebp
4180cd:	6e                   	outsb  %ds:(%esi),(%dx)
4180ce:	69 74 00 4f 6e 44 72 	imul   $0x6172446e,0x4f(%eax,%eax,1),%esi
4180d5:	61
4180d6:	77 44                	ja     0x41811c
4180d8:	61                   	popa
4180d9:	79 54                	jns    0x41812f
4180db:	69 6d 65 55 6e 69 74 	imul   $0x74696e55,0x65(%ebp),%ebp
4180e2:	00 5f 75             	add    %bl,0x75(%edi)
4180e5:	6e                   	outsb  %ds:(%esi),(%dx)
4180e6:	69 74 00 67 65 74 5f 	imul   $0x445f7465,0x67(%eax,%eax,1),%esi
4180ed:	44
4180ee:	65 66 61             	gs popaw
4180f1:	75 6c                	jne    0x41815f
4180f3:	74 00                	je     0x4180f5
4180f5:	53                   	push   %ebx
4180f6:	65 74 43             	gs je  0x41813c
4180f9:	6f                   	outsl  %ds:(%esi),(%dx)
4180fa:	6d                   	insl   (%dx),%es:(%edi)
4180fb:	70 61                	jo     0x41815e
4180fd:	74 69                	je     0x418168
4180ff:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
418103:	65 78 74             	gs js  0x41817a
418106:	52                   	push   %edx
418107:	65 6e                	outsb  %gs:(%esi),(%dx)
418109:	64 65 72 69          	fs gs jb 0x418176
41810d:	6e                   	outsb  %ds:(%esi),(%dx)
41810e:	67 44                	addr16 inc %esp
418110:	65 66 61             	gs popaw
418113:	75 6c                	jne    0x418181
418115:	74 00                	je     0x418117
418117:	49                   	dec    %ecx
418118:	41                   	inc    %ecx
418119:	73 79                	jae    0x418194
41811b:	6e                   	outsb  %ds:(%esi),(%dx)
41811c:	63 52 65             	arpl   %edx,0x65(%edx)
41811f:	73 75                	jae    0x418196
418121:	6c                   	insb   (%dx),%es:(%edi)
418122:	74 00                	je     0x418124
418124:	72 65                	jb     0x41818b
418126:	73 75                	jae    0x41819d
418128:	6c                   	insb   (%dx),%es:(%edi)
418129:	74 00                	je     0x41812b
41812b:	49                   	dec    %ecx
41812c:	53                   	push   %ebx
41812d:	65 6c                	gs insb (%dx),%es:(%edi)
41812f:	65 63 74 61 62       	arpl   %esi,%gs:0x62(%ecx,%eiz,2)
418134:	6c                   	insb   (%dx),%es:(%edi)
418135:	65 45                	gs inc %ebp
418137:	6c                   	insb   (%dx),%es:(%edi)
418138:	65 6d                	gs insl (%dx),%es:(%edi)
41813a:	65 6e                	outsb  %gs:(%esi),(%dx)
41813c:	74 00                	je     0x41813e
41813e:	49                   	dec    %ecx
41813f:	43                   	inc    %ebx
418140:	61                   	popa
418141:	6c                   	insb   (%dx),%es:(%edi)
418142:	65 6e                	outsb  %gs:(%esi),(%dx)
418144:	64 61                	fs popa
418146:	72 53                	jb     0x41819b
418148:	65 6c                	gs insb (%dx),%es:(%edi)
41814a:	65 63 74 61 62       	arpl   %esi,%gs:0x62(%ecx,%eiz,2)
41814f:	6c                   	insb   (%dx),%es:(%edi)
418150:	65 45                	gs inc %ebp
418152:	6c                   	insb   (%dx),%es:(%edi)
418153:	65 6d                	gs insl (%dx),%es:(%edi)
418155:	65 6e                	outsb  %gs:(%esi),(%dx)
418157:	74 00                	je     0x418159
418159:	65 6c                	gs insb (%dx),%es:(%edi)
41815b:	65 6d                	gs insl (%dx),%es:(%edi)
41815d:	65 6e                	outsb  %gs:(%esi),(%dx)
41815f:	74 00                	je     0x418161
418161:	73 65                	jae    0x4181c8
418163:	74 5f                	je     0x4181c4
418165:	41                   	inc    %ecx
418166:	6c                   	insb   (%dx),%es:(%edi)
418167:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
41816e:	00 73 65             	add    %dh,0x65(%ebx)
418171:	74 5f                	je     0x4181d2
418173:	4c                   	dec    %esp
418174:	69 6e 65 41 6c 69 67 	imul   $0x67696c41,0x65(%esi),%ebp
41817b:	6e                   	outsb  %ds:(%esi),(%dx)
41817c:	6d                   	insl   (%dx),%es:(%edi)
41817d:	65 6e                	outsb  %gs:(%esi),(%dx)
41817f:	74 00                	je     0x418181
418181:	53                   	push   %ebx
418182:	74 72                	je     0x4181f6
418184:	69 6e 67 41 6c 69 67 	imul   $0x67696c41,0x67(%esi),%ebp
41818b:	6e                   	outsb  %ds:(%esi),(%dx)
41818c:	6d                   	insl   (%dx),%es:(%edi)
41818d:	65 6e                	outsb  %gs:(%esi),(%dx)
41818f:	74 00                	je     0x418191
418191:	49                   	dec    %ecx
418192:	6e                   	outsb  %ds:(%esi),(%dx)
418193:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
41819a:	65
41819b:	43                   	inc    %ebx
41819c:	6f                   	outsl  %ds:(%esi),(%dx)
41819d:	6d                   	insl   (%dx),%es:(%edi)
41819e:	70 6f                	jo     0x41820f
4181a0:	6e                   	outsb  %ds:(%esi),(%dx)
4181a1:	65 6e                	outsb  %gs:(%esi),(%dx)
4181a3:	74 00                	je     0x4181a5
4181a5:	67 65 74 5f          	addr16 gs je 0x418208
4181a9:	54                   	push   %esp
4181aa:	72 61                	jb     0x41820d
4181ac:	6e                   	outsb  %ds:(%esi),(%dx)
4181ad:	73 70                	jae    0x41821f
4181af:	61                   	popa
4181b0:	72 65                	jb     0x418217
4181b2:	6e                   	outsb  %ds:(%esi),(%dx)
4181b3:	74 00                	je     0x4181b5
4181b5:	67 65 74 5f          	addr16 gs je 0x418218
4181b9:	43                   	inc    %ebx
4181ba:	75 72                	jne    0x41822e
4181bc:	72 65                	jb     0x418223
4181be:	6e                   	outsb  %ds:(%esi),(%dx)
4181bf:	74 00                	je     0x4181c1
4181c1:	4f                   	dec    %edi
4181c2:	6e                   	outsb  %ds:(%esi),(%dx)
4181c3:	44                   	inc    %esp
4181c4:	72 61                	jb     0x418227
4181c6:	77 49                	ja     0x418211
4181c8:	74 65                	je     0x41822f
4181ca:	6d                   	insl   (%dx),%es:(%edi)
4181cb:	43                   	inc    %ebx
4181cc:	6f                   	outsl  %ds:(%esi),(%dx)
4181cd:	6e                   	outsb  %ds:(%esi),(%dx)
4181ce:	74 65                	je     0x418235
4181d0:	6e                   	outsb  %ds:(%esi),(%dx)
4181d1:	74 00                	je     0x4181d3
4181d3:	4f                   	dec    %edi
4181d4:	6e                   	outsb  %ds:(%esi),(%dx)
4181d5:	50                   	push   %eax
4181d6:	61                   	popa
4181d7:	69 6e 74 00 50 6f 69 	imul   $0x696f5000,0x74(%esi),%ebp
4181de:	6e                   	outsb  %ds:(%esi),(%dx)
4181df:	74 00                	je     0x4181e1
4181e1:	70 6f                	jo     0x418252
4181e3:	69 6e 74 00 67 65 74 	imul   $0x74656700,0x74(%esi),%ebp
4181ea:	5f                   	pop    %edi
4181eb:	46                   	inc    %esi
4181ec:	6f                   	outsl  %ds:(%esi),(%dx)
4181ed:	6e                   	outsb  %ds:(%esi),(%dx)
4181ee:	74 00                	je     0x4181f0