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)
a1a788:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a789:	ff 15 ec 3d d8 00    	call   *0xd83dec
a1a78f:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
a1a795:	8d 75 e0             	lea    -0x20(%ebp),%esi
a1a798:	8b 83 f8 03 00 00    	mov    0x3f8(%ebx),%eax
a1a79e:	8d 7d c0             	lea    -0x40(%ebp),%edi
a1a7a1:	03 c1                	add    %ecx,%eax
a1a7a3:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
a1a7a6:	89 45 ec             	mov    %eax,-0x14(%ebp)
a1a7a9:	8b 83 f4 03 00 00    	mov    0x3f4(%ebx),%eax
a1a7af:	03 45 e0             	add    -0x20(%ebp),%eax
a1a7b2:	03 85 68 ff ff ff    	add    -0x98(%ebp),%eax
a1a7b8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a7b9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a7ba:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a7bb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a7bc:	89 45 c0             	mov    %eax,-0x40(%ebp)
a1a7bf:	e8 72 db 9f ff       	call   0x418336
a1a7c4:	05 3c 01 00 00       	add    $0x13c,%eax
a1a7c9:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a7cf:	50                   	push   %eax
a1a7d0:	e8 0a 05 a0 ff       	call   0x41acdf
a1a7d5:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
a1a7db:	8b f8                	mov    %eax,%edi
a1a7dd:	68 10 04 00 00       	push   $0x410
a1a7e2:	8d 45 c0             	lea    -0x40(%ebp),%eax
a1a7e5:	50                   	push   %eax
a1a7e6:	8b 49 08             	mov    0x8(%ecx),%ecx
a1a7e9:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
a1a7ef:	ff 71 f4             	push   -0xc(%ecx)
a1a7f2:	8b 70 68             	mov    0x68(%eax),%esi
a1a7f5:	51                   	push   %ecx
a1a7f6:	8b ce                	mov    %esi,%ecx
a1a7f8:	e8 68 1e a1 ff       	call   0x42c665
a1a7fd:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a803:	ff d6                	call   *%esi
a1a805:	8b f0                	mov    %eax,%esi
a1a807:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a80d:	57                   	push   %edi
a1a80e:	89 b5 68 ff ff ff    	mov    %esi,-0x98(%ebp)
a1a814:	e8 c6 04 a0 ff       	call   0x41acdf
a1a819:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
a1a81f:	83 79 3c 00          	cmpl   $0x0,0x3c(%ecx)
a1a823:	74 0e                	je     0xa1a833
a1a825:	83 fe 0a             	cmp    $0xa,%esi
a1a828:	7f 09                	jg     0xa1a833
a1a82a:	6a 0a                	push   $0xa
a1a82c:	5e                   	pop    %esi
a1a82d:	89 b5 68 ff ff ff    	mov    %esi,-0x98(%ebp)
a1a833:	8b 83 f8 03 00 00    	mov    0x3f8(%ebx),%eax
a1a839:	3b f0                	cmp    %eax,%esi
a1a83b:	7f 08                	jg     0xa1a845
a1a83d:	8b f0                	mov    %eax,%esi
a1a83f:	89 b5 68 ff ff ff    	mov    %esi,-0x98(%ebp)
a1a845:	8b 45 e4             	mov    -0x1c(%ebp),%eax
a1a848:	03 c6                	add    %esi,%eax
a1a84a:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1a84e:	89 45 ec             	mov    %eax,-0x14(%ebp)
a1a851:	75 10                	jne    0xa1a863
a1a853:	8d 79 0c             	lea    0xc(%ecx),%edi
a1a856:	8d 75 e0             	lea    -0x20(%ebp),%esi
a1a859:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a85a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a85b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a85c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a85d:	8b b5 68 ff ff ff    	mov    -0x98(%ebp),%esi
a1a863:	8b 83 cc 03 00 00    	mov    0x3cc(%ebx),%eax
a1a869:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a86c:	75 0b                	jne    0xa1a879
a1a86e:	e8 da 82 9f ff       	call   0x412b4d
a1a873:	8b 80 a0 00 00 00    	mov    0xa0(%eax),%eax
a1a879:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
a1a87f:	e9 0a 01 00 00       	jmp    0xa1a98e
a1a884:	e8 ad da 9f ff       	call   0x418336
a1a889:	05 3c 01 00 00       	add    $0x13c,%eax
a1a88e:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a894:	50                   	push   %eax
a1a895:	e8 45 04 a0 ff       	call   0x41acdf
a1a89a:	8b 8d 5c ff ff ff    	mov    -0xa4(%ebp),%ecx
a1a8a0:	8b f0                	mov    %eax,%esi
a1a8a2:	83 c1 08             	add    $0x8,%ecx
a1a8a5:	8d 85 1c ff ff ff    	lea    -0xe4(%ebp),%eax
a1a8ab:	51                   	push   %ecx
a1a8ac:	50                   	push   %eax
a1a8ad:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a8b3:	e8 d8 80 9f ff       	call   0x412990
a1a8b8:	56                   	push   %esi
a1a8b9:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
a1a8bf:	e8 1b 04 a0 ff       	call   0x41acdf
a1a8c4:	8b b5 20 ff ff ff    	mov    -0xe0(%ebp),%esi
a1a8ca:	8b 83 f8 03 00 00    	mov    0x3f8(%ebx),%eax
a1a8d0:	89 b5 58 ff ff ff    	mov    %esi,-0xa8(%ebp)
a1a8d6:	3b f0                	cmp    %eax,%esi
a1a8d8:	7f 08                	jg     0xa1a8e2
a1a8da:	8b f0                	mov    %eax,%esi
a1a8dc:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
a1a8e2:	8b 95 5c ff ff ff    	mov    -0xa4(%ebp),%edx
a1a8e8:	83 7a 3c 00          	cmpl   $0x0,0x3c(%edx)
a1a8ec:	74 0e                	je     0xa1a8fc
a1a8ee:	83 fe 0a             	cmp    $0xa,%esi
a1a8f1:	7f 09                	jg     0xa1a8fc
a1a8f3:	6a 0a                	push   $0xa
a1a8f5:	5e                   	pop    %esi
a1a8f6:	89 b5 58 ff ff ff    	mov    %esi,-0xa8(%ebp)
a1a8fc:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1a900:	75 76                	jne    0xa1a978
a1a902:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
a1a908:	03 85 74 ff ff ff    	add    -0x8c(%ebp),%eax
a1a90e:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
a1a914:	8b 83 f4 03 00 00    	mov    0x3f4(%ebx),%eax
a1a91a:	03 85 1c ff ff ff    	add    -0xe4(%ebp),%eax
a1a920:	03 85 68 ff ff ff    	add    -0x98(%ebp),%eax
a1a926:	03 85 64 ff ff ff    	add    -0x9c(%ebp),%eax
a1a92c:	03 85 74 ff ff ff    	add    -0x8c(%ebp),%eax
a1a932:	89 85 f4 fe ff ff    	mov    %eax,-0x10c(%ebp)
a1a938:	8d 04 3e             	lea    (%esi,%edi,1),%eax
a1a93b:	89 bd f0 fe ff ff    	mov    %edi,-0x110(%ebp)
a1a941:	8d b5 ec fe ff ff    	lea    -0x114(%ebp),%esi
a1a947:	89 85 f8 fe ff ff    	mov    %eax,-0x108(%ebp)
a1a94d:	8d 7a 0c             	lea    0xc(%edx),%edi
a1a950:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a951:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a952:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a953:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a1a954:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
a1a95a:	2b 8d 64 ff ff ff    	sub    -0x9c(%ebp),%ecx
a1a960:	8b 42 0c             	mov    0xc(%edx),%eax
a1a963:	3b c1                	cmp    %ecx,%eax
a1a965:	7f 02                	jg     0xa1a969
a1a967:	8b c1                	mov    %ecx,%eax
a1a969:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
a1a96f:	8b b5 58 ff ff ff    	mov    -0xa8(%ebp),%esi
a1a975:	89 42 14             	mov    %eax,0x14(%edx)
a1a978:	8b 83 cc 03 00 00    	mov    0x3cc(%ebx),%eax
a1a97e:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a981:	75 0b                	jne    0xa1a98e
a1a983:	e8 c5 81 9f ff       	call   0x412b4d
a1a988:	8b 80 a0 00 00 00    	mov    0xa0(%eax),%eax
a1a98e:	83 a5 64 ff ff ff 00 	andl   $0x0,-0x9c(%ebp)
a1a995:	03 c6                	add    %esi,%eax
a1a997:	8b b5 5c ff ff ff    	mov    -0xa4(%ebp),%esi
a1a99d:	03 f8                	add    %eax,%edi
a1a99f:	83 a5 68 ff ff ff 00 	andl   $0x0,-0x98(%ebp)
a1a9a6:	e9 c5 01 00 00       	jmp    0xa1ab70
a1a9ab:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a1a9af:	75 0a                	jne    0xa1a9bb
a1a9b1:	8d 46 0c             	lea    0xc(%esi),%eax
a1a9b4:	50                   	push   %eax
a1a9b5:	ff 15 50 40 d8 00    	call   *0xd84050
a1a9bb:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
a1a9c1:	85 c0                	test   %eax,%eax
a1a9c3:	0f 84 ad 01 00 00    	je     0xa1ab76
a1a9c9:	83 7e 34 00          	cmpl   $0x0,0x34(%esi)
a1a9cd:	0f 84 a3 01 00 00    	je     0xa1ab76
a1a9d3:	83 bb 7c 03 00 00 00 	cmpl   $0x0,0x37c(%ebx)
a1a9da:	0f 84 8a 01 00 00    	je     0xa1ab6a
a1a9e0:	8b 83 cc 03 00 00    	mov    0x3cc(%ebx),%eax
a1a9e6:	83 f8 ff             	cmp    $0xffffffff,%eax
a1a9e9:	75 0b                	jne    0xa1a9f6
a1a9eb:	e8 5d 81 9f ff       	call   0x412b4d
a1a9f0:	8b 80 a0 00 00 00    	mov    0xa0(%eax),%eax
a1a9f6:	03 f8                	add    %eax,%edi
a1a9f8:	e9 73 01 00 00       	jmp    0xa1ab70
a1a9fd:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
a1aa04:	74 35                	je     0xa1aa3b
a1aa06:	83 7e 34 00          	cmpl   $0x0,0x34(%esi)
a1aa0a:	74 2f                	je     0xa1aa3b
a1aa0c:	83 bb 7c 03 00 00 00 	cmpl   $0x0,0x37c(%ebx)
a1aa13:	74 1a                	je     0xa1aa2f
a1aa15:	8b 83 cc 03 00 00    	mov    0x3cc(%ebx),%eax
a1aa1b:	83 f8 ff             	cmp    $0xffffffff,%eax
a1aa1e:	75 0b                	jne    0xa1aa2b
a1aa20:	e8 28 81 9f ff       	call   0x412b4d
a1aa25:	8b 80 a0 00 00 00    	mov    0xa0(%eax),%eax
a1aa2b:	03 f8                	add    %eax,%edi