44a2e9:	79 06                	jns    0x44a2f1
44a2eb:	8b d0                	mov    %eax,%edx
44a2ed:	f7 da                	neg    %edx
44a2ef:	33 c0                	xor    %eax,%eax
44a2f1:	8b b5 f0 fb ff ff    	mov    -0x410(%ebp),%esi
44a2f7:	2b b5 dc f1 ff ff    	sub    -0xe24(%ebp),%esi
44a2fd:	8b bd b4 f1 ff ff    	mov    -0xe4c(%ebp),%edi
44a303:	89 bd cc f1 ff ff    	mov    %edi,-0xe34(%ebp)
44a309:	29 8d cc f1 ff ff    	sub    %ecx,-0xe34(%ebp)
44a30f:	89 b5 f4 f1 ff ff    	mov    %esi,-0xe0c(%ebp)
44a315:	3b b5 cc f1 ff ff    	cmp    -0xe34(%ebp),%esi
44a31b:	7c 0c                	jl     0x44a329
44a31d:	8b b5 cc f1 ff ff    	mov    -0xe34(%ebp),%esi
44a323:	89 b5 f4 f1 ff ff    	mov    %esi,-0xe0c(%ebp)
44a329:	8b b5 f4 fb ff ff    	mov    -0x40c(%ebp),%esi
44a32f:	29 85 00 f2 ff ff    	sub    %eax,-0xe00(%ebp)
44a335:	2b f2                	sub    %edx,%esi
44a337:	89 b5 98 f1 ff ff    	mov    %esi,-0xe68(%ebp)
44a33d:	3b b5 00 f2 ff ff    	cmp    -0xe00(%ebp),%esi
44a343:	7c 0c                	jl     0x44a351
44a345:	8b b5 00 f2 ff ff    	mov    -0xe00(%ebp),%esi
44a34b:	89 b5 98 f1 ff ff    	mov    %esi,-0xe68(%ebp)
44a351:	83 bd f4 f1 ff ff 00 	cmpl   $0x0,-0xe0c(%ebp)
44a358:	8b bd 80 f1 ff ff    	mov    -0xe80(%ebp),%edi
44a35e:	0f 8e b7 01 00 00    	jle    0x44a51b
44a364:	85 f6                	test   %esi,%esi
44a366:	0f 8e af 01 00 00    	jle    0x44a51b
44a36c:	0f af 85 b4 f1 ff ff 	imul   -0xe4c(%ebp),%eax
44a373:	0f af 95 f0 fb ff ff 	imul   -0x410(%ebp),%edx
44a37a:	8b b5 08 f2 ff ff    	mov    -0xdf8(%ebp),%esi
44a380:	03 c1                	add    %ecx,%eax
44a382:	8b 8d e8 f1 ff ff    	mov    -0xe18(%ebp),%ecx
44a388:	03 95 dc f1 ff ff    	add    -0xe24(%ebp),%edx
44a38e:	8d 04 81             	lea    (%ecx,%eax,4),%eax
44a391:	8b 8d f0 fb ff ff    	mov    -0x410(%ebp),%ecx
44a397:	c1 e1 02             	shl    $0x2,%ecx
44a39a:	8d 34 96             	lea    (%esi,%edx,4),%esi
44a39d:	89 8d fc f1 ff ff    	mov    %ecx,-0xe04(%ebp)
44a3a3:	8b 8d b4 f1 ff ff    	mov    -0xe4c(%ebp),%ecx
44a3a9:	c1 e1 02             	shl    $0x2,%ecx
44a3ac:	89 b5 d4 f1 ff ff    	mov    %esi,-0xe2c(%ebp)
44a3b2:	89 85 e8 f1 ff ff    	mov    %eax,-0xe18(%ebp)
44a3b8:	89 8d d0 f1 ff ff    	mov    %ecx,-0xe30(%ebp)
44a3be:	8d 50 03             	lea    0x3(%eax),%edx
44a3c1:	2b c6                	sub    %esi,%eax
44a3c3:	8d 7e 02             	lea    0x2(%esi),%edi
44a3c6:	89 95 00 f2 ff ff    	mov    %edx,-0xe00(%ebp)
44a3cc:	8b b5 f4 f1 ff ff    	mov    -0xe0c(%ebp),%esi
44a3d2:	89 85 04 f2 ff ff    	mov    %eax,-0xdfc(%ebp)
44a3d8:	89 b5 08 f2 ff ff    	mov    %esi,-0xdf8(%ebp)
44a3de:	0f b6 47 fe          	movzbl -0x2(%edi),%eax
44a3e2:	0f b6 4f ff          	movzbl -0x1(%edi),%ecx
44a3e6:	8d 0c 48             	lea    (%eax,%ecx,2),%ecx
44a3e9:	0f b6 07             	movzbl (%edi),%eax
44a3ec:	03 c8                	add    %eax,%ecx
44a3ee:	c1 e9 02             	shr    $0x2,%ecx
44a3f1:	f6 d1                	not    %cl
44a3f3:	84 c9                	test   %cl,%cl
44a3f5:	0f 84 ce 00 00 00    	je     0x44a4c9
44a3fb:	8b 85 04 f2 ff ff    	mov    -0xdfc(%ebp),%eax
44a401:	0f b6 f1             	movzbl %cl,%esi
44a404:	8a 04 38             	mov    (%eax,%edi,1),%al
44a407:	88 85 1b f2 ff ff    	mov    %al,-0xde5(%ebp)
44a40d:	0f b6 c8             	movzbl %al,%ecx
44a410:	8b 85 c0 f1 ff ff    	mov    -0xe40(%ebp),%eax
44a416:	0f b6 c0             	movzbl %al,%eax
44a419:	2b c1                	sub    %ecx,%eax
44a41b:	8b 8d 04 f2 ff ff    	mov    -0xdfc(%ebp),%ecx
44a421:	0f af c6             	imul   %esi,%eax
44a424:	99                   	cltd
44a425:	f7 bd 24 f2 ff ff    	idivl  -0xddc(%ebp)
44a42b:	02 85 1b f2 ff ff    	add    -0xde5(%ebp),%al
44a431:	88 04 39             	mov    %al,(%ecx,%edi,1)
44a434:	8b 85 00 f2 ff ff    	mov    -0xe00(%ebp),%eax
44a43a:	8a 40 fe             	mov    -0x2(%eax),%al
44a43d:	88 85 1b f2 ff ff    	mov    %al,-0xde5(%ebp)
44a443:	0f b6 c8             	movzbl %al,%ecx
44a446:	8b 85 c0 f1 ff ff    	mov    -0xe40(%ebp),%eax
44a44c:	0f b6 c4             	movzbl %ah,%eax
44a44f:	2b c1                	sub    %ecx,%eax
44a451:	8b 8d 00 f2 ff ff    	mov    -0xe00(%ebp),%ecx
44a457:	0f af c6             	imul   %esi,%eax
44a45a:	99                   	cltd
44a45b:	f7 bd 24 f2 ff ff    	idivl  -0xddc(%ebp)
44a461:	02 85 1b f2 ff ff    	add    -0xde5(%ebp),%al
44a467:	88 41 fe             	mov    %al,-0x2(%ecx)
44a46a:	8a 41 fd             	mov    -0x3(%ecx),%al
44a46d:	88 85 1b f2 ff ff    	mov    %al,-0xde5(%ebp)
44a473:	0f b6 c8             	movzbl %al,%ecx
44a476:	0f b6 85 c2 f1 ff ff 	movzbl -0xe3e(%ebp),%eax
44a47d:	2b c1                	sub    %ecx,%eax
44a47f:	8b 8d 00 f2 ff ff    	mov    -0xe00(%ebp),%ecx
44a485:	0f af c6             	imul   %esi,%eax
44a488:	99                   	cltd
44a489:	f7 bd 24 f2 ff ff    	idivl  -0xddc(%ebp)
44a48f:	02 85 1b f2 ff ff    	add    -0xde5(%ebp),%al
44a495:	88 41 fd             	mov    %al,-0x3(%ecx)
44a498:	8a 01                	mov    (%ecx),%al
44a49a:	88 85 1b f2 ff ff    	mov    %al,-0xde5(%ebp)
44a4a0:	0f b6 c8             	movzbl %al,%ecx
44a4a3:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
44a4a9:	2b c1                	sub    %ecx,%eax
44a4ab:	0f af c6             	imul   %esi,%eax
44a4ae:	8b b5 08 f2 ff ff    	mov    -0xdf8(%ebp),%esi
44a4b4:	99                   	cltd
44a4b5:	f7 bd 24 f2 ff ff    	idivl  -0xddc(%ebp)
44a4bb:	8b 95 00 f2 ff ff    	mov    -0xe00(%ebp),%edx
44a4c1:	02 85 1b f2 ff ff    	add    -0xde5(%ebp),%al
44a4c7:	88 02                	mov    %al,(%edx)
44a4c9:	83 c2 04             	add    $0x4,%edx
44a4cc:	83 c7 04             	add    $0x4,%edi
44a4cf:	83 ee 01             	sub    $0x1,%esi
44a4d2:	89 95 00 f2 ff ff    	mov    %edx,-0xe00(%ebp)
44a4d8:	89 b5 08 f2 ff ff    	mov    %esi,-0xdf8(%ebp)
44a4de:	0f 85 fa fe ff ff    	jne    0x44a3de
44a4e4:	8b b5 d4 f1 ff ff    	mov    -0xe2c(%ebp),%esi
44a4ea:	8b 85 e8 f1 ff ff    	mov    -0xe18(%ebp),%eax
44a4f0:	03 b5 fc f1 ff ff    	add    -0xe04(%ebp),%esi
44a4f6:	03 85 d0 f1 ff ff    	add    -0xe30(%ebp),%eax
44a4fc:	83 ad 98 f1 ff ff 01 	subl   $0x1,-0xe68(%ebp)
44a503:	89 b5 d4 f1 ff ff    	mov    %esi,-0xe2c(%ebp)
44a509:	89 85 e8 f1 ff ff    	mov    %eax,-0xe18(%ebp)
44a50f:	0f 85 a9 fe ff ff    	jne    0x44a3be
44a515:	8b bd 80 f1 ff ff    	mov    -0xe80(%ebp),%edi
44a51b:	ff b5 c8 f1 ff ff    	push   -0xe38(%ebp)
44a521:	8b 35 6c 00 4a 00    	mov    0x4a006c,%esi
44a527:	8b ce                	mov    %esi,%ecx
44a529:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a52f:	ff d6                	call   *%esi
44a531:	8b 85 88 f1 ff ff    	mov    -0xe78(%ebp),%eax
44a537:	85 c0                	test   %eax,%eax
44a539:	74 12                	je     0x44a54d
44a53b:	8b 35 8c 00 4a 00    	mov    0x4a008c,%esi
44a541:	8b ce                	mov    %esi,%ecx
44a543:	50                   	push   %eax
44a544:	57                   	push   %edi
44a545:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a54b:	ff d6                	call   *%esi
44a54d:	ff b5 80 f1 ff ff    	push   -0xe80(%ebp)
44a553:	8b 35 68 00 4a 00    	mov    0x4a0068,%esi
44a559:	8b ce                	mov    %esi,%ecx
44a55b:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a561:	ff d6                	call   *%esi
44a563:	83 bd 84 f1 ff ff 00 	cmpl   $0x0,-0xe7c(%ebp)
44a56a:	0f 8c 66 06 00 00    	jl     0x44abd6
44a570:	8b 85 24 f5 ff ff    	mov    -0xadc(%ebp),%eax
44a576:	8b b5 2c f5 ff ff    	mov    -0xad4(%ebp),%esi
44a57c:	89 85 e8 f1 ff ff    	mov    %eax,-0xe18(%ebp)
44a582:	8b 85 38 f5 ff ff    	mov    -0xac8(%ebp),%eax
44a588:	89 85 fc f1 ff ff    	mov    %eax,-0xe04(%ebp)
44a58e:	33 c0                	xor    %eax,%eax
44a590:	6a 54                	push   $0x54
44a592:	50                   	push   %eax
44a593:	8d 85 7c f3 ff ff    	lea    -0xc84(%ebp),%eax
44a599:	89 b5 d0 f1 ff ff    	mov    %esi,-0xe30(%ebp)
44a59f:	50                   	push   %eax
44a5a0:	e8 94 6a 04 00       	call   0x491039
44a5a5:	33 c0                	xor    %eax,%eax
44a5a7:	6a 54                	push   $0x54
44a5a9:	50                   	push   %eax
44a5aa:	8d 85 2c f2 ff ff    	lea    -0xdd4(%ebp),%eax
44a5b0:	50                   	push   %eax
44a5b1:	e8 83 6a 04 00       	call   0x491039
44a5b6:	33 c0                	xor    %eax,%eax
44a5b8:	6a 2c                	push   $0x2c
44a5ba:	50                   	push   %eax
44a5bb:	89 85 08 f2 ff ff    	mov    %eax,-0xdf8(%ebp)
44a5c1:	89 85 04 f2 ff ff    	mov    %eax,-0xdfc(%ebp)
44a5c7:	89 85 cc f1 ff ff    	mov    %eax,-0xe34(%ebp)
44a5cd:	89 85 00 f2 ff ff    	mov    %eax,-0xe00(%ebp)
44a5d3:	8d 85 f4 fa ff ff    	lea    -0x50c(%ebp),%eax
44a5d9:	50                   	push   %eax
44a5da:	e8 5a 6a 04 00       	call   0x491039
44a5df:	33 c0                	xor    %eax,%eax
44a5e1:	8d bd 20 fc ff ff    	lea    -0x3e0(%ebp),%edi
44a5e7:	ab                   	stos   %eax,%es:(%edi)
44a5e8:	83 c4 24             	add    $0x24,%esp
44a5eb:	ab                   	stos   %eax,%es:(%edi)
44a5ec:	ab                   	stos   %eax,%es:(%edi)
44a5ed:	ab                   	stos   %eax,%es:(%edi)
44a5ee:	85 f6                	test   %esi,%esi
44a5f0:	0f 84 e0 05 00 00    	je     0x44abd6
44a5f6:	8b bd f8 f1 ff ff    	mov    -0xe08(%ebp),%edi
44a5fc:	8b 35 78 00 4a 00    	mov    0x4a0078,%esi
44a602:	8b ce                	mov    %esi,%ecx
44a604:	6a 07                	push   $0x7
44a606:	57                   	push   %edi
44a607:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a60d:	ff d6                	call   *%esi
44a60f:	85 c0                	test   %eax,%eax
44a611:	0f 84 39 fa ff ff    	je     0x44a050
44a617:	8b 35 84 00 4a 00    	mov    0x4a0084,%esi
44a61d:	8d 8d 7c f3 ff ff    	lea    -0xc84(%ebp),%ecx
44a623:	51                   	push   %ecx
44a624:	6a 54                	push   $0x54
44a626:	50                   	push   %eax
44a627:	8b ce                	mov    %esi,%ecx
44a629:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a62f:	ff d6                	call   *%esi
44a631:	85 c0                	test   %eax,%eax
44a633:	74 24                	je     0x44a659
44a635:	8b 85 90 f3 ff ff    	mov    -0xc70(%ebp),%eax
44a63b:	89 85 08 f2 ff ff    	mov    %eax,-0xdf8(%ebp)
44a641:	8b 85 80 f3 ff ff    	mov    -0xc80(%ebp),%eax
44a647:	89 85 cc f1 ff ff    	mov    %eax,-0xe34(%ebp)
44a64d:	8b 85 84 f3 ff ff    	mov    -0xc7c(%ebp),%eax
44a653:	89 85 00 f2 ff ff    	mov    %eax,-0xe00(%ebp)
44a659:	8b 35 58 00 4a 00    	mov    0x4a0058,%esi
44a65f:	8b ce                	mov    %esi,%ecx
44a661:	57                   	push   %edi
44a662:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a668:	ff d6                	call   *%esi
44a66a:	8b c8                	mov    %eax,%ecx
44a66c:	89 8d 1c f2 ff ff    	mov    %ecx,-0xde4(%ebp)
44a672:	85 c9                	test   %ecx,%ecx
44a674:	0f 84 d6 f9 ff ff    	je     0x44a050
44a67a:	8b 85 9c f1 ff ff    	mov    -0xe64(%ebp),%eax
44a680:	33 f6                	xor    %esi,%esi
44a682:	2b 85 0c f2 ff ff    	sub    -0xdf4(%ebp),%eax
44a688:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
44a68e:	8b bd 8c f1 ff ff    	mov    -0xe74(%ebp),%edi
44a694:	2b d7                	sub    %edi,%edx
44a696:	89 85 9c f1 ff ff    	mov    %eax,-0xe64(%ebp)
44a69c:	89 85 f8 fa ff ff    	mov    %eax,-0x508(%ebp)
44a6a2:	33 c0                	xor    %eax,%eax
44a6a4:	6a 20                	push   $0x20
44a6a6:	40                   	inc    %eax
44a6a7:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
44a6ad:	f7 da                	neg    %edx
44a6af:	66 89 85 00 fb ff ff 	mov    %ax,-0x500(%ebp)
44a6b6:	58                   	pop    %eax
44a6b7:	89 95 fc fa ff ff    	mov    %edx,-0x504(%ebp)
44a6bd:	33 d2                	xor    %edx,%edx
44a6bf:	52                   	push   %edx
44a6c0:	52                   	push   %edx
44a6c1:	66 89 85 02 fb ff ff 	mov    %ax,-0x4fe(%ebp)
44a6c8:	8d 85 b0 f0 ff ff    	lea    -0xf50(%ebp),%eax
44a6ce:	50                   	push   %eax
44a6cf:	52                   	push   %edx
44a6d0:	8d 85 f4 fa ff ff    	lea    -0x50c(%ebp),%eax
44a6d6:	89 b5 b0 f0 ff ff    	mov    %esi,-0xf50(%ebp)
44a6dc:	50                   	push   %eax
44a6dd:	89 b5 94 f1 ff ff    	mov    %esi,-0xe6c(%ebp)
44a6e3:	89 b5 04 fb ff ff    	mov    %esi,-0x4fc(%ebp)
44a6e9:	89 b5 08 fb ff ff    	mov    %esi,-0x4f8(%ebp)
44a6ef:	89 b5 0c fb ff ff    	mov    %esi,-0x4f4(%ebp)
44a6f5:	89 b5 10 fb ff ff    	mov    %esi,-0x4f0(%ebp)
44a6fb:	89 b5 14 fb ff ff    	mov    %esi,-0x4ec(%ebp)
44a701:	89 b5 18 fb ff ff    	mov    %esi,-0x4e8(%ebp)
44a707:	89 b5 1c fb ff ff    	mov    %esi,-0x4e4(%ebp)
44a70d:	8b 35 5c 00 4a 00    	mov    0x4a005c,%esi
44a713:	51                   	push   %ecx
44a714:	8b ce                	mov    %esi,%ecx
44a716:	c7 85 f4 fa ff ff 28 	movl   $0x28,-0x50c(%ebp)
44a71d:	00 00 00
44a720:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a726:	ff d6                	call   *%esi
44a728:	89 85 8c f1 ff ff    	mov    %eax,-0xe74(%ebp)
44a72e:	85 c0                	test   %eax,%eax
44a730:	75 35                	jne    0x44a767
44a732:	ff 15 b8 72 4a 00    	call   *0x4a72b8
44a738:	89 85 94 f1 ff ff    	mov    %eax,-0xe6c(%ebp)
44a73e:	85 c0                	test   %eax,%eax
44a740:	7e 10                	jle    0x44a752
44a742:	0f b7 c0             	movzwl %ax,%eax
44a745:	0d 00 00 07 80       	or     $0x80070000,%eax
44a74a:	89 85 94 f1 ff ff    	mov    %eax,-0xe6c(%ebp)
44a750:	85 c0                	test   %eax,%eax
44a752:	0f 88 b3 03 00 00    	js     0x44ab0b
44a758:	c7 85 94 f1 ff ff 05 	movl   $0x80004005,-0xe6c(%ebp)
44a75f:	40 00 80
44a762:	e9 a4 03 00 00       	jmp    0x44ab0b
44a767:	8b 35 84 00 4a 00    	mov    0x4a0084,%esi
44a76d:	8d 8d 2c f2 ff ff    	lea    -0xdd4(%ebp),%ecx
44a773:	51                   	push   %ecx
44a774:	6a 54                	push   $0x54
44a776:	50                   	push   %eax
44a777:	8b ce                	mov    %esi,%ecx
44a779:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a77f:	ff d6                	call   *%esi
44a781:	85 c0                	test   %eax,%eax
44a783:	74 0c                	je     0x44a791
44a785:	8b 85 40 f2 ff ff    	mov    -0xdc0(%ebp),%eax
44a78b:	89 85 04 f2 ff ff    	mov    %eax,-0xdfc(%ebp)
44a791:	ff b5 8c f1 ff ff    	push   -0xe74(%ebp)
44a797:	8b 85 9c f1 ff ff    	mov    -0xe64(%ebp),%eax
44a79d:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a7a3:	8b 35 8c 00 4a 00    	mov    0x4a008c,%esi
44a7a9:	8b ce                	mov    %esi,%ecx
44a7ab:	89 85 28 fc ff ff    	mov    %eax,-0x3d8(%ebp)
44a7b1:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44a7b7:	89 85 2c fc ff ff    	mov    %eax,-0x3d4(%ebp)
44a7bd:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a7c3:	ff d6                	call   *%esi
44a7c5:	8b 35 90 00 4a 00    	mov    0x4a0090,%esi
44a7cb:	33 c0                	xor    %eax,%eax
44a7cd:	40                   	inc    %eax
44a7ce:	8b ce                	mov    %esi,%ecx
44a7d0:	50                   	push   %eax
44a7d1:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a7d7:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a7dd:	ff d6                	call   *%esi
44a7df:	ff b5 fc f1 ff ff    	push   -0xe04(%ebp)
44a7e5:	8b 35 8c 00 4a 00    	mov    0x4a008c,%esi
44a7eb:	8b ce                	mov    %esi,%ecx
44a7ed:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a7f3:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a7f9:	ff d6                	call   *%esi
44a7fb:	8b 35 88 00 4a 00    	mov    0x4a0088,%esi
44a801:	8b ce                	mov    %esi,%ecx
44a803:	89 85 b4 f1 ff ff    	mov    %eax,-0xe4c(%ebp)
44a809:	33 c0                	xor    %eax,%eax
44a80b:	50                   	push   %eax
44a80c:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a812:	ff d6                	call   *%esi
44a814:	8b 35 c4 00 4a 00    	mov    0x4a00c4,%esi
44a81a:	8b ce                	mov    %esi,%ecx
44a81c:	50                   	push   %eax
44a81d:	8d 85 20 fc ff ff    	lea    -0x3e0(%ebp),%eax
44a823:	50                   	push   %eax
44a824:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a82a:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a830:	ff d6                	call   *%esi
44a832:	8b 35 bc 00 4a 00    	mov    0x4a00bc,%esi
44a838:	33 c0                	xor    %eax,%eax
44a83a:	50                   	push   %eax
44a83b:	ff b5 e4 f1 ff ff    	push   -0xe1c(%ebp)
44a841:	8d 85 20 fc ff ff    	lea    -0x3e0(%ebp),%eax
44a847:	8b ce                	mov    %esi,%ecx
44a849:	50                   	push   %eax
44a84a:	6a ff                	push   $0xffffffff
44a84c:	ff b5 d0 f1 ff ff    	push   -0xe30(%ebp)
44a852:	ff b5 1c f2 ff ff    	push   -0xde4(%ebp)
44a858:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a85e:	ff d6                	call   *%esi
44a860:	33 c0                	xor    %eax,%eax
44a862:	40                   	inc    %eax
44a863:	39 85 10 f2 ff ff    	cmp    %eax,-0xdf0(%ebp)
44a869:	75 29                	jne    0x44a894
44a86b:	83 bd e8 f1 ff ff 00 	cmpl   $0x0,-0xe18(%ebp)
44a872:	74 14                	je     0x44a888
44a874:	8b 35 dc 00 4a 00    	mov    0x4a00dc,%esi
44a87a:	8b ce                	mov    %esi,%ecx
44a87c:	6a 08                	push   $0x8
44a87e:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a884:	ff d6                	call   *%esi
44a886:	eb 11                	jmp    0x44a899
44a888:	c7 85 f4 f1 ff ff ff 	movl   $0xffffff,-0xe0c(%ebp)
44a88f:	ff ff 00
44a892:	eb 11                	jmp    0x44a8a5