412fff:	5b                   	pop    %ebx
413000:	ec                   	in     (%dx),%al
413001:	ce                   	into
413002:	1c 92                	sbb    $0x92,%al
413004:	fb                   	sti
413005:	a4                   	movsb  %ds:(%esi),%es:(%edi)
413006:	6b ba a6 6b ba a6 6b 	imul   $0x6b,-0x5945945a(%edx),%edi
41300d:	ba a6 6b ba a6       	mov    $0xa6ba6ba6,%edx
413012:	6b 8b dd 99 43 72 9f 	imul   $0xffffff9f,0x724399dd(%ebx),%ecx
413019:	74 4d                	je     0x413068
41301b:	d7                   	xlat   %ds:(%ebx)
41301c:	74 4d                	je     0x41306b
41301e:	d7                   	xlat   %ds:(%ebx)
41301f:	74 4d                	je     0x41306e
413021:	d7                   	xlat   %ds:(%ebx)
413022:	74 4d                	je     0x413071
413024:	d7                   	xlat   %ds:(%ebx)
413025:	74 6d                	je     0x413094
413027:	b1 3b                	mov    $0x3b,%cl
413029:	73 48                	jae    0x413073
41302b:	ee                   	out    %al,(%dx)
41302c:	93                   	xchg   %eax,%ebx
41302d:	ae                   	scas   %es:(%edi),%al
41302e:	e9 9a ae e9 9a       	jmp    0x9b2adecd
413033:	ae                   	scas   %es:(%edi),%al
413034:	e9 9a ae e9 9a       	jmp    0x9b2aded3
413039:	ae                   	scas   %es:(%edi),%al
41303a:	2d 76 67 0e c9       	sub    $0xc90e6776,%eax
41303f:	7d d2                	jge    0x413013
413041:	35 5d d3 35 5d       	xor    $0x5d35d35d,%eax
413046:	d3 35 5d d3 35 5d    	shll   %cl,0x5d35d35d
41304c:	d3 b5 c5 ee cc 21    	shll   %cl,0x21cceec5(%ebp)
413052:	b9 4f ba a6 6b       	mov    $0x6ba6ba4f,%ecx
413057:	ba a6 6b ba a6       	mov    $0xa6ba6ba6,%edx
41305c:	6b ba a6 6b ba b6 d8 	imul   $0xffffffd8,-0x4945945a(%edx),%edi
413063:	9d                   	popf
413064:	39 24 f7             	cmp    %esp,(%edi,%esi,8)
413067:	49                   	dec    %ecx
413068:	d7                   	xlat   %ds:(%ebx)
413069:	74 4d                	je     0x4130b8
41306b:	d7                   	xlat   %ds:(%ebx)
41306c:	74 4d                	je     0x4130bb
41306e:	d7                   	xlat   %ds:(%ebx)
41306f:	74 4d                	je     0x4130be
413071:	d7                   	xlat   %ds:(%ebx)
413072:	74 4d                	je     0x4130c1
413074:	d7                   	xlat   %ds:(%ebx)
413075:	76 ba                	jbe    0x413031
413077:	e7 fd                	out    %eax,$0xfd
413079:	01 82 de 3b 19 4c    	add    %eax,0x4c193bde(%edx)
41307f:	3c 60                	cmp    $0x60,%al
413081:	95                   	xchg   %eax,%ebp
413082:	00 00                	add    %al,(%eax)
413084:	00 00                	add    %al,(%eax)
413086:	49                   	dec    %ecx
413087:	45                   	inc    %ebp
413088:	4e                   	dec    %esi
413089:	44                   	inc    %esp
41308a:	ae                   	scas   %es:(%edi),%al
41308b:	42                   	inc    %edx
41308c:	60                   	pusha
41308d:	82 0b 00             	orb    $0x0,(%ebx)
413090:	e5 02                	in     $0x2,%eax
413092:	00 00                	add    %al,(%eax)
413094:	ce                   	into
413095:	ca ef be             	lret   $0xbeef
413098:	01 00                	add    %eax,(%eax)
41309a:	00 00                	add    %al,(%eax)
41309c:	91                   	xchg   %eax,%ecx
41309d:	00 00                	add    %al,(%eax)
41309f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
4130a3:	73 74                	jae    0x413119
4130a5:	65 6d                	gs insl (%dx),%es:(%edi)
4130a7:	2e 52                	cs push %edx
4130a9:	65 73 6f             	gs jae 0x41311b
4130ac:	75 72                	jne    0x413120
4130ae:	63 65 73             	arpl   %esp,0x73(%ebp)
4130b1:	2e 52                	cs push %edx
4130b3:	65 73 6f             	gs jae 0x413125
4130b6:	75 72                	jne    0x41312a
4130b8:	63 65 52             	arpl   %esp,0x52(%ebp)
4130bb:	65 61                	gs popa
4130bd:	64 65 72 2c          	fs gs jb 0x4130ed
4130c1:	20 6d 73             	and    %ch,0x73(%ebp)
4130c4:	63 6f 72             	arpl   %ebp,0x72(%edi)
4130c7:	6c                   	insb   (%dx),%es:(%edi)
4130c8:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
4130cf:	73 69                	jae    0x41313a
4130d1:	6f                   	outsl  %ds:(%esi),(%dx)
4130d2:	6e                   	outsb  %ds:(%esi),(%dx)
4130d3:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
4130d8:	30 2e                	xor    %ch,(%esi)
4130da:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
4130dd:	43                   	inc    %ebx
4130de:	75 6c                	jne    0x41314c
4130e0:	74 75                	je     0x413157
4130e2:	72 65                	jb     0x413149
4130e4:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
4130e9:	72 61                	jb     0x41314c
4130eb:	6c                   	insb   (%dx),%es:(%edi)
4130ec:	2c 20                	sub    $0x20,%al
4130ee:	50                   	push   %eax
4130ef:	75 62                	jne    0x413153
4130f1:	6c                   	insb   (%dx),%es:(%edi)
4130f2:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4130f9:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4130fd:	62 37                	bound  %esi,(%edi)
4130ff:	37                   	aaa
413100:	61                   	popa
413101:	35 63 35 36 31       	xor    $0x31363563,%eax
413106:	39 33                	cmp    %esi,(%ebx)
413108:	34 65                	xor    $0x65,%al
41310a:	30 38                	xor    %bh,(%eax)
41310c:	39 23                	cmp    %esp,(%ebx)
41310e:	53                   	push   %ebx
41310f:	79 73                	jns    0x413184
413111:	74 65                	je     0x413178
413113:	6d                   	insl   (%dx),%es:(%edi)
413114:	2e 52                	cs push %edx
413116:	65 73 6f             	gs jae 0x413188
413119:	75 72                	jne    0x41318d
41311b:	63 65 73             	arpl   %esp,0x73(%ebp)
41311e:	2e 52                	cs push %edx
413120:	75 6e                	jne    0x413190
413122:	74 69                	je     0x41318d
413124:	6d                   	insl   (%dx),%es:(%edi)
413125:	65 52                	gs push %edx
413127:	65 73 6f             	gs jae 0x413199
41312a:	75 72                	jne    0x41319e
41312c:	63 65 53             	arpl   %esp,0x53(%ebp)
41312f:	65 74 02             	gs je  0x413134
413132:	00 00                	add    %al,(%eax)
413134:	00 01                	add    %al,(%ecx)
413136:	00 00                	add    %al,(%eax)
413138:	00 00                	add    %al,(%eax)
41313a:	00 00                	add    %al,(%eax)
41313c:	00 50 41             	add    %dl,0x41(%eax)
41313f:	44                   	inc    %esp
413140:	50                   	push   %eax
413141:	41                   	inc    %ecx
413142:	44                   	inc    %esp
413143:	50                   	push   %eax
413144:	e1 47                	loope  0x41318d
413146:	dc 18                	fcompl (%eax)
413148:	00 00                	add    %al,(%eax)
41314a:	00 00                	add    %al,(%eax)
41314c:	dd 00                	fldl   (%eax)
41314e:	00 00                	add    %al,(%eax)
413150:	1c 48                	sbb    $0x48,%al
413152:	00 65 00             	add    %ah,0x0(%ebp)
413155:	6c                   	insb   (%dx),%es:(%edi)
413156:	00 70 00             	add    %dh,0x0(%eax)
413159:	4c                   	dec    %esp
41315a:	00 61 00             	add    %ah,0x0(%ecx)
41315d:	62 00                	bound  %eax,(%eax)
41315f:	65 00 6c 00 2e       	add    %ch,%gs:0x2e(%eax,%eax,1)
413164:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
413168:	00 78 00             	add    %bh,0x0(%eax)
41316b:	74 00                	je     0x41316d
41316d:	00 00                	add    %al,(%eax)
41316f:	00 00                	add    %al,(%eax)
413171:	01 85 04 20 20 20    	add    %eax,0x20202004(%ebp)
413177:	20 20                	and    %ah,(%eax)
413179:	20 20                	and    %ah,(%eax)
41317b:	20 20                	and    %ah,(%eax)
41317d:	20 20                	and    %ah,(%eax)
41317f:	20 20                	and    %ah,(%eax)
413181:	20 20                	and    %ah,(%eax)
413183:	20 20                	and    %ah,(%eax)
413185:	20 20                	and    %ah,(%eax)
413187:	20 57 65             	and    %dl,0x65(%edi)
41318a:	6c                   	insb   (%dx),%es:(%edi)
41318b:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
41318e:	65 20 74 6f 20       	and    %dh,%gs:0x20(%edi,%ebp,2)
413193:	45                   	inc    %ebp
413194:	61                   	popa
413195:	73 79                	jae    0x413210
413197:	44                   	inc    %esp
413198:	72 61                	jb     0x4131fb
41319a:	77 4c                	ja     0x4131e8
41319c:	69 62 21 0a 0a 0a 54 	imul   $0x540a0a0a,0x21(%edx),%esp
4131a3:	4f                   	dec    %edi
4131a4:	20 47 45             	and    %al,0x45(%edi)
4131a7:	54                   	push   %esp
4131a8:	20 53 54             	and    %dl,0x54(%ebx)
4131ab:	41                   	inc    %ecx
4131ac:	52                   	push   %edx
4131ad:	54                   	push   %esp
4131ae:	45                   	inc    %ebp
4131af:	44                   	inc    %esp
4131b0:	3a 0a                	cmp    (%edx),%cl
4131b2:	0a 53 75             	or     0x75(%ebx),%dl
4131b5:	62 73 63             	bound  %esi,0x63(%ebx)
4131b8:	72 69                	jb     0x413223
4131ba:	62 65 20             	bound  %esp,0x20(%ebp)
4131bd:	74 6f                	je     0x41322e
4131bf:	20 32                	and    %dh,(%edx)
4131c1:	20 65 76             	and    %ah,0x76(%ebp)
4131c4:	65 6e                	outsb  %gs:(%esi),(%dx)
4131c6:	74 73                	je     0x41323b
4131c8:	3a 0a                	cmp    (%edx),%cl
4131ca:	20 2d 20 52 65 61    	and    %ch,0x61655220
4131d0:	64 79 54             	fs jns 0x413227
4131d3:	6f                   	outsl  %ds:(%esi),(%dx)
4131d4:	44                   	inc    %esp
4131d5:	72 61                	jb     0x413238
4131d7:	77 20                	ja     0x4131f9
4131d9:	28 64 72 61          	sub    %ah,0x61(%edx,%esi,2)
4131dd:	77 20                	ja     0x4131ff
4131df:	6c                   	insb   (%dx),%es:(%edi)
4131e0:	6f                   	outsl  %ds:(%esi),(%dx)
4131e1:	67 69 63 20 67 6f 65 	imul   $0x73656f67,0x20(%bp,%di),%esp
4131e8:	73
4131e9:	20 68 65             	and    %ch,0x65(%eax)
4131ec:	72 65                	jb     0x413253
4131ee:	29 0a                	sub    %ecx,(%edx)
4131f0:	20 2d 20 4f 6e 55    	and    %ch,0x556e4f20
4131f6:	70 64                	jo     0x41325c
4131f8:	61                   	popa
4131f9:	74 65                	je     0x413260
4131fb:	20 28                	and    %ch,(%eax)
4131fd:	75 70                	jne    0x41326f
4131ff:	64 61                	fs popa
413201:	74 65                	je     0x413268
413203:	20 6c 6f 67          	and    %ch,0x67(%edi,%ebp,2)
413207:	69 63 20 67 6f 65 73 	imul   $0x73656f67,0x20(%ebx),%esp
41320e:	20 68 65             	and    %ch,0x65(%eax)
413211:	72 65                	jb     0x413278
413213:	29 0a                	sub    %ecx,(%edx)
413215:	0a 44 52 41          	or     0x41(%edx,%edx,2),%al
413219:	57                   	push   %edi
41321a:	20 46 55             	and    %al,0x55(%esi)
41321d:	4e                   	dec    %esi
41321e:	43                   	inc    %ebx
41321f:	54                   	push   %esp
413220:	49                   	dec    %ecx
413221:	4f                   	dec    %edi
413222:	4e                   	dec    %esi
413223:	53                   	push   %ebx
413224:	3a 0a                	cmp    (%edx),%cl
413226:	0a 44 72 61          	or     0x61(%edx,%esi,2),%al
41322a:	77 45                	ja     0x413271
41322c:	6c                   	insb   (%dx),%es:(%edi)
41322d:	6c                   	insb   (%dx),%es:(%edi)
41322e:	69 70 73 65 0a 44 72 	imul   $0x72440a65,0x73(%eax),%esi
413235:	61                   	popa
413236:	77 43                	ja     0x41327b
413238:	69 72 63 6c 65 0a 44 	imul   $0x440a656c,0x63(%edx),%esi
41323f:	72 61                	jb     0x4132a2
413241:	77 53                	ja     0x413296
413243:	71 75                	jno    0x4132ba
413245:	61                   	popa
413246:	72 65                	jb     0x4132ad
413248:	0a 44 72 61          	or     0x61(%edx,%esi,2),%al
41324c:	77 52                	ja     0x4132a0
41324e:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
413253:	67 6c                	insb   (%dx),%es:(%di)
413255:	65 0a 44 72 61       	or     %gs:0x61(%edx,%esi,2),%al
41325a:	77 4c                	ja     0x4132a8
41325c:	69 6e 65 0a 44 72 61 	imul   $0x6172440a,0x65(%esi),%ebp
413263:	77 54                	ja     0x4132b9
413265:	72 69                	jb     0x4132d0
413267:	61                   	popa
413268:	6e                   	outsb  %ds:(%esi),(%dx)
413269:	67 6c                	insb   (%dx),%es:(%di)
41326b:	65 0a 0a             	or     %gs:(%edx),%cl
41326e:	55                   	push   %ebp
41326f:	73 65                	jae    0x4132d6
413271:	66 75 6c             	data16 jne 0x4132e0
413274:	20 50 72             	and    %dl,0x72(%eax)
413277:	6f                   	outsl  %ds:(%esi),(%dx)
413278:	70 65                	jo     0x4132df
41327a:	72 74                	jb     0x4132f0
41327c:	69 65 73 3a 0a 53 74 	imul   $0x74530a3a,0x73(%ebp),%esp
413283:	61                   	popa
413284:	72 74                	jb     0x4132fa
413286:	55                   	push   %ebp
413287:	70 64                	jo     0x4132ed
413289:	61                   	popa
41328a:	74 69                	je     0x4132f5
41328c:	6e                   	outsb  %ds:(%esi),(%dx)
41328d:	67 20 28             	and    %ch,(%bx,%si)
413290:	62 6f 6f             	bound  %ebp,0x6f(%edi)
413293:	6c                   	insb   (%dx),%es:(%edi)
413294:	29 0a                	sub    %ecx,(%edx)
413296:	53                   	push   %ebx
413297:	68 6f 77 47 72       	push   $0x7247776f
41329c:	69 64 28 62 6f 6f 6c 	imul   $0x296c6f6f,0x62(%eax,%ebp,1),%esp
4132a3:	29
4132a4:	0a 55 70             	or     0x70(%ebp),%dl
4132a7:	64 61                	fs popa
4132a9:	74 65                	je     0x413310
4132ab:	54                   	push   %esp
4132ac:	69 6d 65 28 69 6e 74 	imul   $0x746e6928,0x65(%ebp),%ebp
4132b3:	29 0a                	sub    %ecx,(%edx)
4132b5:	47                   	inc    %edi
4132b6:	72 69                	jb     0x413321
4132b8:	64 53                	fs push %ebx
4132ba:	69 7a 65 28 69 6e 74 	imul   $0x746e6928,0x65(%edx),%edi
4132c1:	29 0a                	sub    %ecx,(%edx)
4132c3:	53                   	push   %ebx
4132c4:	70 72                	jo     0x413338
4132c6:	69 74 65 73 28 67 72 	imul   $0x61726728,0x73(%ebp,%eiz,2),%esi
4132cd:	61
4132ce:	70 68                	jo     0x413338
4132d0:	69 63 73 69 74 65 6d 	imul   $0x6d657469,0x73(%ebx),%esp
4132d7:	73 29                	jae    0x413302
4132d9:	0a 0a                	or     (%edx),%cl
4132db:	55                   	push   %ebp
4132dc:	73 65                	jae    0x413343
4132de:	66 75 6c             	data16 jne 0x41334d
4132e1:	20 46 75             	and    %al,0x75(%esi)
4132e4:	6e                   	outsb  %ds:(%esi),(%dx)
4132e5:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4132e9:	6e                   	outsb  %ds:(%esi),(%dx)
4132ea:	73 3a                	jae    0x413326
4132ec:	0a 47 65             	or     0x65(%edi),%al
4132ef:	74 53                	je     0x413344
4132f1:	70 72                	jo     0x413365
4132f3:	69 74 65 28 6e 61 6d 	imul   $0x656d616e,0x28(%ebp,%eiz,2),%esi
4132fa:	65
4132fb:	29 0a                	sub    %ecx,(%edx)
4132fd:	49                   	dec    %ecx
4132fe:	73 54                	jae    0x413354
413300:	6f                   	outsl  %ds:(%esi),(%dx)
413301:	75 63                	jne    0x413366
413303:	68 69 6e 67 45       	push   $0x45676e69
413308:	64 67 65 28 73 70    	fs sub %dh,%gs:0x70(%bp,%di)
41330e:	72 69                	jb     0x413379
413310:	74 65                	je     0x413377
413312:	2c 20                	sub    $0x20,%al
413314:	65 64 67 65 29 0a    	gs fs sub %ecx,%gs:(%bp,%si)
41331a:	0a 46 4f             	or     0x4f(%esi),%al
41331d:	52                   	push   %edx
41331e:	20 41 44             	and    %al,0x44(%ecx)
413321:	56                   	push   %esi
413322:	41                   	inc    %ecx
413323:	4e                   	dec    %esi
413324:	43                   	inc    %ebx
413325:	45                   	inc    %ebp
413326:	44                   	inc    %esp
413327:	20 50 52             	and    %dl,0x52(%eax)
41332a:	4f                   	dec    %edi
41332b:	47                   	inc    %edi
41332c:	52                   	push   %edx
41332d:	41                   	inc    %ecx
41332e:	4d                   	dec    %ebp
41332f:	53                   	push   %ebx
413330:	20 28                	and    %ch,(%eax)
413332:	50                   	push   %eax