413f20:	00 6b 40             	add    %ch,0x40(%ebx)
413f23:	41                   	inc    %ecx
413f24:	00 88 40 41 00 8d    	add    %cl,-0x72ffbec0(%eax)
413f2a:	55                   	push   %ebp
413f2b:	c0 8b 43 08 0f bf 00 	rorb   $0x0,-0x40f0f7bd(%ebx)
413f32:	e8 95 48 ff ff       	call   0x4087cc
413f37:	8b 55 c0             	mov    -0x40(%ebp),%edx
413f3a:	8b c6                	mov    %esi,%eax
413f3c:	e8 7b 0a ff ff       	call   0x4049bc
413f41:	e9 aa 01 00 00       	jmp    0x4140f0
413f46:	8d 55 bc             	lea    -0x44(%ebp),%edx
413f49:	8b 43 08             	mov    0x8(%ebx),%eax
413f4c:	8b 00                	mov    (%eax),%eax
413f4e:	e8 79 48 ff ff       	call   0x4087cc
413f53:	8b 55 bc             	mov    -0x44(%ebp),%edx
413f56:	8b c6                	mov    %esi,%eax
413f58:	e8 5f 0a ff ff       	call   0x4049bc
413f5d:	e9 8e 01 00 00       	jmp    0x4140f0
413f62:	8b 43 08             	mov    0x8(%ebx),%eax
413f65:	d9 00                	flds   (%eax)
413f67:	83 c4 f4             	add    $0xfffffff4,%esp
413f6a:	db 3c 24             	fstpt  (%esp)
413f6d:	9b                   	fwait
413f6e:	8d 45 b8             	lea    -0x48(%ebp),%eax
413f71:	e8 be 5f ff ff       	call   0x409f34
413f76:	8b 55 b8             	mov    -0x48(%ebp),%edx
413f79:	8b c6                	mov    %esi,%eax
413f7b:	e8 3c 0a ff ff       	call   0x4049bc
413f80:	e9 6b 01 00 00       	jmp    0x4140f0
413f85:	8b 43 08             	mov    0x8(%ebx),%eax
413f88:	dd 00                	fldl   (%eax)
413f8a:	83 c4 f4             	add    $0xfffffff4,%esp
413f8d:	db 3c 24             	fstpt  (%esp)
413f90:	9b                   	fwait
413f91:	8d 45 b4             	lea    -0x4c(%ebp),%eax
413f94:	e8 9b 5f ff ff       	call   0x409f34
413f99:	8b 55 b4             	mov    -0x4c(%ebp),%edx
413f9c:	8b c6                	mov    %esi,%eax
413f9e:	e8 19 0a ff ff       	call   0x4049bc
413fa3:	e9 48 01 00 00       	jmp    0x4140f0
413fa8:	8b 43 08             	mov    0x8(%ebx),%eax
413fab:	ff 70 04             	push   0x4(%eax)
413fae:	ff 30                	push   (%eax)
413fb0:	8d 45 b0             	lea    -0x50(%ebp),%eax
413fb3:	e8 4c f2 ff ff       	call   0x413204
413fb8:	8b 55 b0             	mov    -0x50(%ebp),%edx
413fbb:	8b c6                	mov    %esi,%eax
413fbd:	e8 ea 08 ff ff       	call   0x4048ac
413fc2:	e9 29 01 00 00       	jmp    0x4140f0
413fc7:	8b 43 08             	mov    0x8(%ebx),%eax
413fca:	ff 70 04             	push   0x4(%eax)
413fcd:	ff 30                	push   (%eax)
413fcf:	8d 45 ac             	lea    -0x54(%ebp),%eax
413fd2:	e8 65 f2 ff ff       	call   0x41323c
413fd7:	8b 55 ac             	mov    -0x54(%ebp),%edx
413fda:	8b c6                	mov    %esi,%eax
413fdc:	e8 cb 08 ff ff       	call   0x4048ac
413fe1:	e9 0a 01 00 00       	jmp    0x4140f0
413fe6:	8b c6                	mov    %esi,%eax
413fe8:	8b 53 08             	mov    0x8(%ebx),%edx
413feb:	8b 12                	mov    (%edx),%edx
413fed:	e8 8e 09 ff ff       	call   0x404980
413ff2:	e9 f9 00 00 00       	jmp    0x4140f0
413ff7:	8d 55 a8             	lea    -0x58(%ebp),%edx
413ffa:	8b 43 08             	mov    0x8(%ebx),%eax
413ffd:	66 8b 00             	mov    (%eax),%ax
414000:	e8 6f f2 ff ff       	call   0x413274
414005:	8b 55 a8             	mov    -0x58(%ebp),%edx
414008:	8b c6                	mov    %esi,%eax
41400a:	e8 9d 08 ff ff       	call   0x4048ac
41400f:	e9 dc 00 00 00       	jmp    0x4140f0
414014:	8d 55 a4             	lea    -0x5c(%ebp),%edx
414017:	8b 43 08             	mov    0x8(%ebx),%eax
41401a:	0f be 00             	movsbl (%eax),%eax
41401d:	e8 aa 47 ff ff       	call   0x4087cc
414022:	8b 55 a4             	mov    -0x5c(%ebp),%edx
414025:	8b c6                	mov    %esi,%eax
414027:	e8 90 09 ff ff       	call   0x4049bc
41402c:	e9 bf 00 00 00       	jmp    0x4140f0
414031:	8d 55 a0             	lea    -0x60(%ebp),%edx
414034:	8b 43 08             	mov    0x8(%ebx),%eax
414037:	0f b6 00             	movzbl (%eax),%eax
41403a:	e8 8d 47 ff ff       	call   0x4087cc
41403f:	8b 55 a0             	mov    -0x60(%ebp),%edx
414042:	8b c6                	mov    %esi,%eax
414044:	e8 73 09 ff ff       	call   0x4049bc
414049:	e9 a2 00 00 00       	jmp    0x4140f0
41404e:	8d 55 9c             	lea    -0x64(%ebp),%edx
414051:	8b 43 08             	mov    0x8(%ebx),%eax
414054:	0f b7 00             	movzwl (%eax),%eax
414057:	e8 70 47 ff ff       	call   0x4087cc
41405c:	8b 55 9c             	mov    -0x64(%ebp),%edx
41405f:	8b c6                	mov    %esi,%eax
414061:	e8 56 09 ff ff       	call   0x4049bc
414066:	e9 85 00 00 00       	jmp    0x4140f0
41406b:	8b 43 08             	mov    0x8(%ebx),%eax
41406e:	8b 00                	mov    (%eax),%eax
414070:	33 d2                	xor    %edx,%edx
414072:	52                   	push   %edx
414073:	50                   	push   %eax
414074:	8d 45 98             	lea    -0x68(%ebp),%eax
414077:	e8 3c 48 ff ff       	call   0x4088b8
41407c:	8b 55 98             	mov    -0x68(%ebp),%edx
41407f:	8b c6                	mov    %esi,%eax
414081:	e8 36 09 ff ff       	call   0x4049bc
414086:	eb 68                	jmp    0x4140f0
414088:	8b 43 08             	mov    0x8(%ebx),%eax
41408b:	ff 70 04             	push   0x4(%eax)
41408e:	ff 30                	push   (%eax)
414090:	8d 45 94             	lea    -0x6c(%ebp),%eax
414093:	e8 20 48 ff ff       	call   0x4088b8
414098:	8b 55 94             	mov    -0x6c(%ebp),%edx
41409b:	8b c6                	mov    %esi,%eax
41409d:	e8 1a 09 ff ff       	call   0x4049bc
4140a2:	eb 4c                	jmp    0x4140f0
4140a4:	8b 43 08             	mov    0x8(%ebx),%eax
4140a7:	8b d0                	mov    %eax,%edx
4140a9:	8b c6                	mov    %esi,%eax
4140ab:	e8 64 fb ff ff       	call   0x413c14
4140b0:	eb 3e                	jmp    0x4140f0
4140b2:	8d 55 90             	lea    -0x70(%ebp),%edx
4140b5:	8b c3                	mov    %ebx,%eax
4140b7:	e8 74 f9 ff ff       	call   0x413a30
4140bc:	8b 55 90             	mov    -0x70(%ebp),%edx
4140bf:	8b c6                	mov    %esi,%eax
4140c1:	e8 e6 07 ff ff       	call   0x4048ac
4140c6:	eb 28                	jmp    0x4140f0
4140c8:	8b c6                	mov    %esi,%eax
4140ca:	e8 a1 07 ff ff       	call   0x404870
4140cf:	8b d0                	mov    %eax,%edx
4140d1:	8b c3                	mov    %ebx,%eax
4140d3:	e8 74 fa ff ff       	call   0x413b4c
4140d8:	84 c0                	test   %al,%al
4140da:	75 14                	jne    0x4140f0
4140dc:	8d 55 8c             	lea    -0x74(%ebp),%edx
4140df:	8b c3                	mov    %ebx,%eax
4140e1:	e8 4a f9 ff ff       	call   0x413a30
4140e6:	8b 55 8c             	mov    -0x74(%ebp),%edx
4140e9:	8b c6                	mov    %esi,%eax
4140eb:	e8 bc 07 ff ff       	call   0x4048ac
4140f0:	33 c0                	xor    %eax,%eax
4140f2:	5a                   	pop    %edx
4140f3:	59                   	pop    %ecx
4140f4:	59                   	pop    %ecx
4140f5:	64 89 10             	mov    %edx,%fs:(%eax)
4140f8:	68 6d 41 41 00       	push   $0x41416d
4140fd:	8d 45 8c             	lea    -0x74(%ebp),%eax
414100:	ba 02 00 00 00       	mov    $0x2,%edx
414105:	e8 7e 07 ff ff       	call   0x404888
41410a:	8d 45 94             	lea    -0x6c(%ebp),%eax
41410d:	ba 05 00 00 00       	mov    $0x5,%edx
414112:	e8 71 00 ff ff       	call   0x404188
414117:	8d 45 a8             	lea    -0x58(%ebp),%eax
41411a:	ba 03 00 00 00       	mov    $0x3,%edx
41411f:	e8 64 07 ff ff       	call   0x404888
414124:	8d 45 b4             	lea    -0x4c(%ebp),%eax
414127:	ba 04 00 00 00       	mov    $0x4,%edx
41412c:	e8 57 00 ff ff       	call   0x404188
414131:	8d 45 c4             	lea    -0x3c(%ebp),%eax
414134:	ba 02 00 00 00       	mov    $0x2,%edx
414139:	e8 4a 07 ff ff       	call   0x404888
41413e:	8d 45 cc             	lea    -0x34(%ebp),%eax
414141:	ba 05 00 00 00       	mov    $0x5,%edx
414146:	e8 3d 00 ff ff       	call   0x404188
41414b:	8d 45 e0             	lea    -0x20(%ebp),%eax
41414e:	ba 04 00 00 00       	mov    $0x4,%edx
414153:	e8 30 07 ff ff       	call   0x404888
414158:	8d 45 f0             	lea    -0x10(%ebp),%eax
41415b:	ba 04 00 00 00       	mov    $0x4,%edx
414160:	e8 23 00 ff ff       	call   0x404188
414165:	c3                   	ret
414166:	e9 fd f9 fe ff       	jmp    0x403b68
41416b:	eb 90                	jmp    0x4140fd
41416d:	5e                   	pop    %esi
41416e:	5b                   	pop    %ebx
41416f:	8b e5                	mov    %ebp,%esp
414171:	5d                   	pop    %ebp
414172:	c3                   	ret
414173:	90                   	nop
414174:	55                   	push   %ebp
414175:	8b ec                	mov    %esp,%ebp
414177:	83 c4 f0             	add    $0xfffffff0,%esp
41417a:	53                   	push   %ebx
41417b:	56                   	push   %esi
41417c:	8b f2                	mov    %edx,%esi
41417e:	8b d8                	mov    %eax,%ebx
414180:	8d 45 f0             	lea    -0x10(%ebp),%eax
414183:	50                   	push   %eax
414184:	e8 6f a5 ff ff       	call   0x40e6f8
414189:	33 c0                	xor    %eax,%eax
41418b:	55                   	push   %ebp
41418c:	68 de 41 41 00       	push   $0x4141de
414191:	64 ff 30             	push   %fs:(%eax)
414194:	64 89 20             	mov    %esp,%fs:(%eax)
414197:	8b d6                	mov    %esi,%edx
414199:	8d 45 f0             	lea    -0x10(%ebp),%eax
41419c:	e8 e3 c0 ff ff       	call   0x410284
4141a1:	8d 45 f0             	lea    -0x10(%ebp),%eax
4141a4:	ff 15 18 c8 49 00    	call   *0x49c818
4141aa:	66 83 7d f0 0d       	cmpw   $0xd,-0x10(%ebp)
4141af:	74 0d                	je     0x4141be
4141b1:	66 ba 0d 00          	mov    $0xd,%dx
4141b5:	66 b8 01 01          	mov    $0x101,%ax
4141b9:	e8 66 b5 ff ff       	call   0x40f724
4141be:	8b c3                	mov    %ebx,%eax
4141c0:	8b 55 f8             	mov    -0x8(%ebp),%edx
4141c3:	e8 c4 1b ff ff       	call   0x405d8c
4141c8:	33 c0                	xor    %eax,%eax
4141ca:	5a                   	pop    %edx
4141cb:	59                   	pop    %ecx
4141cc:	59                   	pop    %ecx
4141cd:	64 89 10             	mov    %edx,%fs:(%eax)
4141d0:	68 e5 41 41 00       	push   $0x4141e5
4141d5:	8d 45 f0             	lea    -0x10(%ebp),%eax
4141d8:	e8 7f bd ff ff       	call   0x40ff5c
4141dd:	c3                   	ret
4141de:	e9 85 f9 fe ff       	jmp    0x403b68
4141e3:	eb f0                	jmp    0x4141d5
4141e5:	5e                   	pop    %esi
4141e6:	5b                   	pop    %ebx
4141e7:	8b e5                	mov    %ebp,%esp
4141e9:	5d                   	pop    %ebp
4141ea:	c3                   	ret
4141eb:	90                   	nop
4141ec:	53                   	push   %ebx
4141ed:	56                   	push   %esi
4141ee:	51                   	push   %ecx
4141ef:	8b da                	mov    %edx,%ebx
4141f1:	8b f0                	mov    %eax,%esi
4141f3:	0f b7 03             	movzwl (%ebx),%eax
4141f6:	83 f8 0d             	cmp    $0xd,%eax
4141f9:	7f 10                	jg     0x41420b
4141fb:	74 4b                	je     0x414248
4141fd:	83 e8 01             	sub    $0x1,%eax
414200:	72 1e                	jb     0x414220
414202:	74 25                	je     0x414229
414204:	83 e8 08             	sub    $0x8,%eax
414207:	74 3f                	je     0x414248
414209:	eb 62                	jmp    0x41426d
41420b:	2d 01 01 00 00       	sub    $0x101,%eax
414210:	74 50                	je     0x414262
414212:	2d 08 3f 00 00       	sub    $0x3f08,%eax
414217:	74 3b                	je     0x414254
414219:	83 e8 04             	sub    $0x4,%eax
41421c:	74 36                	je     0x414254
41421e:	eb 4d                	jmp    0x41426d
414220:	8b c6                	mov    %esi,%eax
414222:	e8 4d 1b ff ff       	call   0x405d74
414227:	eb 78                	jmp    0x4142a1
414229:	80 3d 48 d4 48 00 00 	cmpb   $0x0,0x48d448
414230:	74 0d                	je     0x41423f
414232:	66 ba 0d 00          	mov    $0xd,%dx
414236:	66 b8 01 00          	mov    $0x1,%ax
41423a:	e8 e5 b4 ff ff       	call   0x40f724
41423f:	8b c6                	mov    %esi,%eax
414241:	e8 2e 1b ff ff       	call   0x405d74
414246:	eb 59                	jmp    0x4142a1
414248:	8b c6                	mov    %esi,%eax
41424a:	8b 53 08             	mov    0x8(%ebx),%edx
41424d:	e8 3a 1b ff ff       	call   0x405d8c
414252:	eb 4d                	jmp    0x4142a1
414254:	8b c6                	mov    %esi,%eax
414256:	8b 53 08             	mov    0x8(%ebx),%edx
414259:	8b 12                	mov    (%edx),%edx
41425b:	e8 2c 1b ff ff       	call   0x405d8c
414260:	eb 3f                	jmp    0x4142a1
414262:	8b d3                	mov    %ebx,%edx
414264:	8b c6                	mov    %esi,%eax
414266:	e8 09 ff ff ff       	call   0x414174
41426b:	eb 34                	jmp    0x4142a1
41426d:	8b d4                	mov    %esp,%edx
41426f:	66 8b 03             	mov    (%ebx),%ax
414272:	e8 25 2e 00 00       	call   0x41709c
414277:	84 c0                	test   %al,%al
414279:	74 1a                	je     0x414295
41427b:	8b c6                	mov    %esi,%eax
41427d:	e8 f2 1a ff ff       	call   0x405d74
414282:	8b c8                	mov    %eax,%ecx
414284:	ba a8 42 41 00       	mov    $0x4142a8,%edx
414289:	8b 04 24             	mov    (%esp),%eax
41428c:	e8 0f f2 fe ff       	call   0x4034a0
414291:	84 c0                	test   %al,%al
414293:	75 0c                	jne    0x4142a1
414295:	66 8b 03             	mov    (%ebx),%ax
414298:	66 ba 0d 00          	mov    $0xd,%dx
41429c:	e8 83 b4 ff ff       	call   0x40f724
4142a1:	5a                   	pop    %edx
4142a2:	5e                   	pop    %esi
4142a3:	5b                   	pop    %ebx
4142a4:	c3                   	ret
4142ad:	00 00                	add    %al,(%eax)
4142af:	00 c0                	add    %al,%al
4142b1:	00 00                	add    %al,(%eax)
4142b3:	00 00                	add    %al,(%eax)
4142b5:	00 00                	add    %al,(%eax)
4142b7:	46                   	inc    %esi
4142b8:	53                   	push   %ebx
4142b9:	56                   	push   %esi
4142ba:	51                   	push   %ecx
4142bb:	8b da                	mov    %edx,%ebx
4142bd:	8b f0                	mov    %eax,%esi
4142bf:	66 8b 03             	mov    (%ebx),%ax
4142c2:	66 83 e8 01          	sub    $0x1,%ax
4142c6:	72 10                	jb     0x4142d8
4142c8:	74 17                	je     0x4142e1
4142ca:	66 83 e8 08          	sub    $0x8,%ax
4142ce:	74 30                	je     0x414300
4142d0:	66 2d 00 40          	sub    $0x4000,%ax
4142d4:	74 36                	je     0x41430c
4142d6:	eb 42                	jmp    0x41431a
4142d8:	8b c6                	mov    %esi,%eax
4142da:	e8 95 1a ff ff       	call   0x405d74
4142df:	eb 6d                	jmp    0x41434e
4142e1:	80 3d 48 d4 48 00 00 	cmpb   $0x0,0x48d448
4142e8:	74 0d                	je     0x4142f7
4142ea:	66 ba 09 00          	mov    $0x9,%dx
4142ee:	66 b8 01 00          	mov    $0x1,%ax
4142f2:	e8 2d b4 ff ff       	call   0x40f724
4142f7:	8b c6                	mov    %esi,%eax
4142f9:	e8 76 1a ff ff       	call   0x405d74
4142fe:	eb 4e                	jmp    0x41434e
414300:	8b c6                	mov    %esi,%eax
414302:	8b 53 08             	mov    0x8(%ebx),%edx
414305:	e8 82 1a ff ff       	call   0x405d8c
41430a:	eb 42                	jmp    0x41434e
41430c:	8b c6                	mov    %esi,%eax
41430e:	8b 53 08             	mov    0x8(%ebx),%edx
414311:	8b 12                	mov    (%edx),%edx
414313:	e8 74 1a ff ff       	call   0x405d8c
414318:	eb 34                	jmp    0x41434e
41431a:	8b d4                	mov    %esp,%edx
41431c:	66 8b 03             	mov    (%ebx),%ax
41431f:	e8 78 2d 00 00       	call   0x41709c
414324:	84 c0                	test   %al,%al
414326:	74 1a                	je     0x414342
414328:	8b c6                	mov    %esi,%eax
41432a:	e8 45 1a ff ff       	call   0x405d74
41432f:	8b c8                	mov    %eax,%ecx
414331:	ba 54 43 41 00       	mov    $0x414354,%edx
414336:	8b 04 24             	mov    (%esp),%eax
414339:	e8 62 f1 fe ff       	call   0x4034a0
41433e:	84 c0                	test   %al,%al
414340:	75 0c                	jne    0x41434e
414342:	66 8b 03             	mov    (%ebx),%ax
414345:	66 ba 09 00          	mov    $0x9,%dx
414349:	e8 d6 b3 ff ff       	call   0x40f724
41434e:	5a                   	pop    %edx
41434f:	5e                   	pop    %esi
414350:	5b                   	pop    %ebx
414351:	c3                   	ret