416f61:	6f                   	outsl  %ds:(%esi),(%dx)
416f62:	53                   	push   %ebx
416f63:	69 7a 65 52 6f 77 73 	imul   $0x73776f52,0x65(%edx),%edi
416f6a:	4d                   	dec    %ebp
416f6b:	6f                   	outsl  %ds:(%esi),(%dx)
416f6c:	64 65 00 44 61 74    	fs add %al,%gs:0x74(%ecx,%eiz,2)
416f72:	61                   	popa
416f73:	47                   	inc    %edi
416f74:	72 69                	jb     0x416fdf
416f76:	64 56                	fs push %esi
416f78:	69 65 77 41 75 74 6f 	imul   $0x6f747541,0x77(%ebp),%esp
416f7f:	53                   	push   %ebx
416f80:	69 7a 65 52 6f 77 73 	imul   $0x73776f52,0x65(%edx),%edi
416f87:	4d                   	dec    %ebp
416f88:	6f                   	outsl  %ds:(%esi),(%dx)
416f89:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
416f8e:	74 5f                	je     0x416fef
416f90:	49                   	dec    %ecx
416f91:	6d                   	insl   (%dx),%es:(%edi)
416f92:	61                   	popa
416f93:	67 65 00 73 65       	add    %dh,%gs:0x65(%bp,%di)
416f98:	74 5f                	je     0x416ff9
416f9a:	52                   	push   %edx
416f9b:	69 67 68 74 54 6f 4c 	imul   $0x4c6f5474,0x68(%edi),%esp
416fa2:	65 66 74 41          	gs data16 je 0x416fe7
416fa6:	75 74                	jne    0x41701c
416fa8:	6f                   	outsl  %ds:(%esi),(%dx)
416fa9:	4d                   	dec    %ebp
416faa:	69 72 72 6f 72 49 6d 	imul   $0x6d49726f,0x72(%edx),%esi
416fb1:	61                   	popa
416fb2:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
416fb7:	74 5f                	je     0x417018
416fb9:	4d                   	dec    %ebp
416fba:	65 73 73             	gs jae 0x417030
416fbd:	61                   	popa
416fbe:	67 65 00 73 65       	add    %dh,%gs:0x65(%bp,%di)
416fc3:	74 5f                	je     0x417024
416fc5:	4d                   	dec    %ebp
416fc6:	65 73 73             	gs jae 0x41703c
416fc9:	61                   	popa
416fca:	67 65 00 6c 6f       	add    %ch,%gs:0x6f(%si)
416fcf:	67 4d                	addr16 dec %ebp
416fd1:	65 73 73             	gs jae 0x417047
416fd4:	61                   	popa
416fd5:	67 65 00 41 64       	add    %al,%gs:0x64(%bx,%di)
416fda:	64 52                	fs push %edx
416fdc:	61                   	popa
416fdd:	6e                   	outsb  %ds:(%esi),(%dx)
416fde:	67 65 00 43 6f       	add    %al,%gs:0x6f(%bp,%di)
416fe3:	6d                   	insl   (%dx),%es:(%edi)
416fe4:	70 61                	jo     0x417047
416fe6:	72 65                	jb     0x41704d
416fe8:	45                   	inc    %ebp
416fe9:	78 63                	js     0x41704e
416feb:	68 61 6e 67 65       	push   $0x65676e61
416ff0:	00 4d 65             	add    %cl,0x65(%ebp)
416ff3:	72 67                	jb     0x41705c
416ff5:	65 00 43 72          	add    %al,%gs:0x72(%ebx)
416ff9:	65 64 65 6e          	gs fs outsb %gs:(%esi),(%dx)
416ffd:	74 69                	je     0x417068
416fff:	61                   	popa
417000:	6c                   	insb   (%dx),%es:(%edi)
417001:	43                   	inc    %ebx
417002:	61                   	popa
417003:	63 68 65             	arpl   %ebp,0x65(%eax)
417006:	00 45 6e             	add    %al,0x6e(%ebp)
417009:	64 49                	fs dec %ecx
41700b:	6e                   	outsb  %ds:(%esi),(%dx)
41700c:	76 6f                	jbe    0x41707d
41700e:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
417012:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
417019:	6f 6b
41701b:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41701f:	74 5f                	je     0x417080
417021:	4c                   	dec    %esp
417022:	6f                   	outsl  %ds:(%esi),(%dx)
417023:	63 61 6c             	arpl   %esp,0x6c(%ecx)
417026:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41702a:	74 5f                	je     0x41708b
41702c:	4c                   	dec    %esp
41702d:	6f                   	outsl  %ds:(%esi),(%dx)
41702e:	63 61 6c             	arpl   %esp,0x6c(%ecx)
417031:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
417035:	74 4c                	je     0x417083
417037:	61                   	popa
417038:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
41703c:	67 65 74 5f          	addr16 gs je 0x41709f
417040:	54                   	push   %esp
417041:	61                   	popa
417042:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
417046:	4d                   	dec    %ebp
417047:	6f                   	outsl  %ds:(%esi),(%dx)
417048:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41704b:	65 73 44             	gs jae 0x417092
41704e:	61                   	popa
41704f:	74 61                	je     0x4170b2
417051:	54                   	push   %esp
417052:	61                   	popa
417053:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
417057:	4f                   	dec    %edi
417058:	72 64                	jb     0x4170be
41705a:	65 72 49             	gs jb  0x4170a6
41705d:	74 65                	je     0x4170c4
41705f:	6d                   	insl   (%dx),%es:(%edi)
417060:	73 44                	jae    0x4170a6
417062:	61                   	popa
417063:	74 61                	je     0x4170c6
417065:	54                   	push   %esp
417066:	61                   	popa
417067:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
41706b:	53                   	push   %ebx
41706c:	75 70                	jne    0x4170de
41706e:	70 6c                	jo     0x4170dc
417070:	69 65 72 73 44 61 74 	imul   $0x74614473,0x72(%ebp),%esp
417077:	61                   	popa
417078:	54                   	push   %esp
417079:	61                   	popa
41707a:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
41707e:	64 61                	fs popa
417080:	74 61                	je     0x4170e3
417082:	54                   	push   %esp
417083:	61                   	popa
417084:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
417088:	73 65                	jae    0x4170ef
41708a:	74 5f                	je     0x4170eb
41708c:	53                   	push   %ebx
41708d:	6f                   	outsl  %ds:(%esi),(%dx)
41708e:	75 72                	jne    0x417102
417090:	63 65 54             	arpl   %esp,0x54(%ebp)
417093:	61                   	popa
417094:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
417098:	73 65                	jae    0x4170ff
41709a:	74 5f                	je     0x4170fb
41709c:	44                   	inc    %esp
41709d:	61                   	popa
41709e:	74 61                	je     0x417101
4170a0:	53                   	push   %ebx
4170a1:	65 74 54             	gs je  0x4170f8
4170a4:	61                   	popa
4170a5:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
4170a9:	69 6e 69 74 54 61 62 	imul   $0x62615474,0x69(%esi),%ebp
4170b0:	6c                   	insb   (%dx),%es:(%edi)
4170b1:	65 00 49 45          	add    %cl,%gs:0x45(%ecx)
4170b5:	6e                   	outsb  %ds:(%esi),(%dx)
4170b6:	75 6d                	jne    0x417125
4170b8:	65 72 61             	gs jb  0x41711c
4170bb:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
4170bf:	49                   	dec    %ecx
4170c0:	44                   	inc    %esp
4170c1:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
4170c8:	6c                   	insb   (%dx),%es:(%edi)
4170c9:	65 00 63 72          	add    %ah,%gs:0x72(%ebx)
4170cd:	65 61                	gs popa
4170cf:	74 65                	je     0x417136
4170d1:	74 61                	je     0x417134
4170d3:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
4170d7:	63 72 65             	arpl   %esi,0x65(%edx)
4170da:	61                   	popa
4170db:	74 74                	je     0x417151
4170dd:	61                   	popa
4170de:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
4170e2:	47                   	inc    %edi
4170e3:	65 74 53             	gs je  0x417139
4170e6:	63 68 65             	arpl   %ebp,0x65(%eax)
4170e9:	6d                   	insl   (%dx),%es:(%edi)
4170ea:	61                   	popa
4170eb:	53                   	push   %ebx
4170ec:	65 72 69             	gs jb  0x417158
4170ef:	61                   	popa
4170f0:	6c                   	insb   (%dx),%es:(%edi)
4170f1:	69 7a 61 62 6c 65 00 	imul   $0x656c62,0x61(%edx),%edi
4170f8:	52                   	push   %edx
4170f9:	65 61                	gs popa
4170fb:	64 58                	fs pop %eax
4170fd:	6d                   	insl   (%dx),%es:(%edi)
4170fe:	6c                   	insb   (%dx),%es:(%edi)
4170ff:	53                   	push   %ebx
417100:	65 72 69             	gs jb  0x41716c
417103:	61                   	popa
417104:	6c                   	insb   (%dx),%es:(%edi)
417105:	69 7a 61 62 6c 65 00 	imul   $0x656c62,0x61(%edx),%edi
41710c:	73 65                	jae    0x417173
41710e:	74 5f                	je     0x41716f
417110:	56                   	push   %esi
417111:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi
417118:	44                   	inc    %esp
417119:	6f                   	outsl  %ds:(%esi),(%dx)
41711a:	75 62                	jne    0x41717e
41711c:	6c                   	insb   (%dx),%es:(%edi)
41711d:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417121:	74 5f                	je     0x417182
417123:	50                   	push   %eax
417124:	61                   	popa
417125:	72 74                	jb     0x41719b
417127:	69 63 6c 65 00 58 6d 	imul   $0x6d580065,0x6c(%ebx),%esp
41712e:	6c                   	insb   (%dx),%es:(%edi)
41712f:	53                   	push   %ebx
417130:	63 68 65             	arpl   %ebp,0x65(%eax)
417133:	6d                   	insl   (%dx),%es:(%edi)
417134:	61                   	popa
417135:	50                   	push   %eax
417136:	61                   	popa
417137:	72 74                	jb     0x4171ad
417139:	69 63 6c 65 00 52 75 	imul   $0x75520065,0x6c(%ebx),%esp
417140:	6e                   	outsb  %ds:(%esi),(%dx)
417141:	74 69                	je     0x4171ac
417143:	6d                   	insl   (%dx),%es:(%edi)
417144:	65 54                	gs push %esp
417146:	79 70                	jns    0x4171b8
417148:	65 48                	gs dec %eax
41714a:	61                   	popa
41714b:	6e                   	outsb  %ds:(%esi),(%dx)
41714c:	64 6c                	fs insb (%dx),%es:(%edi)
41714e:	65 00 47 65          	add    %al,%gs:0x65(%edi)
417152:	74 54                	je     0x4171a8
417154:	79 70                	jns    0x4171c6
417156:	65 46                	gs inc %esi
417158:	72 6f                	jb     0x4171c9
41715a:	6d                   	insl   (%dx),%es:(%edi)
41715b:	48                   	dec    %eax
41715c:	61                   	popa
41715d:	6e                   	outsb  %ds:(%esi),(%dx)
41715e:	64 6c                	fs insb (%dx),%es:(%edi)
417160:	65 00 53 69          	add    %dl,%gs:0x69(%ebx)
417164:	6e                   	outsb  %ds:(%esi),(%dx)
417165:	67 6c                	insb   (%dx),%es:(%di)
417167:	65 00 44 6f 77       	add    %al,%gs:0x77(%edi,%ebp,2)
41716c:	6e                   	outsb  %ds:(%esi),(%dx)
41716d:	6c                   	insb   (%dx),%es:(%edi)
41716e:	6f                   	outsl  %ds:(%esi),(%dx)
41716f:	61                   	popa
417170:	64 46                	fs inc %esi
417172:	69 6c 65 00 57 65 62 	imul   $0x43626557,0x0(%ebp,%eiz,2),%ebp
417179:	43
41717a:	6c                   	insb   (%dx),%es:(%edi)
41717b:	69 65 6e 74 44 6f 77 	imul   $0x776f4474,0x6e(%ebp),%esp
417182:	6e                   	outsb  %ds:(%esi),(%dx)
417183:	6c                   	insb   (%dx),%es:(%edi)
417184:	6f                   	outsl  %ds:(%esi),(%dx)
417185:	61                   	popa
417186:	64 49                	fs dec %ecx
417188:	6e                   	outsb  %ds:(%esi),(%dx)
417189:	73 74                	jae    0x4171ff
41718b:	61                   	popa
41718c:	6c                   	insb   (%dx),%es:(%edi)
41718d:	6c                   	insb   (%dx),%es:(%edi)
41718e:	65 72 46             	gs jb  0x4171d7
417191:	69 6c 65 00 66 69 6c 	imul   $0x656c6966,0x0(%ebp,%eiz,2),%ebp
417198:	65
417199:	00 44 6f 63          	add    %al,0x63(%edi,%ebp,2)
41719d:	6b 53 74 79          	imul   $0x79,0x74(%ebx),%edx
4171a1:	6c                   	insb   (%dx),%es:(%edi)
4171a2:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4171a6:	74 5f                	je     0x417207
4171a8:	42                   	inc    %edx
4171a9:	6f                   	outsl  %ds:(%esi),(%dx)
4171aa:	72 64                	jb     0x417210
4171ac:	65 72 53             	gs jb  0x417202
4171af:	74 79                	je     0x41722a
4171b1:	6c                   	insb   (%dx),%es:(%edi)
4171b2:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4171b6:	74 5f                	je     0x417217
4171b8:	46                   	inc    %esi
4171b9:	6f                   	outsl  %ds:(%esi),(%dx)
4171ba:	72 6d                	jb     0x417229
4171bc:	42                   	inc    %edx
4171bd:	6f                   	outsl  %ds:(%esi),(%dx)
4171be:	72 64                	jb     0x417224
4171c0:	65 72 53             	gs jb  0x417216
4171c3:	74 79                	je     0x41723e
4171c5:	6c                   	insb   (%dx),%es:(%edi)
4171c6:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
4171ca:	6e                   	outsb  %ds:(%esi),(%dx)
4171cb:	74 53                	je     0x417220
4171cd:	74 79                	je     0x417248
4171cf:	6c                   	insb   (%dx),%es:(%edi)
4171d0:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4171d4:	74 5f                	je     0x417235
4171d6:	44                   	inc    %esp
4171d7:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
4171de:	74 79                	je     0x417259
4171e0:	6c                   	insb   (%dx),%es:(%edi)
4171e1:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
4171e6:	6c                   	insb   (%dx),%es:(%edi)
4171e7:	53                   	push   %ebx
4171e8:	74 72                	je     0x41725c
4171ea:	69 70 49 74 65 6d 44 	imul   $0x446d6574,0x49(%eax),%esi
4171f1:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
4171f8:	74 79                	je     0x417273
4171fa:	6c                   	insb   (%dx),%es:(%edi)
4171fb:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4171ff:	74 5f                	je     0x417260
417201:	4e                   	dec    %esi
417202:	61                   	popa
417203:	6d                   	insl   (%dx),%es:(%edi)
417204:	65 00 66 69          	add    %ah,%gs:0x69(%esi)
417208:	65 6c                	gs insb (%dx),%es:(%edi)
41720a:	64 4e                	fs dec %esi
41720c:	61                   	popa
41720d:	6d                   	insl   (%dx),%es:(%edi)
41720e:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
417212:	74 5f                	je     0x417273
417214:	54                   	push   %esp
417215:	61                   	popa
417216:	62 6c 65 4e          	bound  %ebp,0x4e(%ebp,%eiz,2)
41721a:	61                   	popa
41721b:	6d                   	insl   (%dx),%es:(%edi)
41721c:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417220:	74 5f                	je     0x417281
417222:	54                   	push   %esp
417223:	61                   	popa
417224:	62 6c 65 4e          	bound  %ebp,0x4e(%ebp,%eiz,2)
417228:	61                   	popa
417229:	6d                   	insl   (%dx),%es:(%edi)
41722a:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41722e:	74 5f                	je     0x41728f
417230:	41                   	inc    %ecx
417231:	63 63 65             	arpl   %esp,0x65(%ebx)
417234:	73 73                	jae    0x4172a9
417236:	69 62 6c 65 4e 61 6d 	imul   $0x6d614e65,0x6c(%edx),%esp
41723d:	65 00 4f 72          	add    %cl,%gs:0x72(%edi)
417241:	69 67 69 6e 61 6c 5f 	imul   $0x5f6c616e,0x69(%edi),%esp
417248:	4d                   	dec    %ebp
417249:	6f                   	outsl  %ds:(%esi),(%dx)
41724a:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41724d:	65 4e                	gs dec %esi
41724f:	61                   	popa
417250:	6d                   	insl   (%dx),%es:(%edi)
417251:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
417255:	74 5f                	je     0x4172b6
417257:	4d                   	dec    %ebp
417258:	6f                   	outsl  %ds:(%esi),(%dx)
417259:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41725c:	65 4e                	gs dec %esi
41725e:	61                   	popa
41725f:	6d                   	insl   (%dx),%es:(%edi)
417260:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417264:	74 5f                	je     0x4172c5
417266:	4d                   	dec    %ebp
417267:	6f                   	outsl  %ds:(%esi),(%dx)
417268:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41726b:	65 4e                	gs dec %esi
41726d:	61                   	popa
41726e:	6d                   	insl   (%dx),%es:(%edi)
41726f:	65 00 63 6f          	add    %ah,%gs:0x6f(%ebx)
417273:	6c                   	insb   (%dx),%es:(%edi)
417274:	75 6d                	jne    0x4172e3
417276:	6e                   	outsb  %ds:(%esi),(%dx)
417277:	4d                   	dec    %ebp
417278:	6f                   	outsl  %ds:(%esi),(%dx)