417fc3:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
417fc7:	73 74                	jae    0x41803d
417fc9:	65 6d                	gs insl (%dx),%es:(%edi)
417fcb:	2e 52                	cs push %edx
417fcd:	75 6e                	jne    0x41803d
417fcf:	74 69                	je     0x41803a
417fd1:	6d                   	insl   (%dx),%es:(%edi)
417fd2:	65 2e 49             	gs cs dec %ecx
417fd5:	6e                   	outsb  %ds:(%esi),(%dx)
417fd6:	74 65                	je     0x41803d
417fd8:	72 6f                	jb     0x418049
417fda:	70 53                	jo     0x41802f
417fdc:	65 72 76             	gs jb  0x418055
417fdf:	69 63 65 73 00 47 75 	imul   $0x75470073,0x65(%ebx),%esp
417fe6:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
417fed:	62
417fee:	75 74                	jne    0x418064
417ff0:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
417ff4:	73 65                	jae    0x41805b
417ff6:	6d                   	insl   (%dx),%es:(%edi)
417ff7:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
417ffb:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
418002:	69
418003:	6f                   	outsl  %ds:(%esi),(%dx)
418004:	6e                   	outsb  %ds:(%esi),(%dx)
418005:	41                   	inc    %ecx
418006:	74 74                	je     0x41807c
418008:	72 69                	jb     0x418073
41800a:	62 75 74             	bound  %esi,0x74(%ebp)
41800d:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
418011:	6e                   	outsb  %ds:(%esi),(%dx)
418012:	74 72                	je     0x418086
418014:	61                   	popa
418015:	73 74                	jae    0x41808b
418017:	47                   	inc    %edi
418018:	72 61                	jb     0x41807b
41801a:	70 68                	jo     0x418084
41801c:	69 63 2e 64 6c 6c 00 	imul   $0x6c6c64,0x2e(%ebx),%esp
418023:	3c 4d                	cmp    $0x4d,%al
418025:	6f                   	outsl  %ds:(%esi),(%dx)
418026:	64 75 6c             	fs jne 0x418095
418029:	65 3e 00 79 68       	gs add %bh,%ds:0x68(%ecx)
41802e:	58                   	pop    %eax
41802f:	75 6e                	jne    0x41809f
418031:	39 6e 72             	cmp    %ebp,0x72(%esi)
418034:	79 36                	jns    0x41806c
418036:	78 35                	js     0x41806d
418038:	6a 72                	push   $0x72
41803a:	4a                   	dec    %edx
41803b:	6b 37 63             	imul   $0x63,(%edi),%esi
41803e:	00 4f 62             	add    %cl,0x62(%edi)
418041:	6a 65                	push   $0x65
418043:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
418047:	74 72                	je     0x4180bb
418049:	75 63                	jne    0x4180ae
41804b:	74 75                	je     0x4180c2
41804d:	72 65                	jb     0x4180b4
41804f:	00 ee                	add    %ch,%dh
418051:	80 80 31 00 ee 80 80 	addb   $0x80,-0x7f11ffcf(%eax)
418058:	00 4d 75             	add    %cl,0x75(%ebp)
41805b:	6c                   	insb   (%dx),%es:(%edi)
41805c:	74 69                	je     0x4180c7
41805e:	63 61 73             	arpl   %esp,0x73(%ecx)
418061:	74 44                	je     0x4180a7
418063:	65 6c                	gs insb (%dx),%es:(%edi)
418065:	65 67 61             	gs addr16 popa
418068:	74 65                	je     0x4180cf
41806a:	00 ee                	add    %ch,%dh
41806c:	80 81 00 56 61 6c 75 	addb   $0x75,0x6c615600(%ecx)
418073:	65 54                	gs push %esp
418075:	79 70                	jns    0x4180e7
418077:	65 00 ee             	gs add %ch,%dh
41807a:	80 82 00 ee 80 83 00 	addb   $0x0,-0x7c7f1200(%edx)
418081:	ee                   	out    %al,(%dx)
418082:	80 84 00 ee 80 85 00 	addb   $0xee,0x8580ee(%eax,%eax,1)
418089:	ee
41808a:	80 86 00 49 35 49 00 	addb   $0x0,0x49354900(%esi)
418091:	42                   	inc    %edx
418092:	79 74                	jns    0x418108
418094:	65 00 63 35          	add    %ah,%gs:0x35(%ebx)
418098:	00 49 33             	add    %cl,0x33(%ecx)
41809b:	49                   	dec    %ecx
41809c:	00 42 69             	add    %al,0x69(%edx)
41809f:	74 6d                	je     0x41810e
4180a1:	61                   	popa
4180a2:	70 00                	jo     0x4180a4
4180a4:	53                   	push   %ebx
4180a5:	79 73                	jns    0x41811a
4180a7:	74 65                	je     0x41810e
4180a9:	6d                   	insl   (%dx),%es:(%edi)
4180aa:	2e 44                	cs inc %esp
4180ac:	72 61                	jb     0x41810f
4180ae:	77 69                	ja     0x418119
4180b0:	6e                   	outsb  %ds:(%esi),(%dx)
4180b1:	67 00 61 61          	add    %ah,0x61(%bx,%di)
4180b5:	00 41 72             	add    %al,0x72(%ecx)
4180b8:	72 61                	jb     0x41811b
4180ba:	79 4c                	jns    0x418108
4180bc:	69 73 74 00 53 79 73 	imul   $0x73795300,0x74(%ebx),%esi
4180c3:	74 65                	je     0x41812a
4180c5:	6d                   	insl   (%dx),%es:(%edi)
4180c6:	2e 43                	cs inc %ebx
4180c8:	6f                   	outsl  %ds:(%esi),(%dx)
4180c9:	6c                   	insb   (%dx),%es:(%edi)
4180ca:	6c                   	insb   (%dx),%es:(%edi)
4180cb:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4180d0:	6e                   	outsb  %ds:(%esi),(%dx)
4180d1:	73 00                	jae    0x4180d3
4180d3:	53                   	push   %ebx
4180d4:	69 7a 65 00 43 6f 6c 	imul   $0x6c6f4300,0x65(%edx),%edi
4180db:	6f                   	outsl  %ds:(%esi),(%dx)
4180dc:	72 00                	jb     0x4180de
4180de:	67 65 74 5f          	addr16 gs je 0x418141
4180e2:	47                   	inc    %edi
4180e3:	00 49 6e             	add    %cl,0x6e(%ecx)
4180e6:	73 65                	jae    0x41814d
4180e8:	72 74                	jb     0x41815e
4180ea:	00 67 65             	add    %ah,0x65(%edi)
4180ed:	74 5f                	je     0x41814e
4180ef:	42                   	inc    %edx
4180f0:	00 54 79 70          	add    %dl,0x70(%ecx,%edi,2)
4180f4:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4180f8:	74 54                	je     0x41814e
4180fa:	79 70                	jns    0x41816c
4180fc:	65 46                	gs inc %esi
4180fe:	72 6f                	jb     0x41816f
418100:	6d                   	insl   (%dx),%es:(%edi)
418101:	48                   	dec    %eax
418102:	61                   	popa
418103:	6e                   	outsb  %ds:(%esi),(%dx)
418104:	64 6c                	fs insb (%dx),%es:(%edi)
418106:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
41810a:	6e                   	outsb  %ds:(%esi),(%dx)
41810b:	74 69                	je     0x418176
41810d:	6d                   	insl   (%dx),%es:(%edi)
41810e:	65 54                	gs push %esp
418110:	79 70                	jns    0x418182
418112:	65 48                	gs dec %eax
418114:	61                   	popa
418115:	6e                   	outsb  %ds:(%esi),(%dx)
418116:	64 6c                	fs insb (%dx),%es:(%edi)
418118:	65 00 6f 70          	add    %ch,%gs:0x70(%edi)
41811c:	5f                   	pop    %edi
41811d:	49                   	dec    %ecx
41811e:	6e                   	outsb  %ds:(%esi),(%dx)
41811f:	65 71 75             	gs jno 0x418197
418122:	61                   	popa
418123:	6c                   	insb   (%dx),%es:(%edi)
418124:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
41812b:	5f
41812c:	43                   	inc    %ebx
41812d:	6f                   	outsl  %ds:(%esi),(%dx)
41812e:	75 6e                	jne    0x41819e
418130:	74 00                	je     0x418132
418132:	67 65 74 5f          	addr16 gs je 0x418195
418136:	52                   	push   %edx
418137:	00 67 65             	add    %ah,0x65(%edi)
41813a:	74 5f                	je     0x41819b
41813c:	48                   	dec    %eax
41813d:	65 69 67 68 74 00 49 	imul   $0x6d490074,%gs:0x68(%edi),%esp
418144:	6d
418145:	61                   	popa
418146:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
41814b:	74 5f                	je     0x4181ac
41814d:	53                   	push   %ebx
41814e:	69 7a 65 00 47 65 74 	imul   $0x74654700,0x65(%edx),%edi
418155:	50                   	push   %eax
418156:	69 78 65 6c 00 49 34 	imul   $0x3449006c,0x65(%eax),%edi
41815d:	49                   	dec    %ecx
41815e:	00 6d 6d             	add    %ch,0x6d(%ebp)
418161:	00 78 78             	add    %bh,0x78(%eax)
418164:	00 52 65             	add    %dl,0x65(%edx)
418167:	73 6f                	jae    0x4181d8
418169:	75 72                	jne    0x4181dd
41816b:	63 65 4d             	arpl   %esp,0x4d(%ebp)
41816e:	61                   	popa
41816f:	6e                   	outsb  %ds:(%esi),(%dx)
418170:	61                   	popa
418171:	67 65 72 00          	addr16 gs jb 0x418175
418175:	53                   	push   %ebx
418176:	79 73                	jns    0x4181eb
418178:	74 65                	je     0x4181df
41817a:	6d                   	insl   (%dx),%es:(%edi)
41817b:	2e 52                	cs push %edx
41817d:	65 73 6f             	gs jae 0x4181ef
418180:	75 72                	jne    0x4181f4
418182:	63 65 73             	arpl   %esp,0x73(%ebp)
418185:	00 4c 61 74          	add    %cl,0x74(%ecx,%eiz,2)
418189:	65 42                	gs inc %edx
41818b:	69 6e 64 69 6e 67 00 	imul   $0x676e69,0x64(%esi),%ebp
418192:	4d                   	dec    %ebp
418193:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
41819a:	74 2e                	je     0x4181ca
41819c:	56                   	push   %esi
41819d:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4181a4:	73 69                	jae    0x41820f
4181a6:	63 2e                	arpl   %ebp,(%esi)
4181a8:	43                   	inc    %ebx
4181a9:	6f                   	outsl  %ds:(%esi),(%dx)
4181aa:	6d                   	insl   (%dx),%es:(%edi)
4181ab:	70 69                	jo     0x418216
4181ad:	6c                   	insb   (%dx),%es:(%edi)
4181ae:	65 72 53             	gs jb  0x418204
4181b1:	65 72 76             	gs jb  0x41822a
4181b4:	69 63 65 73 00 4d 69 	imul   $0x694d0073,0x65(%ebx),%esp
4181bb:	63 72 6f             	arpl   %esi,0x6f(%edx)
4181be:	73 6f                	jae    0x41822f
4181c0:	66 74 2e             	data16 je 0x4181f1
4181c3:	56                   	push   %esi
4181c4:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4181cb:	73 69                	jae    0x418236
4181cd:	63 00                	arpl   %eax,(%eax)
4181cf:	4c                   	dec    %esp
4181d0:	61                   	popa
4181d1:	74 65                	je     0x418238
4181d3:	47                   	inc    %edi
4181d4:	65 74 00             	gs je  0x4181d7
4181d7:	41                   	inc    %ecx
4181d8:	73 73                	jae    0x41824d
4181da:	65 6d                	gs insl (%dx),%es:(%edi)
4181dc:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4181e0:	47                   	inc    %edi
4181e1:	65 74 45             	gs je  0x418229
4181e4:	6e                   	outsb  %ds:(%esi),(%dx)
4181e5:	74 72                	je     0x418259
4181e7:	79 41                	jns    0x41822a
4181e9:	73 73                	jae    0x41825e
4181eb:	65 6d                	gs insl (%dx),%es:(%edi)
4181ed:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4181f1:	53                   	push   %ebx
4181f2:	70 65                	jo     0x418259
4181f4:	63 74 61 74          	arpl   %esi,0x74(%ecx,%eiz,2)
4181f8:	65 00 49 32          	add    %cl,%gs:0x32(%ecx)
4181fc:	49                   	dec    %ecx
4181fd:	00 49 31             	add    %cl,0x31(%ecx)
418200:	49                   	dec    %ecx
418201:	00 54 68 72          	add    %dl,0x72(%eax,%ebp,2)
418205:	65 61                	gs popa
418207:	64 00 53 79          	add    %dl,%fs:0x79(%ebx)
41820b:	73 74                	jae    0x418281
41820d:	65 6d                	gs insl (%dx),%es:(%edi)
41820f:	2e 54                	cs push %esp
418211:	68 72 65 61 64       	push   $0x64616572
418216:	69 6e 67 00 53 6c 65 	imul   $0x656c5300,0x67(%esi),%ebp
41821d:	65 70 00             	gs jo  0x418220
418220:	41                   	inc    %ecx
418221:	70 70                	jo     0x418293
418223:	44                   	inc    %esp
418224:	6f                   	outsl  %ds:(%esi),(%dx)
418225:	6d                   	insl   (%dx),%es:(%edi)
418226:	61                   	popa
418227:	69 6e 00 4c 6f 61 64 	imul   $0x64616f4c,0x0(%esi),%ebp
41822e:	00 74 4c 6f          	add    %dh,0x6f(%esp,%ecx,2)
418232:	4b                   	dec    %ebx
418233:	35 57 37 6a 66       	xor    $0x666a3757,%eax
418238:	79 6e                	jns    0x4182a8
41823a:	38 33                	cmp    %dh,(%ebx)
41823c:	69 62 74 6f 43 00 41 	imul   $0x4100436f,0x74(%edx),%esp
418243:	72 72                	jb     0x4182b7
418245:	61                   	popa
418246:	79 00                	jns    0x418248
418248:	43                   	inc    %ebx
418249:	6f                   	outsl  %ds:(%esi),(%dx)
41824a:	70 79                	jo     0x4182c5
41824c:	00 6c 79 63          	add    %ch,0x63(%ecx,%edi,2)
418250:	61                   	popa
418251:	48                   	dec    %eax
418252:	49                   	dec    %ecx
418253:	4b                   	dec    %ebx
418254:	73 63                	jae    0x4182b9
418256:	71 49                	jno    0x4182a1
418258:	70 6f                	jo     0x4182c9
41825a:	67 78 70             	addr16 js 0x4182cd
41825d:	68 61 00 78 34       	push   $0x34780061
418262:	43                   	inc    %ebx
418263:	63 55 6d             	arpl   %edx,0x6d(%ebp)
418266:	32 6a 6c             	xor    0x6c(%edx),%ch
418269:	6f                   	outsl  %ds:(%esi),(%dx)
41826a:	36 4e                	ss dec %esi
41826c:	41                   	inc    %ecx
41826d:	41                   	inc    %ecx
41826e:	63 58 76             	arpl   %ebx,0x76(%eax)
418271:	79 00                	jns    0x418273
418273:	64 55                	fs push %ebp
418275:	4c                   	dec    %esp
418276:	41                   	inc    %ecx
418277:	58                   	pop    %eax
418278:	36 46                	ss inc %esi
41827a:	71 36                	jno    0x4182b2
41827c:	69 73 44 5a 50 36 75 	imul   $0x7536505a,0x44(%ebx),%esi
418283:	54                   	push   %esp
418284:	76 00                	jbe    0x418286
418286:	76 61                	jbe    0x4182e9
418288:	6c                   	insb   (%dx),%es:(%edi)
418289:	75 65                	jne    0x4182f0
41828b:	00 67 46             	add    %ah,0x46(%edi)
41828e:	46                   	inc    %esi
41828f:	59                   	pop    %ecx
418290:	37                   	aaa
418291:	31 63 31             	xor    %esp,0x31(%ebx)
418294:	43                   	inc    %ebx
418295:	38 50 37             	cmp    %dl,0x37(%eax)
418298:	32 64 55 4d          	xor    0x4d(%ebp,%edx,2),%ah
41829c:	65 77 00             	gs ja  0x41829f
41829f:	67 65 74 5f          	addr16 gs je 0x418302
4182a3:	57                   	push   %edi
4182a4:	69 64 74 68 00 71 6a 	imul   $0x706a7100,0x68(%esp,%esi,2),%esp
4182ab:	70
4182ac:	30 6d 64             	xor    %ch,0x64(%ebp)
4182af:	58                   	pop    %eax
4182b0:	72 43                	jb     0x4182f5
4182b2:	4c                   	dec    %esp
4182b3:	63 43 64             	arpl   %eax,0x64(%ebx)
4182b6:	79 54                	jns    0x41830c
4182b8:	6f                   	outsl  %ds:(%esi),(%dx)
4182b9:	5a                   	pop    %edx
4182ba:	5a                   	pop    %edx
4182bb:	00 46 72             	add    %al,0x72(%esi)
4182be:	6f                   	outsl  %ds:(%esi),(%dx)
4182bf:	6d                   	insl   (%dx),%es:(%edi)
4182c0:	41                   	inc    %ecx
4182c1:	72 67                	jb     0x41832a
4182c3:	62 00                	bound  %eax,(%eax)
4182c5:	75 66                	jne    0x41832d
4182c7:	75 59                	jne    0x418322
4182c9:	61                   	popa
4182ca:	78 30                	js     0x4182fc
4182cc:	4a                   	dec    %edx
4182cd:	68 48 53 33 39       	push   $0x39335348
4182d2:	62 46 41             	bound  %eax,0x41(%esi)
4182d5:	41                   	inc    %ecx
4182d6:	4d                   	dec    %ebp
4182d7:	00 47 38             	add    %al,0x38(%edi)
4182da:	66 48                	dec    %ax
4182dc:	30 73 57             	xor    %dh,0x57(%ebx)
4182df:	4e                   	dec    %esi
4182e0:	58                   	pop    %eax
4182e1:	77 53                	ja     0x418336
4182e3:	6b 45 6d 75          	imul   $0x75,0x6d(%ebp),%eax
4182e7:	36 61                	ss popa
4182e9:	61                   	popa
4182ea:	00 77 6c             	add    %dh,0x6c(%edi)
4182ed:	42                   	inc    %edx
4182ee:	48                   	dec    %eax
4182ef:	50                   	push   %eax
4182f0:	36 65 41             	ss gs inc %ecx
4182f3:	48                   	dec    %eax
4182f4:	63 4f 50             	arpl   %ecx,0x50(%edi)
4182f7:	39 6c 77 75          	cmp    %ebp,0x75(%edi,%esi,2)
4182fb:	55                   	push   %ebp