434502:	74 2c                	je     0x434530
434504:	8b 4c 24 10          	mov    0x10(%esp),%ecx
434508:	50                   	push   %eax
434509:	56                   	push   %esi
43450a:	57                   	push   %edi
43450b:	e8 70 7d ff ff       	call   0x42c280
434510:	84 44 24 0b          	test   %al,0xb(%esp)
434514:	75 0b                	jne    0x434521
434516:	8b 76 18             	mov    0x18(%esi),%esi
434519:	8b 44 24 1c          	mov    0x1c(%esp),%eax
43451d:	85 f6                	test   %esi,%esi
43451f:	75 e3                	jne    0x434504
434521:	8b 4c 24 18          	mov    0x18(%esp),%ecx
434525:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%eax,%eax,1)
43452c:	00 00 00 00
434530:	8b 74 24 14          	mov    0x14(%esp),%esi
434534:	8b 54 24 0c          	mov    0xc(%esp),%edx
434538:	8b 44 24 10          	mov    0x10(%esp),%eax
43453c:	83 78 08 00          	cmpl   $0x0,0x8(%eax)
434540:	74 0d                	je     0x43454f
434542:	ff 75 14             	push   0x14(%ebp)
434545:	52                   	push   %edx
434546:	51                   	push   %ecx
434547:	57                   	push   %edi
434548:	8b c8                	mov    %eax,%ecx
43454a:	e8 41 7b ff ff       	call   0x42c090
43454f:	83 c6 08             	add    $0x8,%esi
434552:	89 74 24 14          	mov    %esi,0x14(%esp)
434556:	3b 74 24 28          	cmp    0x28(%esp),%esi
43455a:	0f 85 70 ff ff ff    	jne    0x4344d0
434560:	eb 79                	jmp    0x4345db
434562:	83 79 0c 00          	cmpl   $0x0,0xc(%ecx)
434566:	0f 85 11 ff ff ff    	jne    0x43447d
43456c:	80 79 03 03          	cmpb   $0x3,0x3(%ecx)
434570:	0f 85 07 ff ff ff    	jne    0x43447d
434576:	c6 44 24 0b 01       	movb   $0x1,0xb(%esp)
43457b:	e9 02 ff ff ff       	jmp    0x434482
434580:	83 7a 04 00          	cmpl   $0x0,0x4(%edx)
434584:	8b 0e                	mov    (%esi),%ecx
434586:	89 4c 24 18          	mov    %ecx,0x18(%esp)
43458a:	75 3b                	jne    0x4345c7
43458c:	8b 32                	mov    (%edx),%esi
43458e:	85 f6                	test   %esi,%esi
434590:	74 31                	je     0x4345c3
434592:	8b 76 18             	mov    0x18(%esi),%esi
434595:	85 f6                	test   %esi,%esi
434597:	74 2a                	je     0x4345c3
434599:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4345a0:	51                   	push   %ecx
4345a1:	56                   	push   %esi
4345a2:	57                   	push   %edi
4345a3:	8b c8                	mov    %eax,%ecx
4345a5:	e8 d6 7c ff ff       	call   0x42c280
4345aa:	84 44 24 0b          	test   %al,0xb(%esp)
4345ae:	75 0f                	jne    0x4345bf
4345b0:	8b 76 18             	mov    0x18(%esi),%esi
4345b3:	8b 44 24 10          	mov    0x10(%esp),%eax
4345b7:	8b 4c 24 18          	mov    0x18(%esp),%ecx
4345bb:	85 f6                	test   %esi,%esi
4345bd:	75 e1                	jne    0x4345a0
4345bf:	8b 44 24 10          	mov    0x10(%esp),%eax
4345c3:	8b 74 24 0c          	mov    0xc(%esp),%esi
4345c7:	83 78 08 00          	cmpl   $0x0,0x8(%eax)
4345cb:	74 0e                	je     0x4345db
4345cd:	ff 75 14             	push   0x14(%ebp)
4345d0:	8b c8                	mov    %eax,%ecx
4345d2:	56                   	push   %esi
4345d3:	6a 00                	push   $0x0
4345d5:	57                   	push   %edi
4345d6:	e8 b5 7a ff ff       	call   0x42c090
4345db:	83 3f 00             	cmpl   $0x0,(%edi)
4345de:	75 0e                	jne    0x4345ee
4345e0:	8b 44 24 0c          	mov    0xc(%esp),%eax
4345e4:	8b cf                	mov    %edi,%ecx
4345e6:	ff 70 04             	push   0x4(%eax)
4345e9:	e8 c2 70 ff ff       	call   0x42b6b0
4345ee:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
4345f2:	8b c7                	mov    %edi,%eax
4345f4:	5f                   	pop    %edi
4345f5:	5e                   	pop    %esi
4345f6:	33 cc                	xor    %esp,%ecx
4345f8:	e8 cd 53 03 00       	call   0x4699ca
4345fd:	8b e5                	mov    %ebp,%esp
4345ff:	5d                   	pop    %ebp
434600:	c2 14 00             	ret    $0x14
434603:	cc                   	int3
434604:	cc                   	int3
434605:	cc                   	int3
434606:	cc                   	int3
434607:	cc                   	int3
434608:	cc                   	int3
434609:	cc                   	int3
43460a:	cc                   	int3
43460b:	cc                   	int3
43460c:	cc                   	int3
43460d:	cc                   	int3
43460e:	cc                   	int3
43460f:	cc                   	int3
434610:	55                   	push   %ebp
434611:	8b ec                	mov    %esp,%ebp
434613:	83 e4 f0             	and    $0xfffffff0,%esp
434616:	83 ec 38             	sub    $0x38,%esp
434619:	a1 14 40 4c 00       	mov    0x4c4014,%eax
43461e:	33 c4                	xor    %esp,%eax
434620:	89 44 24 34          	mov    %eax,0x34(%esp)
434624:	8b 45 10             	mov    0x10(%ebp),%eax
434627:	56                   	push   %esi
434628:	8b 75 08             	mov    0x8(%ebp),%esi
43462b:	57                   	push   %edi
43462c:	8b f9                	mov    %ecx,%edi
43462e:	89 44 24 14          	mov    %eax,0x14(%esp)
434632:	8b 4d 0c             	mov    0xc(%ebp),%ecx
434635:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
43463c:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
434643:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
43464a:	c7 06 01 00 00 00    	movl   $0x1,(%esi)
434650:	8b 57 04             	mov    0x4(%edi),%edx
434653:	89 7c 24 1c          	mov    %edi,0x1c(%esp)
434657:	85 d2                	test   %edx,%edx
434659:	0f 84 9c 00 00 00    	je     0x4346fb
43465f:	6a 00                	push   $0x0
434661:	50                   	push   %eax
434662:	51                   	push   %ecx
434663:	8d 44 24 2c          	lea    0x2c(%esp),%eax
434667:	0f 57 c0             	xorps  %xmm0,%xmm0
43466a:	50                   	push   %eax
43466b:	8b ca                	mov    %edx,%ecx
43466d:	0f 29 44 24 30       	movaps %xmm0,0x30(%esp)
434672:	e8 a9 9e ff ff       	call   0x42e520
434677:	8b 44 24 24          	mov    0x24(%esp),%eax
43467b:	89 44 24 18          	mov    %eax,0x18(%esp)
43467f:	3b 44 24 28          	cmp    0x28(%esp),%eax
434683:	0f 84 ab 00 00 00    	je     0x434734
434689:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
434690:	8b 7e 08             	mov    0x8(%esi),%edi
434693:	2b 7e 04             	sub    0x4(%esi),%edi
434696:	c1 ff 03             	sar    $0x3,%edi
434699:	85 ff                	test   %edi,%edi
43469b:	74 06                	je     0x4346a3
43469d:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4346a3:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
4346a7:	8b 4c 24 14          	mov    0x14(%esp),%ecx
4346ab:	8b 11                	mov    (%ecx),%edx
4346ad:	8b 08                	mov    (%eax),%ecx
4346af:	75 07                	jne    0x4346b8
4346b1:	85 c9                	test   %ecx,%ecx
4346b3:	74 1b                	je     0x4346d0
4346b5:	8b 49 0c             	mov    0xc(%ecx),%ecx
4346b8:	85 c9                	test   %ecx,%ecx
4346ba:	74 14                	je     0x4346d0
4346bc:	52                   	push   %edx
4346bd:	51                   	push   %ecx
4346be:	8b 4c 24 24          	mov    0x24(%esp),%ecx
4346c2:	56                   	push   %esi
4346c3:	e8 b8 7b ff ff       	call   0x42c280
4346c8:	8b 44 24 18          	mov    0x18(%esp),%eax
4346cc:	0f 1f 40 00          	nopl   0x0(%eax)
4346d0:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
4346d4:	83 79 08 00          	cmpl   $0x0,0x8(%ecx)
4346d8:	74 12                	je     0x4346ec
4346da:	ff 75 14             	push   0x14(%ebp)
4346dd:	ff 74 24 18          	push   0x18(%esp)
4346e1:	57                   	push   %edi
4346e2:	56                   	push   %esi
4346e3:	e8 a8 79 ff ff       	call   0x42c090
4346e8:	8b 44 24 18          	mov    0x18(%esp),%eax
4346ec:	83 c0 08             	add    $0x8,%eax
4346ef:	89 44 24 18          	mov    %eax,0x18(%esp)
4346f3:	3b 44 24 28          	cmp    0x28(%esp),%eax
4346f7:	75 97                	jne    0x434690
4346f9:	eb 39                	jmp    0x434734
4346fb:	83 79 04 00          	cmpl   $0x0,0x4(%ecx)
4346ff:	8b 10                	mov    (%eax),%edx
434701:	8b 09                	mov    (%ecx),%ecx
434703:	75 07                	jne    0x43470c
434705:	85 c9                	test   %ecx,%ecx
434707:	74 17                	je     0x434720
434709:	8b 49 0c             	mov    0xc(%ecx),%ecx
43470c:	85 c9                	test   %ecx,%ecx
43470e:	74 10                	je     0x434720
434710:	52                   	push   %edx
434711:	51                   	push   %ecx
434712:	56                   	push   %esi
434713:	8b cf                	mov    %edi,%ecx
434715:	e8 66 7b ff ff       	call   0x42c280
43471a:	8b 44 24 14          	mov    0x14(%esp),%eax
43471e:	66 90                	xchg   %ax,%ax
434720:	83 7f 08 00          	cmpl   $0x0,0x8(%edi)
434724:	74 0e                	je     0x434734
434726:	ff 75 14             	push   0x14(%ebp)
434729:	8b cf                	mov    %edi,%ecx
43472b:	50                   	push   %eax
43472c:	6a 00                	push   $0x0
43472e:	56                   	push   %esi
43472f:	e8 5c 79 ff ff       	call   0x42c090
434734:	83 3e 00             	cmpl   $0x0,(%esi)
434737:	75 0e                	jne    0x434747
434739:	8b 44 24 14          	mov    0x14(%esp),%eax
43473d:	8b ce                	mov    %esi,%ecx
43473f:	ff 70 04             	push   0x4(%eax)
434742:	e8 69 6f ff ff       	call   0x42b6b0
434747:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
43474b:	8b c6                	mov    %esi,%eax
43474d:	5f                   	pop    %edi
43474e:	5e                   	pop    %esi
43474f:	33 cc                	xor    %esp,%ecx
434751:	e8 74 52 03 00       	call   0x4699ca
434756:	8b e5                	mov    %ebp,%esp
434758:	5d                   	pop    %ebp
434759:	c2 14 00             	ret    $0x14
43475c:	cc                   	int3
43475d:	cc                   	int3
43475e:	cc                   	int3
43475f:	cc                   	int3
434760:	55                   	push   %ebp
434761:	8b ec                	mov    %esp,%ebp
434763:	83 e4 f0             	and    $0xfffffff0,%esp
434766:	83 ec 38             	sub    $0x38,%esp
434769:	a1 14 40 4c 00       	mov    0x4c4014,%eax
43476e:	33 c4                	xor    %esp,%eax
434770:	89 44 24 34          	mov    %eax,0x34(%esp)
434774:	8b 45 10             	mov    0x10(%ebp),%eax
434777:	8b 55 0c             	mov    0xc(%ebp),%edx
43477a:	56                   	push   %esi
43477b:	8b 75 08             	mov    0x8(%ebp),%esi
43477e:	57                   	push   %edi
43477f:	8b f9                	mov    %ecx,%edi
434781:	89 44 24 10          	mov    %eax,0x10(%esp)
434785:	89 7c 24 1c          	mov    %edi,0x1c(%esp)
434789:	8b 4f 08             	mov    0x8(%edi),%ecx
43478c:	85 c9                	test   %ecx,%ecx
43478e:	0f 85 8d 00 00 00    	jne    0x434821
434794:	83 7d 14 01          	cmpl   $0x1,0x14(%ebp)
434798:	0f 84 97 00 00 00    	je     0x434835
43479e:	c6 44 24 18 00       	movb   $0x0,0x18(%esp)
4347a3:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4347aa:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
4347b1:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
4347b8:	c7 06 02 00 00 00    	movl   $0x2,(%esi)
4347be:	8b 4f 04             	mov    0x4(%edi),%ecx
4347c1:	85 c9                	test   %ecx,%ecx
4347c3:	0f 84 c2 00 00 00    	je     0x43488b
4347c9:	6a 00                	push   $0x0
4347cb:	50                   	push   %eax
4347cc:	52                   	push   %edx
4347cd:	8d 44 24 2c          	lea    0x2c(%esp),%eax
4347d1:	0f 57 c0             	xorps  %xmm0,%xmm0
4347d4:	50                   	push   %eax
4347d5:	0f 29 44 24 30       	movaps %xmm0,0x30(%esp)
4347da:	e8 41 9d ff ff       	call   0x42e520
4347df:	8b 44 24 24          	mov    0x24(%esp),%eax
4347e3:	89 44 24 14          	mov    %eax,0x14(%esp)
4347e7:	3b 44 24 28          	cmp    0x28(%esp),%eax
4347eb:	0f 84 e9 00 00 00    	je     0x4348da
4347f1:	8b 7e 08             	mov    0x8(%esi),%edi
4347f4:	2b 7e 04             	sub    0x4(%esi),%edi
4347f7:	c1 ff 03             	sar    $0x3,%edi
4347fa:	85 ff                	test   %edi,%edi
4347fc:	74 06                	je     0x434804
4347fe:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
434804:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
434808:	8b 4c 24 10          	mov    0x10(%esp),%ecx
43480c:	8b 11                	mov    (%ecx),%edx
43480e:	74 2f                	je     0x43483f
434810:	8b 08                	mov    (%eax),%ecx
434812:	85 c9                	test   %ecx,%ecx
434814:	74 46                	je     0x43485c
434816:	ff 75 18             	push   0x18(%ebp)
434819:	ff 74 24 1c          	push   0x1c(%esp)
43481d:	52                   	push   %edx
43481e:	51                   	push   %ecx
43481f:	eb 2d                	jmp    0x43484e
434821:	83 79 0c 00          	cmpl   $0x0,0xc(%ecx)
434825:	0f 85 73 ff ff ff    	jne    0x43479e
43482b:	80 79 03 03          	cmpb   $0x3,0x3(%ecx)
43482f:	0f 85 69 ff ff ff    	jne    0x43479e
434835:	c6 44 24 18 01       	movb   $0x1,0x18(%esp)
43483a:	e9 64 ff ff ff       	jmp    0x4347a3
43483f:	8b 00                	mov    (%eax),%eax
434841:	85 c0                	test   %eax,%eax
434843:	74 13                	je     0x434858
434845:	ff 75 18             	push   0x18(%ebp)
434848:	ff 74 24 1c          	push   0x1c(%esp)
43484c:	52                   	push   %edx
43484d:	50                   	push   %eax
43484e:	8b 4c 24 2c          	mov    0x2c(%esp),%ecx
434852:	56                   	push   %esi
434853:	e8 b8 08 00 00       	call   0x435110
434858:	8b 44 24 14          	mov    0x14(%esp),%eax
43485c:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
434860:	83 79 08 00          	cmpl   $0x0,0x8(%ecx)
434864:	74 12                	je     0x434878
434866:	ff 75 14             	push   0x14(%ebp)
434869:	ff 74 24 14          	push   0x14(%esp)
43486d:	57                   	push   %edi
43486e:	56                   	push   %esi
43486f:	e8 1c 78 ff ff       	call   0x42c090
434874:	8b 44 24 14          	mov    0x14(%esp),%eax
434878:	83 c0 08             	add    $0x8,%eax
43487b:	89 44 24 14          	mov    %eax,0x14(%esp)
43487f:	3b 44 24 28          	cmp    0x28(%esp),%eax
434883:	0f 85 68 ff ff ff    	jne    0x4347f1
434889:	eb 4f                	jmp    0x4348da
43488b:	83 7a 04 00          	cmpl   $0x0,0x4(%edx)
43488f:	8b 08                	mov    (%eax),%ecx
434891:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
434895:	74 14                	je     0x4348ab
434897:	8b 0a                	mov    (%edx),%ecx
434899:	85 c9                	test   %ecx,%ecx
43489b:	74 29                	je     0x4348c6
43489d:	ff 75 18             	push   0x18(%ebp)
4348a0:	ff 74 24 1c          	push   0x1c(%esp)
4348a4:	ff 74 24 24          	push   0x24(%esp)
4348a8:	51                   	push   %ecx
4348a9:	eb 0f                	jmp    0x4348ba
4348ab:	8b 02                	mov    (%edx),%eax
4348ad:	85 c0                	test   %eax,%eax
4348af:	74 11                	je     0x4348c2
4348b1:	ff 75 18             	push   0x18(%ebp)
4348b4:	ff 74 24 1c          	push   0x1c(%esp)
4348b8:	51                   	push   %ecx
4348b9:	50                   	push   %eax
4348ba:	56                   	push   %esi
4348bb:	8b cf                	mov    %edi,%ecx
4348bd:	e8 4e 08 00 00       	call   0x435110
4348c2:	8b 44 24 10          	mov    0x10(%esp),%eax
4348c6:	83 7f 08 00          	cmpl   $0x0,0x8(%edi)
4348ca:	74 0e                	je     0x4348da
4348cc:	ff 75 14             	push   0x14(%ebp)
4348cf:	8b cf                	mov    %edi,%ecx
4348d1:	50                   	push   %eax
4348d2:	6a 00                	push   $0x0
4348d4:	56                   	push   %esi
4348d5:	e8 b6 77 ff ff       	call   0x42c090
4348da:	83 3e 00             	cmpl   $0x0,(%esi)
4348dd:	75 0e                	jne    0x4348ed
4348df:	8b 44 24 10          	mov    0x10(%esp),%eax
4348e3:	8b ce                	mov    %esi,%ecx
4348e5:	ff 70 04             	push   0x4(%eax)
4348e8:	e8 c3 6d ff ff       	call   0x42b6b0
4348ed:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
4348f1:	8b c6                	mov    %esi,%eax
4348f3:	5f                   	pop    %edi
4348f4:	5e                   	pop    %esi
4348f5:	33 cc                	xor    %esp,%ecx
4348f7:	e8 ce 50 03 00       	call   0x4699ca
4348fc:	8b e5                	mov    %ebp,%esp
4348fe:	5d                   	pop    %ebp
4348ff:	c2 14 00             	ret    $0x14
434902:	cc                   	int3