44d18b:	46                   	inc    %esi
44d18c:	33 db                	xor    %ebx,%ebx
44d18e:	6a 00                	push   $0x0
44d190:	8b d3                	mov    %ebx,%edx
44d192:	8b 45 f0             	mov    -0x10(%ebp),%eax
44d195:	e8 d6 a9 fc ff       	call   0x417b70
44d19a:	33 c9                	xor    %ecx,%ecx
44d19c:	ba 3e b0 00 00       	mov    $0xb03e,%edx
44d1a1:	e8 76 df fe ff       	call   0x43b11c
44d1a6:	43                   	inc    %ebx
44d1a7:	4e                   	dec    %esi
44d1a8:	75 e4                	jne    0x44d18e
44d1aa:	80 7d f7 00          	cmpb   $0x0,-0x9(%ebp)
44d1ae:	74 0e                	je     0x44d1be
44d1b0:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d1b3:	8b 80 50 02 00 00    	mov    0x250(%eax),%eax
44d1b9:	e8 f6 f2 ff ff       	call   0x44c4b4
44d1be:	33 c0                	xor    %eax,%eax
44d1c0:	5a                   	pop    %edx
44d1c1:	59                   	pop    %ecx
44d1c2:	59                   	pop    %ecx
44d1c3:	64 89 10             	mov    %edx,%fs:(%eax)
44d1c6:	68 db d1 44 00       	push   $0x44d1db
44d1cb:	8b 45 f0             	mov    -0x10(%ebp),%eax
44d1ce:	e8 21 67 fb ff       	call   0x4038f4
44d1d3:	c3                   	ret
44d1d4:	e9 af 6e fb ff       	jmp    0x404088
44d1d9:	eb f0                	jmp    0x44d1cb
44d1db:	5f                   	pop    %edi
44d1dc:	5e                   	pop    %esi
44d1dd:	5b                   	pop    %ebx
44d1de:	8b e5                	mov    %ebp,%esp
44d1e0:	5d                   	pop    %ebp
44d1e1:	c3                   	ret
44d1e2:	8b c0                	mov    %eax,%eax
44d1e4:	53                   	push   %ebx
44d1e5:	8b d8                	mov    %eax,%ebx
44d1e7:	83 bb 5c 02 00 00 00 	cmpl   $0x0,0x25c(%ebx)
44d1ee:	7f 16                	jg     0x44d206
44d1f0:	8b 83 50 02 00 00    	mov    0x250(%ebx),%eax
44d1f6:	e8 cd f3 ff ff       	call   0x44c5c8
44d1fb:	8b 83 54 02 00 00    	mov    0x254(%ebx),%eax
44d201:	e8 c2 f3 ff ff       	call   0x44c5c8
44d206:	5b                   	pop    %ebx
44d207:	c3                   	ret
44d208:	53                   	push   %ebx
44d209:	8b d8                	mov    %eax,%ebx
44d20b:	3a 93 58 02 00 00    	cmp    0x258(%ebx),%dl
44d211:	74 2d                	je     0x44d240
44d213:	88 93 58 02 00 00    	mov    %dl,0x258(%ebx)
44d219:	84 d2                	test   %dl,%dl
44d21b:	74 09                	je     0x44d226
44d21d:	8b c3                	mov    %ebx,%eax
44d21f:	e8 c0 ff ff ff       	call   0x44d1e4
44d224:	eb 1a                	jmp    0x44d240
44d226:	33 d2                	xor    %edx,%edx
44d228:	8b 83 50 02 00 00    	mov    0x250(%ebx),%eax
44d22e:	e8 01 fb ff ff       	call   0x44cd34
44d233:	33 d2                	xor    %edx,%edx
44d235:	8b 83 54 02 00 00    	mov    0x254(%ebx),%eax
44d23b:	e8 f4 fa ff ff       	call   0x44cd34
44d240:	5b                   	pop    %ebx
44d241:	c3                   	ret
44d242:	8b c0                	mov    %eax,%eax
44d244:	56                   	push   %esi
44d245:	8b f0                	mov    %eax,%esi
44d247:	8b 86 50 02 00 00    	mov    0x250(%esi),%eax
44d24d:	8b 08                	mov    (%eax),%ecx
44d24f:	ff 51 08             	call   *0x8(%ecx)
44d252:	5e                   	pop    %esi
44d253:	c3                   	ret
44d254:	56                   	push   %esi
44d255:	8b f0                	mov    %eax,%esi
44d257:	8b 86 54 02 00 00    	mov    0x254(%esi),%eax
44d25d:	8b 08                	mov    (%eax),%ecx
44d25f:	ff 51 08             	call   *0x8(%ecx)
44d262:	5e                   	pop    %esi
44d263:	c3                   	ret
44d264:	55                   	push   %ebp
44d265:	8b ec                	mov    %esp,%ebp
44d267:	51                   	push   %ecx
44d268:	89 45 fc             	mov    %eax,-0x4(%ebp)
44d26b:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d26e:	80 b8 60 02 00 00 00 	cmpb   $0x0,0x260(%eax)
44d275:	0f 85 db 00 00 00    	jne    0x44d356
44d27b:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d27e:	e8 89 49 ff ff       	call   0x441c0c
44d283:	84 c0                	test   %al,%al
44d285:	0f 84 cb 00 00 00    	je     0x44d356
44d28b:	33 c0                	xor    %eax,%eax
44d28d:	55                   	push   %ebp
44d28e:	68 4f d3 44 00       	push   $0x44d34f
44d293:	64 ff 30             	push   %fs:(%eax)
44d296:	64 89 20             	mov    %esp,%fs:(%eax)
44d299:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d29c:	c6 80 60 02 00 00 01 	movb   $0x1,0x260(%eax)
44d2a3:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d2a6:	8b 80 54 02 00 00    	mov    0x254(%eax),%eax
44d2ac:	e8 2b f5 ff ff       	call   0x44c7dc
44d2b1:	84 c0                	test   %al,%al
44d2b3:	74 26                	je     0x44d2db
44d2b5:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d2b8:	8b 80 50 02 00 00    	mov    0x250(%eax),%eax
44d2be:	b1 01                	mov    $0x1,%cl
44d2c0:	33 d2                	xor    %edx,%edx
44d2c2:	e8 a5 fb ff ff       	call   0x44ce6c
44d2c7:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d2ca:	8b 80 54 02 00 00    	mov    0x254(%eax),%eax
44d2d0:	33 c9                	xor    %ecx,%ecx
44d2d2:	b2 01                	mov    $0x1,%dl
44d2d4:	e8 93 fb ff ff       	call   0x44ce6c
44d2d9:	eb 5c                	jmp    0x44d337
44d2db:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d2de:	8b 80 50 02 00 00    	mov    0x250(%eax),%eax
44d2e4:	e8 f3 f4 ff ff       	call   0x44c7dc
44d2e9:	84 c0                	test   %al,%al
44d2eb:	74 26                	je     0x44d313
44d2ed:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d2f0:	8b 80 54 02 00 00    	mov    0x254(%eax),%eax
44d2f6:	b1 01                	mov    $0x1,%cl
44d2f8:	33 d2                	xor    %edx,%edx
44d2fa:	e8 6d fb ff ff       	call   0x44ce6c
44d2ff:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d302:	8b 80 50 02 00 00    	mov    0x250(%eax),%eax
44d308:	33 c9                	xor    %ecx,%ecx
44d30a:	b2 01                	mov    $0x1,%dl
44d30c:	e8 5b fb ff ff       	call   0x44ce6c
44d311:	eb 24                	jmp    0x44d337
44d313:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d316:	8b 80 54 02 00 00    	mov    0x254(%eax),%eax
44d31c:	33 c9                	xor    %ecx,%ecx
44d31e:	33 d2                	xor    %edx,%edx
44d320:	e8 47 fb ff ff       	call   0x44ce6c
44d325:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d328:	8b 80 50 02 00 00    	mov    0x250(%eax),%eax
44d32e:	33 c9                	xor    %ecx,%ecx
44d330:	b2 01                	mov    $0x1,%dl
44d332:	e8 35 fb ff ff       	call   0x44ce6c
44d337:	33 c0                	xor    %eax,%eax
44d339:	5a                   	pop    %edx
44d33a:	59                   	pop    %ecx
44d33b:	59                   	pop    %ecx
44d33c:	64 89 10             	mov    %edx,%fs:(%eax)
44d33f:	68 56 d3 44 00       	push   $0x44d356
44d344:	8b 45 fc             	mov    -0x4(%ebp),%eax
44d347:	c6 80 60 02 00 00 00 	movb   $0x0,0x260(%eax)
44d34e:	c3                   	ret
44d34f:	e9 34 6d fb ff       	jmp    0x404088
44d354:	eb ee                	jmp    0x44d344
44d356:	59                   	pop    %ecx
44d357:	5d                   	pop    %ebp
44d358:	c3                   	ret
44d359:	8d 40 00             	lea    0x0(%eax),%eax
44d35c:	85 d2                	test   %edx,%edx
44d35e:	74 11                	je     0x44d371
44d360:	f6 42 1c 01          	testb  $0x1,0x1c(%edx)
44d364:	75 0b                	jne    0x44d371
44d366:	f6 40 1c 01          	testb  $0x1,0x1c(%eax)
44d36a:	75 05                	jne    0x44d371
44d36c:	e8 03 00 00 00       	call   0x44d374
44d371:	c3                   	ret
44d372:	8b c0                	mov    %eax,%eax
44d374:	53                   	push   %ebx
44d375:	56                   	push   %esi
44d376:	57                   	push   %edi
44d377:	55                   	push   %ebp
44d378:	83 c4 e0             	add    $0xffffffe0,%esp
44d37b:	8b f2                	mov    %edx,%esi
44d37d:	8b d8                	mov    %eax,%ebx
44d37f:	8b fc                	mov    %esp,%edi
44d381:	85 f6                	test   %esi,%esi
44d383:	0f 84 34 01 00 00    	je     0x44d4bd
44d389:	8b d7                	mov    %edi,%edx
44d38b:	8b c6                	mov    %esi,%eax
44d38d:	8b 08                	mov    (%eax),%ecx
44d38f:	ff 51 44             	call   *0x44(%ecx)
44d392:	8b 83 50 02 00 00    	mov    0x250(%ebx),%eax
44d398:	0f b7 40 1a          	movzwl 0x1a(%eax),%eax
44d39c:	29 07                	sub    %eax,(%edi)
44d39e:	01 47 08             	add    %eax,0x8(%edi)
44d3a1:	8b 83 54 02 00 00    	mov    0x254(%ebx),%eax
44d3a7:	0f b7 40 1a          	movzwl 0x1a(%eax),%eax
44d3ab:	29 47 04             	sub    %eax,0x4(%edi)
44d3ae:	01 47 0c             	add    %eax,0xc(%edi)
44d3b1:	8d 4c 24 18          	lea    0x18(%esp),%ecx
44d3b5:	8b d7                	mov    %edi,%edx
44d3b7:	8b c6                	mov    %esi,%eax
44d3b9:	e8 6e c5 fe ff       	call   0x43992c
44d3be:	8d 54 24 18          	lea    0x18(%esp),%edx
44d3c2:	8d 4c 24 10          	lea    0x10(%esp),%ecx
44d3c6:	8b c3                	mov    %ebx,%eax
44d3c8:	e8 0f c6 fe ff       	call   0x4399dc
44d3cd:	8b 44 24 10          	mov    0x10(%esp),%eax
44d3d1:	89 07                	mov    %eax,(%edi)
44d3d3:	8b 44 24 14          	mov    0x14(%esp),%eax
44d3d7:	89 47 04             	mov    %eax,0x4(%edi)
44d3da:	8d 4c 24 18          	lea    0x18(%esp),%ecx
44d3de:	8d 57 08             	lea    0x8(%edi),%edx
44d3e1:	8b c6                	mov    %esi,%eax
44d3e3:	e8 44 c5 fe ff       	call   0x43992c
44d3e8:	8d 54 24 18          	lea    0x18(%esp),%edx
44d3ec:	8d 4c 24 10          	lea    0x10(%esp),%ecx
44d3f0:	8b c3                	mov    %ebx,%eax
44d3f2:	e8 e5 c5 fe ff       	call   0x4399dc
44d3f7:	8b 44 24 10          	mov    0x10(%esp),%eax
44d3fb:	89 47 08             	mov    %eax,0x8(%edi)
44d3fe:	8b 44 24 14          	mov    0x14(%esp),%eax
44d402:	89 47 0c             	mov    %eax,0xc(%edi)
44d405:	8b 37                	mov    (%edi),%esi
44d407:	85 f6                	test   %esi,%esi
44d409:	7d 12                	jge    0x44d41d
44d40b:	8b 83 50 02 00 00    	mov    0x250(%ebx),%eax
44d411:	8b 50 0c             	mov    0xc(%eax),%edx
44d414:	03 d6                	add    %esi,%edx
44d416:	e8 c9 f7 ff ff       	call   0x44cbe4
44d41b:	eb 43                	jmp    0x44d460
44d41d:	8b c3                	mov    %ebx,%eax
44d41f:	e8 f4 c3 fe ff       	call   0x439818
44d424:	8b 6f 08             	mov    0x8(%edi),%ebp
44d427:	3b c5                	cmp    %ebp,%eax
44d429:	7d 35                	jge    0x44d460
44d42b:	8b c3                	mov    %ebx,%eax
44d42d:	e8 e6 c3 fe ff       	call   0x439818
44d432:	2b ee                	sub    %esi,%ebp
44d434:	3b c5                	cmp    %ebp,%eax
44d436:	7d 0c                	jge    0x44d444
44d438:	8b c3                	mov    %ebx,%eax
44d43a:	e8 d9 c3 fe ff       	call   0x439818
44d43f:	03 07                	add    (%edi),%eax
44d441:	89 47 08             	mov    %eax,0x8(%edi)
44d444:	8b b3 50 02 00 00    	mov    0x250(%ebx),%esi
44d44a:	8b c3                	mov    %ebx,%eax
44d44c:	e8 c7 c3 fe ff       	call   0x439818
44d451:	8b 56 0c             	mov    0xc(%esi),%edx
44d454:	03 57 08             	add    0x8(%edi),%edx
44d457:	2b d0                	sub    %eax,%edx
44d459:	8b c6                	mov    %esi,%eax
44d45b:	e8 84 f7 ff ff       	call   0x44cbe4
44d460:	8b 77 04             	mov    0x4(%edi),%esi
44d463:	85 f6                	test   %esi,%esi
44d465:	7d 12                	jge    0x44d479
44d467:	8b 83 54 02 00 00    	mov    0x254(%ebx),%eax
44d46d:	8b 50 0c             	mov    0xc(%eax),%edx
44d470:	03 d6                	add    %esi,%edx
44d472:	e8 6d f7 ff ff       	call   0x44cbe4
44d477:	eb 44                	jmp    0x44d4bd
44d479:	8b c3                	mov    %ebx,%eax
44d47b:	e8 dc c3 fe ff       	call   0x43985c
44d480:	8b 6f 0c             	mov    0xc(%edi),%ebp
44d483:	3b c5                	cmp    %ebp,%eax
44d485:	7d 36                	jge    0x44d4bd
44d487:	8b c3                	mov    %ebx,%eax
44d489:	e8 ce c3 fe ff       	call   0x43985c
44d48e:	2b ee                	sub    %esi,%ebp
44d490:	3b c5                	cmp    %ebp,%eax
44d492:	7d 0d                	jge    0x44d4a1
44d494:	8b c3                	mov    %ebx,%eax
44d496:	e8 c1 c3 fe ff       	call   0x43985c
44d49b:	03 47 04             	add    0x4(%edi),%eax
44d49e:	89 47 0c             	mov    %eax,0xc(%edi)
44d4a1:	8b b3 54 02 00 00    	mov    0x254(%ebx),%esi
44d4a7:	8b c3                	mov    %ebx,%eax
44d4a9:	e8 ae c3 fe ff       	call   0x43985c
44d4ae:	8b 56 0c             	mov    0xc(%esi),%edx
44d4b1:	03 57 0c             	add    0xc(%edi),%edx
44d4b4:	2b d0                	sub    %eax,%edx
44d4b6:	8b c6                	mov    %esi,%eax
44d4b8:	e8 27 f7 ff ff       	call   0x44cbe4
44d4bd:	83 c4 20             	add    $0x20,%esp
44d4c0:	5d                   	pop    %ebp
44d4c1:	5f                   	pop    %edi
44d4c2:	5e                   	pop    %esi
44d4c3:	5b                   	pop    %ebx
44d4c4:	c3                   	ret
44d4c5:	8d 40 00             	lea    0x0(%eax),%eax
44d4c8:	53                   	push   %ebx
44d4c9:	56                   	push   %esi
44d4ca:	57                   	push   %edi
44d4cb:	55                   	push   %ebp
44d4cc:	8b f9                	mov    %ecx,%edi
44d4ce:	8b f2                	mov    %edx,%esi
44d4d0:	8b d8                	mov    %eax,%ebx
44d4d2:	3b fe                	cmp    %esi,%edi
44d4d4:	74 7d                	je     0x44d553
44d4d6:	f6 43 1c 01          	testb  $0x1,0x1c(%ebx)
44d4da:	75 14                	jne    0x44d4f0
44d4dc:	8b 83 50 02 00 00    	mov    0x250(%ebx),%eax
44d4e2:	c6 40 1e 01          	movb   $0x1,0x1e(%eax)
44d4e6:	8b 83 54 02 00 00    	mov    0x254(%ebx),%eax
44d4ec:	c6 40 1e 01          	movb   $0x1,0x1e(%eax)
44d4f0:	33 d2                	xor    %edx,%edx
44d4f2:	8b 83 50 02 00 00    	mov    0x250(%ebx),%eax
44d4f8:	e8 e7 f6 ff ff       	call   0x44cbe4
44d4fd:	33 d2                	xor    %edx,%edx
44d4ff:	8b 83 54 02 00 00    	mov    0x254(%ebx),%eax
44d505:	e8 da f6 ff ff       	call   0x44cbe4
44d50a:	80 bb 58 02 00 00 00 	cmpb   $0x0,0x258(%ebx)
44d511:	75 40                	jne    0x44d553
44d513:	8b ab 50 02 00 00    	mov    0x250(%ebx),%ebp
44d519:	80 7d 1e 00          	cmpb   $0x0,0x1e(%ebp)
44d51d:	74 14                	je     0x44d533
44d51f:	57                   	push   %edi
44d520:	56                   	push   %esi
44d521:	8b 45 10             	mov    0x10(%ebp),%eax
44d524:	50                   	push   %eax
44d525:	e8 46 95 fb ff       	call   0x406a70
44d52a:	8b d0                	mov    %eax,%edx
44d52c:	8b c5                	mov    %ebp,%eax
44d52e:	e8 01 f8 ff ff       	call   0x44cd34
44d533:	8b ab 54 02 00 00    	mov    0x254(%ebx),%ebp
44d539:	80 7d 1e 00          	cmpb   $0x0,0x1e(%ebp)
44d53d:	74 14                	je     0x44d553
44d53f:	57                   	push   %edi
44d540:	56                   	push   %esi
44d541:	8b 45 10             	mov    0x10(%ebp),%eax
44d544:	50                   	push   %eax
44d545:	e8 26 95 fb ff       	call   0x406a70
44d54a:	8b d0                	mov    %eax,%edx
44d54c:	8b c5                	mov    %ebp,%eax
44d54e:	e8 e1 f7 ff ff       	call   0x44cd34
44d553:	8b 83 50 02 00 00    	mov    0x250(%ebx),%eax
44d559:	c6 40 1e 00          	movb   $0x0,0x1e(%eax)
44d55d:	8b 83 54 02 00 00    	mov    0x254(%ebx),%eax
44d563:	c6 40 1e 00          	movb   $0x0,0x1e(%eax)
44d567:	5d                   	pop    %ebp
44d568:	5f                   	pop    %edi
44d569:	5e                   	pop    %esi
44d56a:	5b                   	pop    %ebx
44d56b:	c3                   	ret
44d56c:	53                   	push   %ebx
44d56d:	56                   	push   %esi
44d56e:	57                   	push   %edi
44d56f:	8b f9                	mov    %ecx,%edi
44d571:	8b f2                	mov    %edx,%esi
44d573:	8b d8                	mov    %eax,%ebx
44d575:	8b cf                	mov    %edi,%ecx
44d577:	8b d6                	mov    %esi,%edx
44d579:	8b c3                	mov    %ebx,%eax
44d57b:	e8 48 ff ff ff       	call   0x44d4c8
44d580:	8b cf                	mov    %edi,%ecx
44d582:	8b d6                	mov    %esi,%edx
44d584:	8b c3                	mov    %ebx,%eax
44d586:	e8 ed 3d ff ff       	call   0x441378
44d58b:	5f                   	pop    %edi
44d58c:	5e                   	pop    %esi
44d58d:	5b                   	pop    %ebx
44d58e:	c3                   	ret
44d58f:	90                   	nop
44d590:	c3                   	ret
44d591:	8d 40 00             	lea    0x0(%eax),%eax