a1a264:	cc                   	int3
a1a265:	cc                   	int3
a1a266:	cc                   	int3
a1a267:	cc                   	int3
a1a268:	cc                   	int3
a1a269:	cc                   	int3
a1a26a:	cc                   	int3
a1a26b:	cc                   	int3
a1a26c:	cc                   	int3
a1a26d:	cc                   	int3
a1a26e:	cc                   	int3
a1a26f:	cc                   	int3
a1a270:	cc                   	int3
a1a271:	cc                   	int3
a1a272:	cc                   	int3
a1a273:	cc                   	int3
a1a274:	cc                   	int3
a1a275:	cc                   	int3
a1a276:	cc                   	int3
a1a277:	cc                   	int3
a1a278:	cc                   	int3
a1a279:	cc                   	int3
a1a27a:	cc                   	int3
a1a27b:	cc                   	int3
a1a27c:	cc                   	int3
a1a27d:	cc                   	int3
a1a27e:	cc                   	int3
a1a27f:	cc                   	int3
a1a280:	cc                   	int3
a1a281:	cc                   	int3
a1a282:	cc                   	int3
a1a283:	68 20 01 00 00       	push   $0x120
a1a288:	b8 f4 6c bb 00       	mov    $0xbb6cf4,%eax
a1a28d:	e8 d3 7d a1 ff       	call   0x432065
a1a292:	8b d9                	mov    %ecx,%ebx
a1a294:	89 9d 4c ff ff ff    	mov    %ebx,-0xb4(%ebp)
a1a29a:	e8 97 e0 9f ff       	call   0x418336
a1a29f:	33 c9                	xor    %ecx,%ecx
a1a2a1:	39 88 80 01 00 00    	cmp    %ecx,0x180(%eax)
a1a2a7:	74 06                	je     0xa1a2af
a1a2a9:	89 8b 78 03 00 00    	mov    %ecx,0x378(%ebx)
a1a2af:	85 db                	test   %ebx,%ebx
a1a2b1:	0f 84 d0 0c 00 00    	je     0xa1af87
a1a2b7:	39 4b 20             	cmp    %ecx,0x20(%ebx)
a1a2ba:	0f 84 c7 0c 00 00    	je     0xa1af87
a1a2c0:	39 8b 8c 04 00 00    	cmp    %ecx,0x48c(%ebx)
a1a2c6:	0f 84 bb 0c 00 00    	je     0xa1af87
a1a2cc:	8b 83 48 04 00 00    	mov    0x448(%ebx),%eax
a1a2d2:	85 c0                	test   %eax,%eax
a1a2d4:	0f 88 ad 0c 00 00    	js     0xa1af87
a1a2da:	39 83 50 04 00 00    	cmp    %eax,0x450(%ebx)
a1a2e0:	0f 8e a1 0c 00 00    	jle    0xa1af87
a1a2e6:	8d b3 44 04 00 00    	lea    0x444(%ebx),%esi
a1a2ec:	8b 06                	mov    (%esi),%eax
a1a2ee:	85 c0                	test   %eax,%eax
a1a2f0:	0f 88 91 0c 00 00    	js     0xa1af87
a1a2f6:	39 83 4c 04 00 00    	cmp    %eax,0x44c(%ebx)
a1a2fc:	0f 8e 85 0c 00 00    	jle    0xa1af87
a1a302:	8d bd 74 ff ff ff    	lea    -0x8c(%ebp),%edi
a1a308:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a309:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a30a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a30b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a30c:	8b b3 ac 03 00 00    	mov    0x3ac(%ebx),%esi
a1a312:	83 fe ff             	cmp    $0xffffffff,%esi
a1a315:	75 0b                	jne    0xa1a322
a1a317:	e8 31 88 9f ff       	call   0x412b4d
a1a31c:	8b b0 80 00 00 00    	mov    0x80(%eax),%esi
a1a322:	8b 83 b0 03 00 00    	mov    0x3b0(%ebx),%eax
a1a328:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a32b:	75 0b                	jne    0xa1a338
a1a32d:	e8 1b 88 9f ff       	call   0x412b4d
a1a332:	8b 80 84 00 00 00    	mov    0x84(%eax),%eax
a1a338:	f7 de                	neg    %esi
a1a33a:	f7 d8                	neg    %eax
a1a33c:	56                   	push   %esi
a1a33d:	50                   	push   %eax
a1a33e:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
a1a344:	50                   	push   %eax
a1a345:	ff 15 ec 3d d8 00    	call   *0xd83dec
a1a34b:	53                   	push   %ebx
a1a34c:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a352:	e8 f0 0a a0 ff       	call   0x41ae47
a1a357:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a1a35b:	8d 83 dc 03 00 00    	lea    0x3dc(%ebx),%eax
a1a361:	50                   	push   %eax
a1a362:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a368:	e8 72 09 a0 ff       	call   0x41acdf
a1a36d:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
a1a373:	8d 45 84             	lea    -0x7c(%ebp),%eax
a1a376:	50                   	push   %eax
a1a377:	ff b5 38 ff ff ff    	push   -0xc8(%ebp)
a1a37d:	ff 15 38 33 d8 00    	call   *0xd83338
a1a383:	8b 93 f8 03 00 00    	mov    0x3f8(%ebx),%edx
a1a389:	8b 4d 84             	mov    -0x7c(%ebp),%ecx
a1a38c:	3b ca                	cmp    %edx,%ecx
a1a38e:	7f 02                	jg     0xa1a392
a1a390:	8b ca                	mov    %edx,%ecx
a1a392:	8b 83 98 03 00 00    	mov    0x398(%ebx),%eax
a1a398:	8b bd 78 ff ff ff    	mov    -0x88(%ebp),%edi
a1a39e:	ff b3 8c 03 00 00    	push   0x38c(%ebx)
a1a3a4:	83 a3 a8 03 00 00 00 	andl   $0x0,0x3a8(%ebx)
a1a3ab:	0f af c1             	imul   %ecx,%eax
a1a3ae:	89 8b a4 03 00 00    	mov    %ecx,0x3a4(%ebx)
a1a3b4:	8d 8b 28 05 00 00    	lea    0x528(%ebx),%ecx
a1a3ba:	2b f8                	sub    %eax,%edi
a1a3bc:	89 bd 70 ff ff ff    	mov    %edi,-0x90(%ebp)
a1a3c2:	e8 d5 75 9e ff       	call   0x40199c
a1a3c7:	8d 8b 64 04 00 00    	lea    0x464(%ebx),%ecx
a1a3cd:	ff 30                	push   (%eax)
a1a3cf:	e8 f9 04 a2 ff       	call   0x43a8cd
a1a3d4:	85 c0                	test   %eax,%eax
a1a3d6:	75 05                	jne    0xa1a3dd
a1a3d8:	e8 89 7b a1 ff       	call   0x431f66
a1a3dd:	8b 40 08             	mov    0x8(%eax),%eax
a1a3e0:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
a1a3e6:	8b 83 84 04 00 00    	mov    0x484(%ebx),%eax
a1a3ec:	89 85 50 ff ff ff    	mov    %eax,-0xb0(%ebp)
a1a3f2:	85 c0                	test   %eax,%eax
a1a3f4:	0f 84 8a 08 00 00    	je     0xa1ac84
a1a3fa:	8d 83 80 04 00 00    	lea    0x480(%ebx),%eax
a1a400:	8d 8d 50 ff ff ff    	lea    -0xb0(%ebp),%ecx
a1a406:	51                   	push   %ecx
a1a407:	8b c8                	mov    %eax,%ecx
a1a409:	e8 b8 cc 9f ff       	call   0x4170c6
a1a40e:	8b 30                	mov    (%eax),%esi
a1a410:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
a1a416:	89 b5 54 ff ff ff    	mov    %esi,-0xac(%ebp)
a1a41c:	39 46 04             	cmp    %eax,0x4(%esi)
a1a41f:	0f 85 4c 08 00 00    	jne    0xa1ac71
a1a425:	8d 83 dc 03 00 00    	lea    0x3dc(%ebx),%eax
a1a42b:	50                   	push   %eax
a1a42c:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a432:	e8 a8 08 a0 ff       	call   0x41acdf
a1a437:	8d 46 08             	lea    0x8(%esi),%eax
a1a43a:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
a1a440:	8b 00                	mov    (%eax),%eax
a1a442:	83 78 f4 00          	cmpl   $0x0,-0xc(%eax)
a1a446:	0f 84 da 00 00 00    	je     0xa1a526
a1a44c:	e8 e5 de 9f ff       	call   0x418336
a1a451:	05 2c 01 00 00       	add    $0x12c,%eax
a1a456:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a45c:	50                   	push   %eax
a1a45d:	e8 7d 08 a0 ff       	call   0x41acdf
a1a462:	ff b5 6c ff ff ff    	push   -0x94(%ebp)
a1a468:	8b f0                	mov    %eax,%esi
a1a46a:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a470:	8d 85 d4 fe ff ff    	lea    -0x12c(%ebp),%eax
a1a476:	50                   	push   %eax
a1a477:	e8 14 85 9f ff       	call   0x412990
a1a47c:	56                   	push   %esi
a1a47d:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a483:	e8 57 08 a0 ff       	call   0x41acdf
a1a488:	8b 8b c0 03 00 00    	mov    0x3c0(%ebx),%ecx
a1a48e:	89 8d 64 ff ff ff    	mov    %ecx,-0x9c(%ebp)
a1a494:	83 f9 ff             	cmp    $0xffffffff,%ecx
a1a497:	75 11                	jne    0xa1a4aa
a1a499:	e8 af 86 9f ff       	call   0x412b4d
a1a49e:	8b 80 94 00 00 00    	mov    0x94(%eax),%eax
a1a4a4:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
a1a4aa:	8b 83 b8 03 00 00    	mov    0x3b8(%ebx),%eax
a1a4b0:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
a1a4b6:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a4b9:	75 11                	jne    0xa1a4cc
a1a4bb:	e8 8d 86 9f ff       	call   0x412b4d
a1a4c0:	8b 80 8c 00 00 00    	mov    0x8c(%eax),%eax
a1a4c6:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
a1a4cc:	8b 03                	mov    (%ebx),%eax
a1a4ce:	8b b0 c4 03 00 00    	mov    0x3c4(%eax),%esi
a1a4d4:	8b ce                	mov    %esi,%ecx
a1a4d6:	e8 8a 21 a1 ff       	call   0x42c665
a1a4db:	8b cb                	mov    %ebx,%ecx
a1a4dd:	ff d6                	call   *%esi
a1a4df:	85 c0                	test   %eax,%eax
a1a4e1:	74 23                	je     0xa1a506
a1a4e3:	6a 05                	push   $0x5
a1a4e5:	58                   	pop    %eax
a1a4e6:	39 85 64 ff ff ff    	cmp    %eax,-0x9c(%ebp)
a1a4ec:	7d 06                	jge    0xa1a4f4
a1a4ee:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
a1a4f4:	83 bb b8 03 00 00 ff 	cmpl   $0xffffffff,0x3b8(%ebx)
a1a4fb:	75 09                	jne    0xa1a506
a1a4fd:	6a 12                	push   $0x12
a1a4ff:	58                   	pop    %eax
a1a500:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
a1a506:	8b 8d 64 ff ff ff    	mov    -0x9c(%ebp),%ecx
a1a50c:	03 8d d8 fe ff ff    	add    -0x128(%ebp),%ecx
a1a512:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
a1a518:	8b b5 54 ff ff ff    	mov    -0xac(%ebp),%esi
a1a51e:	3b c8                	cmp    %eax,%ecx
a1a520:	7f 06                	jg     0xa1a528
a1a522:	8b c8                	mov    %eax,%ecx
a1a524:	eb 02                	jmp    0xa1a528
a1a526:	33 c9                	xor    %ecx,%ecx
a1a528:	83 7e 5c 00          	cmpl   $0x0,0x5c(%esi)
a1a52c:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
a1a532:	74 20                	je     0xa1a554
a1a534:	8b c2                	mov    %edx,%eax
a1a536:	2b 85 74 ff ff ff    	sub    -0x8c(%ebp),%eax
a1a53c:	2b c1                	sub    %ecx,%eax
a1a53e:	39 46 54             	cmp    %eax,0x54(%esi)
a1a541:	7d 11                	jge    0xa1a554
a1a543:	8b 46 58             	mov    0x58(%esi),%eax
a1a546:	3b c8                	cmp    %eax,%ecx
a1a548:	7d 0a                	jge    0xa1a554
a1a54a:	2b c1                	sub    %ecx,%eax
a1a54c:	03 f8                	add    %eax,%edi
a1a54e:	89 bd 70 ff ff ff    	mov    %edi,-0x90(%ebp)
a1a554:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1a558:	75 3a                	jne    0xa1a594
a1a55a:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
a1a560:	89 85 0c ff ff ff    	mov    %eax,-0xf4(%ebp)
a1a566:	8d 04 39             	lea    (%ecx,%edi,1),%eax
a1a569:	89 bd 10 ff ff ff    	mov    %edi,-0xf0(%ebp)
a1a56f:	8d 7e 34             	lea    0x34(%esi),%edi
a1a572:	89 95 14 ff ff ff    	mov    %edx,-0xec(%ebp)
a1a578:	8d b5 0c ff ff ff    	lea    -0xf4(%ebp),%esi
a1a57e:	89 85 18 ff ff ff    	mov    %eax,-0xe8(%ebp)
a1a584:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a585:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a586:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a587:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a588:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
a1a58e:	8b b5 54 ff ff ff    	mov    -0xac(%ebp),%esi
a1a594:	03 f9                	add    %ecx,%edi
a1a596:	8d 85 30 ff ff ff    	lea    -0xd0(%ebp),%eax
a1a59c:	50                   	push   %eax
a1a59d:	8b cb                	mov    %ebx,%ecx
a1a59f:	89 bd 70 ff ff ff    	mov    %edi,-0x90(%ebp)
a1a5a5:	89 bd 60 ff ff ff    	mov    %edi,-0xa0(%ebp)
a1a5ab:	e8 9e 61 9f ff       	call   0x41074e
a1a5b0:	33 c9                	xor    %ecx,%ecx
a1a5b2:	39 8b 68 03 00 00    	cmp    %ecx,0x368(%ebx)
a1a5b8:	0f 84 bb 00 00 00    	je     0xa1a679
a1a5be:	39 4e 30             	cmp    %ecx,0x30(%esi)
a1a5c1:	0f 84 b2 00 00 00    	je     0xa1a679
a1a5c7:	8b 46 08             	mov    0x8(%esi),%eax
a1a5ca:	39 48 f4             	cmp    %ecx,-0xc(%eax)
a1a5cd:	0f 84 a6 00 00 00    	je     0xa1a679
a1a5d3:	39 8b 78 03 00 00    	cmp    %ecx,0x378(%ebx)
a1a5d9:	74 19                	je     0xa1a5f4
a1a5db:	3b b3 44 05 00 00    	cmp    0x544(%ebx),%esi
a1a5e1:	75 11                	jne    0xa1a5f4
a1a5e3:	39 8b 10 04 00 00    	cmp    %ecx,0x410(%ebx)
a1a5e9:	7e 09                	jle    0xa1a5f4
a1a5eb:	39 4d 08             	cmp    %ecx,0x8(%ebp)
a1a5ee:	0f 84 85 00 00 00    	je     0xa1a679
a1a5f4:	39 4d 08             	cmp    %ecx,0x8(%ebp)
a1a5f7:	0f 85 50 06 00 00    	jne    0xa1ac4d
a1a5fd:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
a1a603:	8d 4f ff             	lea    -0x1(%edi),%ecx
a1a606:	89 85 fc fe ff ff    	mov    %eax,-0x104(%ebp)
a1a60c:	8d 7e 44             	lea    0x44(%esi),%edi
a1a60f:	8b 85 7c ff ff ff    	mov    -0x84(%ebp),%eax
a1a615:	8d b5 fc fe ff ff    	lea    -0x104(%ebp),%esi
a1a61b:	89 8d 00 ff ff ff    	mov    %ecx,-0x100(%ebp)
a1a621:	89 85 04 ff ff ff    	mov    %eax,-0xfc(%ebp)
a1a627:	89 8d 08 ff ff ff    	mov    %ecx,-0xf8(%ebp)
a1a62d:	8b 8d 54 ff ff ff    	mov    -0xac(%ebp),%ecx
a1a633:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a634:	8b 41 10             	mov    0x10(%ecx),%eax
a1a637:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a638:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
a1a63e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a63f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a640:	85 c0                	test   %eax,%eax
a1a642:	0f 84 05 06 00 00    	je     0xa1ac4d
a1a648:	8d 71 0c             	lea    0xc(%ecx),%esi
a1a64b:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
a1a651:	8b ce                	mov    %esi,%ecx
a1a653:	50                   	push   %eax
a1a654:	e8 6d ca 9f ff       	call   0x4170c6
a1a659:	8b 00                	mov    (%eax),%eax
a1a65b:	83 78 2c 00          	cmpl   $0x0,0x2c(%eax)
a1a65f:	75 0a                	jne    0xa1a66b
a1a661:	83 c0 0c             	add    $0xc,%eax
a1a664:	50                   	push   %eax
a1a665:	ff 15 50 40 d8 00    	call   *0xd84050
a1a66b:	83 bd 60 ff ff ff 00 	cmpl   $0x0,-0xa0(%ebp)
a1a672:	75 d7                	jne    0xa1a64b
a1a674:	e9 d4 05 00 00       	jmp    0xa1ac4d
a1a679:	33 c0                	xor    %eax,%eax
a1a67b:	8d 8d 24 ff ff ff    	lea    -0xdc(%ebp),%ecx
a1a681:	40                   	inc    %eax
a1a682:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
a1a688:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
a1a68e:	8b 03                	mov    (%ebx),%eax
a1a690:	51                   	push   %ecx
a1a691:	8b b0 d8 03 00 00    	mov    0x3d8(%eax),%esi
a1a697:	8b ce                	mov    %esi,%ecx
a1a699:	e8 c7 1f a1 ff       	call   0x42c665
a1a69e:	8b cb                	mov    %ebx,%ecx
a1a6a0:	ff d6                	call   *%esi
a1a6a2:	8b 8d 54 ff ff ff    	mov    -0xac(%ebp),%ecx
a1a6a8:	8b 41 10             	mov    0x10(%ecx),%eax
a1a6ab:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
a1a6b1:	85 c0                	test   %eax,%eax
a1a6b3:	0f 84 57 05 00 00    	je     0xa1ac10
a1a6b9:	8d 41 0c             	lea    0xc(%ecx),%eax
a1a6bc:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
a1a6c2:	51                   	push   %ecx
a1a6c3:	8b c8                	mov    %eax,%ecx
a1a6c5:	e8 fc c9 9f ff       	call   0x4170c6
a1a6ca:	8b 30                	mov    (%eax),%esi
a1a6cc:	89 b5 5c ff ff ff    	mov    %esi,-0xa4(%ebp)
a1a6d2:	83 7e 2c 00          	cmpl   $0x0,0x2c(%esi)
a1a6d6:	0f 85 21 03 00 00    	jne    0xa1a9fd
a1a6dc:	83 7e 34 00          	cmpl   $0x0,0x34(%esi)
a1a6e0:	0f 84 c5 02 00 00    	je     0xa1a9ab
a1a6e6:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
a1a6ed:	74 1e                	je     0xa1a70d
a1a6ef:	8b 83 cc 03 00 00    	mov    0x3cc(%ebx),%eax
a1a6f5:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a6f8:	75 0b                	jne    0xa1a705
a1a6fa:	e8 4e 84 9f ff       	call   0x412b4d
a1a6ff:	8b 80 a0 00 00 00    	mov    0xa0(%eax),%eax
a1a705:	03 f8                	add    %eax,%edi
a1a707:	89 bd 70 ff ff ff    	mov    %edi,-0x90(%ebp)
a1a70d:	8b 83 c4 03 00 00    	mov    0x3c4(%ebx),%eax
a1a713:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
a1a719:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a71c:	75 11                	jne    0xa1a72f
a1a71e:	e8 2a 84 9f ff       	call   0x412b4d
a1a723:	8b 80 98 00 00 00    	mov    0x98(%eax),%eax
a1a729:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
a1a72f:	8b 83 c8 03 00 00    	mov    0x3c8(%ebx),%eax
a1a735:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
a1a73b:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a73e:	75 11                	jne    0xa1a751
a1a740:	e8 08 84 9f ff       	call   0x412b4d
a1a745:	8b 80 9c 00 00 00    	mov    0x9c(%eax),%eax
a1a74b:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
a1a751:	83 7e 24 00          	cmpl   $0x0,0x24(%esi)
a1a755:	75 08                	jne    0xa1a75f
a1a757:	8b 83 88 03 00 00    	mov    0x388(%ebx),%eax
a1a75d:	eb 06                	jmp    0xa1a765
a1a75f:	8b 83 84 03 00 00    	mov    0x384(%ebx),%eax
a1a765:	85 c0                	test   %eax,%eax
a1a767:	0f 84 17 01 00 00    	je     0xa1a884
a1a76d:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
a1a773:	8d b5 74 ff ff ff    	lea    -0x8c(%ebp),%esi
a1a779:	8d 7d e0             	lea    -0x20(%ebp),%edi
a1a77c:	f7 d8                	neg    %eax
a1a77e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a77f:	6a 00                	push   $0x0
a1a781:	50                   	push   %eax
a1a782:	8d 45 e0             	lea    -0x20(%ebp),%eax
a1a785:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a786:	50                   	push   %eax
a1a787:	a5                   	movsl  %ds:(%esi),%es:(%edi)