4130c6:	75 14                	jne    0x4130dc
4130c8:	8d 55 8c             	lea    -0x74(%ebp),%edx
4130cb:	8b c3                	mov    %ebx,%eax
4130cd:	e8 4a f9 ff ff       	call   0x412a1c
4130d2:	8b 55 8c             	mov    -0x74(%ebp),%edx
4130d5:	8b c6                	mov    %esi,%eax
4130d7:	e8 90 16 ff ff       	call   0x40476c
4130dc:	33 c0                	xor    %eax,%eax
4130de:	5a                   	pop    %edx
4130df:	59                   	pop    %ecx
4130e0:	59                   	pop    %ecx
4130e1:	64 89 10             	mov    %edx,%fs:(%eax)
4130e4:	68 59 31 41 00       	push   $0x413159
4130e9:	8d 45 8c             	lea    -0x74(%ebp),%eax
4130ec:	ba 02 00 00 00       	mov    $0x2,%edx
4130f1:	e8 52 16 ff ff       	call   0x404748
4130f6:	8d 45 94             	lea    -0x6c(%ebp),%eax
4130f9:	ba 05 00 00 00       	mov    $0x5,%edx
4130fe:	e8 71 0f ff ff       	call   0x404074
413103:	8d 45 a8             	lea    -0x58(%ebp),%eax
413106:	ba 03 00 00 00       	mov    $0x3,%edx
41310b:	e8 38 16 ff ff       	call   0x404748
413110:	8d 45 b4             	lea    -0x4c(%ebp),%eax
413113:	ba 04 00 00 00       	mov    $0x4,%edx
413118:	e8 57 0f ff ff       	call   0x404074
41311d:	8d 45 c4             	lea    -0x3c(%ebp),%eax
413120:	ba 02 00 00 00       	mov    $0x2,%edx
413125:	e8 1e 16 ff ff       	call   0x404748
41312a:	8d 45 cc             	lea    -0x34(%ebp),%eax
41312d:	ba 05 00 00 00       	mov    $0x5,%edx
413132:	e8 3d 0f ff ff       	call   0x404074
413137:	8d 45 e0             	lea    -0x20(%ebp),%eax
41313a:	ba 04 00 00 00       	mov    $0x4,%edx
41313f:	e8 04 16 ff ff       	call   0x404748
413144:	8d 45 f0             	lea    -0x10(%ebp),%eax
413147:	ba 04 00 00 00       	mov    $0x4,%edx
41314c:	e8 23 0f ff ff       	call   0x404074
413151:	c3                   	ret
413152:	e9 fd 08 ff ff       	jmp    0x403a54
413157:	eb 90                	jmp    0x4130e9
413159:	5e                   	pop    %esi
41315a:	5b                   	pop    %ebx
41315b:	8b e5                	mov    %ebp,%esp
41315d:	5d                   	pop    %ebp
41315e:	c3                   	ret
41315f:	90                   	nop
413160:	55                   	push   %ebp
413161:	8b ec                	mov    %esp,%ebp
413163:	83 c4 f0             	add    $0xfffffff0,%esp
413166:	53                   	push   %ebx
413167:	56                   	push   %esi
413168:	8b f2                	mov    %edx,%esi
41316a:	8b d8                	mov    %eax,%ebx
41316c:	8d 45 f0             	lea    -0x10(%ebp),%eax
41316f:	50                   	push   %eax
413170:	e8 83 a9 ff ff       	call   0x40daf8
413175:	33 c0                	xor    %eax,%eax
413177:	55                   	push   %ebp
413178:	68 ca 31 41 00       	push   $0x4131ca
41317d:	64 ff 30             	push   %fs:(%eax)
413180:	64 89 20             	mov    %esp,%fs:(%eax)
413183:	8b d6                	mov    %esi,%edx
413185:	8d 45 f0             	lea    -0x10(%ebp),%eax
413188:	e8 5b c3 ff ff       	call   0x40f4e8
41318d:	8d 45 f0             	lea    -0x10(%ebp),%eax
413190:	ff 15 14 58 47 00    	call   *0x475814
413196:	66 83 7d f0 0d       	cmpw   $0xd,-0x10(%ebp)
41319b:	74 0d                	je     0x4131aa
41319d:	66 ba 0d 00          	mov    $0xd,%dx
4131a1:	66 b8 01 01          	mov    $0x101,%ax
4131a5:	e8 de b7 ff ff       	call   0x40e988
4131aa:	8b c3                	mov    %ebx,%eax
4131ac:	8b 55 f8             	mov    -0x8(%ebp),%edx
4131af:	e8 84 27 ff ff       	call   0x405938
4131b4:	33 c0                	xor    %eax,%eax
4131b6:	5a                   	pop    %edx
4131b7:	59                   	pop    %ecx
4131b8:	59                   	pop    %ecx
4131b9:	64 89 10             	mov    %edx,%fs:(%eax)
4131bc:	68 d1 31 41 00       	push   $0x4131d1
4131c1:	8d 45 f0             	lea    -0x10(%ebp),%eax
4131c4:	e8 f7 bf ff ff       	call   0x40f1c0
4131c9:	c3                   	ret
4131ca:	e9 85 08 ff ff       	jmp    0x403a54
4131cf:	eb f0                	jmp    0x4131c1
4131d1:	5e                   	pop    %esi
4131d2:	5b                   	pop    %ebx
4131d3:	8b e5                	mov    %ebp,%esp
4131d5:	5d                   	pop    %ebp
4131d6:	c3                   	ret
4131d7:	90                   	nop
4131d8:	53                   	push   %ebx
4131d9:	56                   	push   %esi
4131da:	51                   	push   %ecx
4131db:	8b da                	mov    %edx,%ebx
4131dd:	8b f0                	mov    %eax,%esi
4131df:	0f b7 03             	movzwl (%ebx),%eax
4131e2:	83 f8 0d             	cmp    $0xd,%eax
4131e5:	7f 10                	jg     0x4131f7
4131e7:	74 4b                	je     0x413234
4131e9:	83 e8 01             	sub    $0x1,%eax
4131ec:	72 1e                	jb     0x41320c
4131ee:	74 25                	je     0x413215
4131f0:	83 e8 08             	sub    $0x8,%eax
4131f3:	74 3f                	je     0x413234
4131f5:	eb 62                	jmp    0x413259
4131f7:	2d 01 01 00 00       	sub    $0x101,%eax
4131fc:	74 50                	je     0x41324e
4131fe:	2d 08 3f 00 00       	sub    $0x3f08,%eax
413203:	74 3b                	je     0x413240
413205:	83 e8 04             	sub    $0x4,%eax
413208:	74 36                	je     0x413240
41320a:	eb 4d                	jmp    0x413259
41320c:	8b c6                	mov    %esi,%eax
41320e:	e8 0d 27 ff ff       	call   0x405920
413213:	eb 78                	jmp    0x41328d
413215:	80 3d 20 93 46 00 00 	cmpb   $0x0,0x469320
41321c:	74 0d                	je     0x41322b
41321e:	66 ba 0d 00          	mov    $0xd,%dx
413222:	66 b8 01 00          	mov    $0x1,%ax
413226:	e8 5d b7 ff ff       	call   0x40e988
41322b:	8b c6                	mov    %esi,%eax
41322d:	e8 ee 26 ff ff       	call   0x405920
413232:	eb 59                	jmp    0x41328d
413234:	8b c6                	mov    %esi,%eax
413236:	8b 53 08             	mov    0x8(%ebx),%edx
413239:	e8 fa 26 ff ff       	call   0x405938
41323e:	eb 4d                	jmp    0x41328d
413240:	8b c6                	mov    %esi,%eax
413242:	8b 53 08             	mov    0x8(%ebx),%edx
413245:	8b 12                	mov    (%edx),%edx
413247:	e8 ec 26 ff ff       	call   0x405938
41324c:	eb 3f                	jmp    0x41328d
41324e:	8b d3                	mov    %ebx,%edx
413250:	8b c6                	mov    %esi,%eax
413252:	e8 09 ff ff ff       	call   0x413160
413257:	eb 34                	jmp    0x41328d
413259:	8b d4                	mov    %esp,%edx
41325b:	66 8b 03             	mov    (%ebx),%ax
41325e:	e8 71 14 00 00       	call   0x4146d4
413263:	84 c0                	test   %al,%al
413265:	74 1a                	je     0x413281
413267:	8b c6                	mov    %esi,%eax
413269:	e8 b2 26 ff ff       	call   0x405920
41326e:	8b c8                	mov    %eax,%ecx
413270:	ba 94 32 41 00       	mov    $0x413294,%edx
413275:	8b 04 24             	mov    (%esp),%eax
413278:	e8 f7 00 ff ff       	call   0x403374
41327d:	84 c0                	test   %al,%al
41327f:	75 0c                	jne    0x41328d
413281:	66 8b 03             	mov    (%ebx),%ax
413284:	66 ba 0d 00          	mov    $0xd,%dx
413288:	e8 fb b6 ff ff       	call   0x40e988
41328d:	5a                   	pop    %edx
41328e:	5e                   	pop    %esi
41328f:	5b                   	pop    %ebx
413290:	c3                   	ret
413299:	00 00                	add    %al,(%eax)
41329b:	00 c0                	add    %al,%al
41329d:	00 00                	add    %al,(%eax)
41329f:	00 00                	add    %al,(%eax)
4132a1:	00 00                	add    %al,(%eax)
4132a3:	46                   	inc    %esi
4132a4:	53                   	push   %ebx
4132a5:	56                   	push   %esi
4132a6:	51                   	push   %ecx
4132a7:	8b da                	mov    %edx,%ebx
4132a9:	8b f0                	mov    %eax,%esi
4132ab:	66 8b 03             	mov    (%ebx),%ax
4132ae:	66 83 e8 01          	sub    $0x1,%ax
4132b2:	72 10                	jb     0x4132c4
4132b4:	74 17                	je     0x4132cd
4132b6:	66 83 e8 08          	sub    $0x8,%ax
4132ba:	74 30                	je     0x4132ec
4132bc:	66 2d 00 40          	sub    $0x4000,%ax
4132c0:	74 36                	je     0x4132f8
4132c2:	eb 42                	jmp    0x413306
4132c4:	8b c6                	mov    %esi,%eax
4132c6:	e8 55 26 ff ff       	call   0x405920
4132cb:	eb 6d                	jmp    0x41333a
4132cd:	80 3d 20 93 46 00 00 	cmpb   $0x0,0x469320
4132d4:	74 0d                	je     0x4132e3
4132d6:	66 ba 09 00          	mov    $0x9,%dx
4132da:	66 b8 01 00          	mov    $0x1,%ax
4132de:	e8 a5 b6 ff ff       	call   0x40e988
4132e3:	8b c6                	mov    %esi,%eax
4132e5:	e8 36 26 ff ff       	call   0x405920
4132ea:	eb 4e                	jmp    0x41333a
4132ec:	8b c6                	mov    %esi,%eax
4132ee:	8b 53 08             	mov    0x8(%ebx),%edx
4132f1:	e8 42 26 ff ff       	call   0x405938
4132f6:	eb 42                	jmp    0x41333a
4132f8:	8b c6                	mov    %esi,%eax
4132fa:	8b 53 08             	mov    0x8(%ebx),%edx
4132fd:	8b 12                	mov    (%edx),%edx
4132ff:	e8 34 26 ff ff       	call   0x405938
413304:	eb 34                	jmp    0x41333a
413306:	8b d4                	mov    %esp,%edx
413308:	66 8b 03             	mov    (%ebx),%ax
41330b:	e8 c4 13 00 00       	call   0x4146d4
413310:	84 c0                	test   %al,%al
413312:	74 1a                	je     0x41332e
413314:	8b c6                	mov    %esi,%eax
413316:	e8 05 26 ff ff       	call   0x405920
41331b:	8b c8                	mov    %eax,%ecx
41331d:	ba 40 33 41 00       	mov    $0x413340,%edx
413322:	8b 04 24             	mov    (%esp),%eax
413325:	e8 4a 00 ff ff       	call   0x403374
41332a:	84 c0                	test   %al,%al
41332c:	75 0c                	jne    0x41333a
41332e:	66 8b 03             	mov    (%ebx),%ax
413331:	66 ba 09 00          	mov    $0x9,%dx
413335:	e8 4e b6 ff ff       	call   0x40e988
41333a:	5a                   	pop    %edx
41333b:	5e                   	pop    %esi
41333c:	5b                   	pop    %ebx
41333d:	c3                   	ret
41333e:	00 00                	add    %al,(%eax)
413340:	00 04 02             	add    %al,(%edx,%eax,1)
413343:	00 00                	add    %al,(%eax)
413345:	00 00                	add    %al,(%eax)
413347:	00 c0                	add    %al,%al
413349:	00 00                	add    %al,(%eax)
41334b:	00 00                	add    %al,(%eax)
41334d:	00 00                	add    %al,(%eax)
41334f:	46                   	inc    %esi
413350:	53                   	push   %ebx
413351:	56                   	push   %esi
413352:	57                   	push   %edi
413353:	8b d9                	mov    %ecx,%ebx
413355:	8b f2                	mov    %edx,%esi
413357:	8b f8                	mov    %eax,%edi
413359:	66 f7 07 e8 bf       	testw  $0xbfe8,(%edi)
41335e:	74 07                	je     0x413367
413360:	8b c7                	mov    %edi,%eax
413362:	e8 dd bd ff ff       	call   0x40f144
413367:	80 3d 28 93 46 00 00 	cmpb   $0x0,0x469328
41336e:	74 10                	je     0x413380
413370:	0f be c3             	movsbl %bl,%eax
413373:	66 8b 04 45 54 93 46 	mov    0x469354(,%eax,2),%ax
41337a:	00
41337b:	66 89 07             	mov    %ax,(%edi)
41337e:	eb 05                	jmp    0x413385
413380:	66 c7 07 03 00       	movw   $0x3,(%edi)
413385:	89 77 08             	mov    %esi,0x8(%edi)
413388:	5f                   	pop    %edi
413389:	5e                   	pop    %esi
41338a:	5b                   	pop    %ebx
41338b:	c3                   	ret
41338c:	53                   	push   %ebx
41338d:	56                   	push   %esi
41338e:	8b f2                	mov    %edx,%esi
413390:	8b d8                	mov    %eax,%ebx
413392:	66 f7 03 e8 bf       	testw  $0xbfe8,(%ebx)
413397:	74 07                	je     0x4133a0
413399:	8b c3                	mov    %ebx,%eax
41339b:	e8 a4 bd ff ff       	call   0x40f144
4133a0:	66 c7 03 03 00       	movw   $0x3,(%ebx)
4133a5:	89 73 08             	mov    %esi,0x8(%ebx)
4133a8:	5e                   	pop    %esi
4133a9:	5b                   	pop    %ebx
4133aa:	c3                   	ret
4133ab:	90                   	nop
4133ac:	53                   	push   %ebx
4133ad:	56                   	push   %esi
4133ae:	8b da                	mov    %edx,%ebx
4133b0:	8b f0                	mov    %eax,%esi
4133b2:	66 f7 06 e8 bf       	testw  $0xbfe8,(%esi)
4133b7:	74 07                	je     0x4133c0
4133b9:	8b c6                	mov    %esi,%eax
4133bb:	e8 84 bd ff ff       	call   0x40f144
4133c0:	66 c7 06 11 00       	movw   $0x11,(%esi)
4133c5:	88 5e 08             	mov    %bl,0x8(%esi)
4133c8:	5e                   	pop    %esi
4133c9:	5b                   	pop    %ebx
4133ca:	c3                   	ret
4133cb:	90                   	nop
4133cc:	53                   	push   %ebx
4133cd:	56                   	push   %esi
4133ce:	8b f2                	mov    %edx,%esi
4133d0:	8b d8                	mov    %eax,%ebx
4133d2:	66 f7 03 e8 bf       	testw  $0xbfe8,(%ebx)
4133d7:	74 07                	je     0x4133e0
4133d9:	8b c3                	mov    %ebx,%eax
4133db:	e8 64 bd ff ff       	call   0x40f144
4133e0:	66 c7 03 12 00       	movw   $0x12,(%ebx)
4133e5:	66 89 73 08          	mov    %si,0x8(%ebx)
4133e9:	5e                   	pop    %esi
4133ea:	5b                   	pop    %ebx
4133eb:	c3                   	ret
4133ec:	53                   	push   %ebx
4133ed:	56                   	push   %esi
4133ee:	8b f2                	mov    %edx,%esi
4133f0:	8b d8                	mov    %eax,%ebx
4133f2:	66 f7 03 e8 bf       	testw  $0xbfe8,(%ebx)
4133f7:	74 07                	je     0x413400
4133f9:	8b c3                	mov    %ebx,%eax
4133fb:	e8 44 bd ff ff       	call   0x40f144
413400:	66 c7 03 13 00       	movw   $0x13,(%ebx)
413405:	89 73 08             	mov    %esi,0x8(%ebx)
413408:	5e                   	pop    %esi
413409:	5b                   	pop    %ebx
41340a:	c3                   	ret
41340b:	90                   	nop
41340c:	53                   	push   %ebx
41340d:	56                   	push   %esi
41340e:	8b da                	mov    %edx,%ebx
413410:	8b f0                	mov    %eax,%esi
413412:	66 f7 06 e8 bf       	testw  $0xbfe8,(%esi)
413417:	74 07                	je     0x413420
413419:	8b c6                	mov    %esi,%eax
41341b:	e8 24 bd ff ff       	call   0x40f144
413420:	66 c7 06 10 00       	movw   $0x10,(%esi)
413425:	88 5e 08             	mov    %bl,0x8(%esi)
413428:	5e                   	pop    %esi
413429:	5b                   	pop    %ebx
41342a:	c3                   	ret
41342b:	90                   	nop
41342c:	53                   	push   %ebx
41342d:	56                   	push   %esi
41342e:	8b f2                	mov    %edx,%esi
413430:	8b d8                	mov    %eax,%ebx
413432:	66 f7 03 e8 bf       	testw  $0xbfe8,(%ebx)
413437:	74 07                	je     0x413440
413439:	8b c3                	mov    %ebx,%eax
41343b:	e8 04 bd ff ff       	call   0x40f144
413440:	66 c7 03 02 00       	movw   $0x2,(%ebx)
413445:	66 89 73 08          	mov    %si,0x8(%ebx)
413449:	5e                   	pop    %esi
41344a:	5b                   	pop    %ebx
41344b:	c3                   	ret
41344c:	55                   	push   %ebp
41344d:	8b ec                	mov    %esp,%ebp
41344f:	53                   	push   %ebx
413450:	8b d8                	mov    %eax,%ebx
413452:	66 f7 03 e8 bf       	testw  $0xbfe8,(%ebx)
413457:	74 07                	je     0x413460
413459:	8b c3                	mov    %ebx,%eax
41345b:	e8 e4 bc ff ff       	call   0x40f144
413460:	66 c7 03 14 00       	movw   $0x14,(%ebx)
413465:	8b 45 08             	mov    0x8(%ebp),%eax
413468:	89 43 08             	mov    %eax,0x8(%ebx)
41346b:	8b 45 0c             	mov    0xc(%ebp),%eax
41346e:	89 43 0c             	mov    %eax,0xc(%ebx)
413471:	5b                   	pop    %ebx
413472:	5d                   	pop    %ebp
413473:	c2 08 00             	ret    $0x8
413476:	8b c0                	mov    %eax,%eax
413478:	55                   	push   %ebp
413479:	8b ec                	mov    %esp,%ebp