4ba4c5:	6a 00                	push   $0x0
4ba4c7:	68 54 ef 68 00       	push   $0x68ef54
4ba4cc:	8d 8d 80 f9 ff ff    	lea    -0x680(%ebp),%ecx
4ba4d2:	e8 59 2d 00 00       	call   0x4bd230
4ba4d7:	50                   	push   %eax
4ba4d8:	6a 00                	push   $0x0
4ba4da:	8d 85 50 f9 ff ff    	lea    -0x6b0(%ebp),%eax
4ba4e0:	50                   	push   %eax
4ba4e1:	8d 8d 80 f9 ff ff    	lea    -0x680(%ebp),%ecx
4ba4e7:	e8 c4 95 f8 ff       	call   0x443ab0
4ba4ec:	6a 40                	push   $0x40
4ba4ee:	8d 85 ac fe ff ff    	lea    -0x154(%ebp),%eax
4ba4f4:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4ba4f8:	6a 00                	push   $0x0
4ba4fa:	50                   	push   %eax
4ba4fb:	e8 00 95 12 00       	call   0x5e3a00
4ba500:	8b 35 b4 21 68 00    	mov    0x6821b4,%esi
4ba506:	8d 8d ac fe ff ff    	lea    -0x154(%ebp),%ecx
4ba50c:	83 c4 0c             	add    $0xc,%esp
4ba50f:	8d 85 50 f9 ff ff    	lea    -0x6b0(%ebp),%eax
4ba515:	83 bd 64 f9 ff ff 08 	cmpl   $0x8,-0x69c(%ebp)
4ba51c:	0f 43 85 50 f9 ff ff 	cmovae -0x6b0(%ebp),%eax
4ba523:	6a 00                	push   $0x0
4ba525:	6a 00                	push   $0x0
4ba527:	6a 40                	push   $0x40
4ba529:	51                   	push   %ecx
4ba52a:	6a ff                	push   $0xffffffff
4ba52c:	50                   	push   %eax
4ba52d:	6a 00                	push   $0x0
4ba52f:	68 e9 fd 00 00       	push   $0xfde9
4ba534:	ff d6                	call   *%esi
4ba536:	8b 9d c4 f6 ff ff    	mov    -0x93c(%ebp),%ebx
4ba53c:	8d 85 ac fe ff ff    	lea    -0x154(%ebp),%eax
4ba542:	50                   	push   %eax
4ba543:	8b cb                	mov    %ebx,%ecx
4ba545:	e8 f6 27 00 00       	call   0x4bcd40
4ba54a:	3c 01                	cmp    $0x1,%al
4ba54c:	0f 84 18 02 00 00    	je     0x4ba76a
4ba552:	68 04 01 00 00       	push   $0x104
4ba557:	8d 85 a8 fd ff ff    	lea    -0x258(%ebp),%eax
4ba55d:	6a 00                	push   $0x0
4ba55f:	50                   	push   %eax
4ba560:	e8 9b 94 12 00       	call   0x5e3a00
4ba565:	83 c4 0c             	add    $0xc,%esp
4ba568:	8d 8d a8 fd ff ff    	lea    -0x258(%ebp),%ecx
4ba56e:	83 bd 94 f9 ff ff 08 	cmpl   $0x8,-0x66c(%ebp)
4ba575:	8d 85 80 f9 ff ff    	lea    -0x680(%ebp),%eax
4ba57b:	0f 43 85 80 f9 ff ff 	cmovae -0x680(%ebp),%eax
4ba582:	6a 00                	push   $0x0
4ba584:	6a 00                	push   $0x0
4ba586:	68 04 01 00 00       	push   $0x104
4ba58b:	51                   	push   %ecx
4ba58c:	6a ff                	push   $0xffffffff
4ba58e:	50                   	push   %eax
4ba58f:	6a 00                	push   $0x0
4ba591:	68 e9 fd 00 00       	push   $0xfde9
4ba596:	ff d6                	call   *%esi
4ba598:	6a 01                	push   $0x1
4ba59a:	68 b4 b0 68 00       	push   $0x68b0b4
4ba59f:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4ba5a5:	68 04 01 00 00       	push   $0x104
4ba5aa:	50                   	push   %eax
4ba5ab:	e8 a0 df fa ff       	call   0x468550
4ba5b0:	8d 8d a8 fd ff ff    	lea    -0x258(%ebp),%ecx
4ba5b6:	83 c4 10             	add    $0x10,%esp
4ba5b9:	8d 51 01             	lea    0x1(%ecx),%edx
4ba5bc:	0f 1f 40 00          	nopl   0x0(%eax)
4ba5c0:	8a 01                	mov    (%ecx),%al
4ba5c2:	41                   	inc    %ecx
4ba5c3:	84 c0                	test   %al,%al
4ba5c5:	75 f9                	jne    0x4ba5c0
4ba5c7:	2b ca                	sub    %edx,%ecx
4ba5c9:	8d 85 a8 fd ff ff    	lea    -0x258(%ebp),%eax
4ba5cf:	51                   	push   %ecx
4ba5d0:	50                   	push   %eax
4ba5d1:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4ba5d7:	68 04 01 00 00       	push   $0x104
4ba5dc:	50                   	push   %eax
4ba5dd:	e8 6e df fa ff       	call   0x468550
4ba5e2:	83 c4 10             	add    $0x10,%esp
4ba5e5:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4ba5eb:	6a 00                	push   $0x0
4ba5ed:	6a 00                	push   $0x0
4ba5ef:	6a ff                	push   $0xffffffff
4ba5f1:	50                   	push   %eax
4ba5f2:	6a 00                	push   $0x0
4ba5f4:	68 e9 fd 00 00       	push   $0xfde9
4ba5f9:	ff 15 fc 20 68 00    	call   *0x6820fc
4ba5ff:	83 f8 01             	cmp    $0x1,%eax
4ba602:	7f 20                	jg     0x4ba624
4ba604:	8d 8d 50 f9 ff ff    	lea    -0x6b0(%ebp),%ecx
4ba60a:	c7 85 c8 f6 ff ff 04 	movl   $0x4,-0x938(%ebp)
4ba611:	00 00 00
4ba614:	e8 a7 df f7 ff       	call   0x4385c0
4ba619:	8b 9d c8 f6 ff ff    	mov    -0x938(%ebp),%ebx
4ba61f:	e9 3e fe ff ff       	jmp    0x4ba462
4ba624:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4ba62a:	50                   	push   %eax
4ba62b:	e8 b0 e2 fa ff       	call   0x4688e0
4ba630:	83 c4 04             	add    $0x4,%esp
4ba633:	85 c0                	test   %eax,%eax
4ba635:	75 20                	jne    0x4ba657
4ba637:	8d 8d 50 f9 ff ff    	lea    -0x6b0(%ebp),%ecx
4ba63d:	c7 85 c8 f6 ff ff 05 	movl   $0x5,-0x938(%ebp)
4ba644:	00 00 00
4ba647:	e8 74 df f7 ff       	call   0x4385c0
4ba64c:	8b 9d c8 f6 ff ff    	mov    -0x938(%ebp),%ebx
4ba652:	e9 0b fe ff ff       	jmp    0x4ba462
4ba657:	6a 01                	push   $0x1
4ba659:	6a 40                	push   $0x40
4ba65b:	e8 fe 3f 13 00       	call   0x5ee65e
4ba660:	83 c4 08             	add    $0x8,%esp
4ba663:	89 85 cc f6 ff ff    	mov    %eax,-0x934(%ebp)
4ba669:	85 c0                	test   %eax,%eax
4ba66b:	75 20                	jne    0x4ba68d
4ba66d:	8d 8d 50 f9 ff ff    	lea    -0x6b0(%ebp),%ecx
4ba673:	c7 85 c8 f6 ff ff 03 	movl   $0x3,-0x938(%ebp)
4ba67a:	00 00 00
4ba67d:	e8 3e df f7 ff       	call   0x4385c0
4ba682:	8b 9d c8 f6 ff ff    	mov    -0x938(%ebp),%ebx
4ba688:	e9 d5 fd ff ff       	jmp    0x4ba462
4ba68d:	8d 85 cc f6 ff ff    	lea    -0x934(%ebp),%eax
4ba693:	8b cb                	mov    %ebx,%ecx
4ba695:	50                   	push   %eax
4ba696:	6a 00                	push   $0x0
4ba698:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4ba69e:	50                   	push   %eax
4ba69f:	e8 1c 01 00 00       	call   0x4ba7c0
4ba6a4:	8b b5 cc f6 ff ff    	mov    -0x934(%ebp),%esi
4ba6aa:	8b d8                	mov    %eax,%ebx
4ba6ac:	89 9d c8 f6 ff ff    	mov    %ebx,-0x938(%ebp)
4ba6b2:	85 db                	test   %ebx,%ebx
4ba6b4:	0f 85 a7 00 00 00    	jne    0x4ba761
4ba6ba:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
4ba6c0:	c7 85 30 f9 ff ff 00 	movl   $0x0,-0x6d0(%ebp)
4ba6c7:	00 00 00
4ba6ca:	c7 85 34 f9 ff ff 0f 	movl   $0xf,-0x6cc(%ebp)
4ba6d1:	00 00 00
4ba6d4:	8d 51 01             	lea    0x1(%ecx),%edx
4ba6d7:	c6 85 20 f9 ff ff 00 	movb   $0x0,-0x6e0(%ebp)
4ba6de:	66 90                	xchg   %ax,%ax
4ba6e0:	8a 01                	mov    (%ecx),%al
4ba6e2:	41                   	inc    %ecx
4ba6e3:	84 c0                	test   %al,%al
4ba6e5:	75 f9                	jne    0x4ba6e0
4ba6e7:	2b ca                	sub    %edx,%ecx
4ba6e9:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4ba6ef:	51                   	push   %ecx
4ba6f0:	50                   	push   %eax
4ba6f1:	8d 8d 20 f9 ff ff    	lea    -0x6e0(%ebp),%ecx
4ba6f7:	e8 44 ab f8 ff       	call   0x445240
4ba6fc:	8b ce                	mov    %esi,%ecx
4ba6fe:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4ba702:	c7 85 48 f9 ff ff 00 	movl   $0x0,-0x6b8(%ebp)
4ba709:	00 00 00
4ba70c:	c7 85 4c f9 ff ff 0f 	movl   $0xf,-0x6b4(%ebp)
4ba713:	00 00 00
4ba716:	c6 85 38 f9 ff ff 00 	movb   $0x0,-0x6c8(%ebp)
4ba71d:	8d 51 01             	lea    0x1(%ecx),%edx
4ba720:	8a 01                	mov    (%ecx),%al
4ba722:	41                   	inc    %ecx
4ba723:	84 c0                	test   %al,%al
4ba725:	75 f9                	jne    0x4ba720
4ba727:	2b ca                	sub    %edx,%ecx
4ba729:	51                   	push   %ecx
4ba72a:	56                   	push   %esi
4ba72b:	8d 8d 38 f9 ff ff    	lea    -0x6c8(%ebp),%ecx
4ba731:	e8 0a ab f8 ff       	call   0x445240
4ba736:	8b 8d c4 f6 ff ff    	mov    -0x93c(%ebp),%ecx
4ba73c:	8d 85 20 f9 ff ff    	lea    -0x6e0(%ebp),%eax
4ba742:	50                   	push   %eax
4ba743:	8d 85 b8 f6 ff ff    	lea    -0x948(%ebp),%eax
4ba749:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
4ba74d:	50                   	push   %eax
4ba74e:	83 c1 18             	add    $0x18,%ecx
4ba751:	e8 5a af ff ff       	call   0x4b56b0
4ba756:	8d 8d 20 f9 ff ff    	lea    -0x6e0(%ebp),%ecx
4ba75c:	e8 ff e2 f9 ff       	call   0x458a60
4ba761:	56                   	push   %esi
4ba762:	e8 09 3f 13 00       	call   0x5ee670
4ba767:	83 c4 04             	add    $0x4,%esp
4ba76a:	8d 8d 50 f9 ff ff    	lea    -0x6b0(%ebp),%ecx
4ba770:	e8 4b de f7 ff       	call   0x4385c0
4ba775:	8b 9d c8 f6 ff ff    	mov    -0x938(%ebp),%ebx
4ba77b:	e9 e2 fc ff ff       	jmp    0x4ba462
4ba780:	52                   	push   %edx
4ba781:	51                   	push   %ecx
4ba782:	e8 eb 68 12 00       	call   0x5e1072
4ba787:	83 c4 08             	add    $0x8,%esp
4ba78a:	eb 05                	jmp    0x4ba791
4ba78c:	bb 04 00 00 00       	mov    $0x4,%ebx
4ba791:	8b c3                	mov    %ebx,%eax
4ba793:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4ba796:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4ba79d:	59                   	pop    %ecx
4ba79e:	5f                   	pop    %edi
4ba79f:	5e                   	pop    %esi
4ba7a0:	5b                   	pop    %ebx
4ba7a1:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4ba7a4:	33 cd                	xor    %ebp,%ecx
4ba7a6:	e8 2f 6d 12 00       	call   0x5e14da
4ba7ab:	8b e5                	mov    %ebp,%esp
4ba7ad:	5d                   	pop    %ebp
4ba7ae:	c2 04 00             	ret    $0x4
4ba7b1:	e8 79 27 13 00       	call   0x5ecf2f
4ba7b6:	cc                   	int3
4ba7b7:	cc                   	int3
4ba7b8:	cc                   	int3
4ba7b9:	cc                   	int3
4ba7ba:	cc                   	int3
4ba7bb:	cc                   	int3
4ba7bc:	cc                   	int3
4ba7bd:	cc                   	int3
4ba7be:	cc                   	int3
4ba7bf:	cc                   	int3
4ba7c0:	55                   	push   %ebp
4ba7c1:	8b ec                	mov    %esp,%ebp
4ba7c3:	6a ff                	push   $0xffffffff
4ba7c5:	68 48 a9 65 00       	push   $0x65a948
4ba7ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4ba7d0:	50                   	push   %eax
4ba7d1:	83 ec 5c             	sub    $0x5c,%esp
4ba7d4:	53                   	push   %ebx
4ba7d5:	56                   	push   %esi
4ba7d6:	57                   	push   %edi
4ba7d7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4ba7dc:	33 c5                	xor    %ebp,%eax
4ba7de:	50                   	push   %eax
4ba7df:	8d 45 f4             	lea    -0xc(%ebp),%eax
4ba7e2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4ba7e8:	8b d9                	mov    %ecx,%ebx
4ba7ea:	68 0c b7 68 00       	push   $0x68b70c
4ba7ef:	ff 75 08             	push   0x8(%ebp)
4ba7f2:	33 ff                	xor    %edi,%edi
4ba7f4:	e8 f7 df ff ff       	call   0x4b87f0
4ba7f9:	8b f0                	mov    %eax,%esi
4ba7fb:	89 75 f0             	mov    %esi,-0x10(%ebp)
4ba7fe:	85 f6                	test   %esi,%esi
4ba800:	75 17                	jne    0x4ba819
4ba802:	8d 47 06             	lea    0x6(%edi),%eax
4ba805:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4ba808:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4ba80f:	59                   	pop    %ecx
4ba810:	5f                   	pop    %edi
4ba811:	5e                   	pop    %esi
4ba812:	5b                   	pop    %ebx
4ba813:	8b e5                	mov    %ebp,%esp
4ba815:	5d                   	pop    %ebp
4ba816:	c2 0c 00             	ret    $0xc
4ba819:	8d 4d 98             	lea    -0x68(%ebp),%ecx
4ba81c:	e8 cf 81 fa ff       	call   0x4629f0
4ba821:	6a 00                	push   $0x0
4ba823:	56                   	push   %esi
4ba824:	8d 4d 98             	lea    -0x68(%ebp),%ecx
4ba827:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4ba82e:	e8 ed 95 fa ff       	call   0x463e20
4ba833:	84 c0                	test   %al,%al
4ba835:	0f 84 41 01 00 00    	je     0x4ba97c
4ba83b:	8d 45 98             	lea    -0x68(%ebp),%eax
4ba83e:	8b cb                	mov    %ebx,%ecx
4ba840:	50                   	push   %eax
4ba841:	e8 1a f5 ff ff       	call   0x4b9d60
4ba846:	84 c0                	test   %al,%al
4ba848:	0f 84 2e 01 00 00    	je     0x4ba97c
4ba84e:	8d 4d 98             	lea    -0x68(%ebp),%ecx
4ba851:	e8 9a 93 fa ff       	call   0x463bf0
4ba856:	8b f0                	mov    %eax,%esi
4ba858:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
4ba85f:	6a 30                	push   $0x30
4ba861:	89 75 08             	mov    %esi,0x8(%ebp)
4ba864:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
4ba86b:	e8 d2 67 12 00       	call   0x5e1042
4ba870:	89 00                	mov    %eax,(%eax)
4ba872:	89 40 04             	mov    %eax,0x4(%eax)
4ba875:	89 40 08             	mov    %eax,0x8(%eax)
4ba878:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
4ba87e:	89 45 e0             	mov    %eax,-0x20(%ebp)
4ba881:	6a 30                	push   $0x30
4ba883:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4ba887:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4ba88e:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
4ba895:	e8 a8 67 12 00       	call   0x5e1042
4ba89a:	83 c4 08             	add    $0x8,%esp
4ba89d:	89 00                	mov    %eax,(%eax)
4ba89f:	89 40 04             	mov    %eax,0x4(%eax)
4ba8a2:	89 40 08             	mov    %eax,0x8(%eax)
4ba8a5:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
4ba8ab:	89 45 e8             	mov    %eax,-0x18(%ebp)
4ba8ae:	68 24 a9 6a 00       	push   $0x6aa924
4ba8b3:	8b ce                	mov    %esi,%ecx
4ba8b5:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4ba8b9:	e8 92 92 fa ff       	call   0x463b50
4ba8be:	85 c0                	test   %eax,%eax
4ba8c0:	74 19                	je     0x4ba8db
4ba8c2:	8d 4d e8             	lea    -0x18(%ebp),%ecx
4ba8c5:	51                   	push   %ecx
4ba8c6:	8d 4d e0             	lea    -0x20(%ebp),%ecx
4ba8c9:	51                   	push   %ecx
4ba8ca:	ff 75 10             	push   0x10(%ebp)
4ba8cd:	8b cb                	mov    %ebx,%ecx
4ba8cf:	50                   	push   %eax
4ba8d0:	e8 fb 00 00 00       	call   0x4ba9d0
4ba8d5:	8b f8                	mov    %eax,%edi
4ba8d7:	85 ff                	test   %edi,%edi
4ba8d9:	75 60                	jne    0x4ba93b
4ba8db:	6a 00                	push   $0x0
4ba8dd:	68 2c a9 6a 00       	push   $0x6aa92c
4ba8e2:	8b ce                	mov    %esi,%ecx
4ba8e4:	e8 37 94 fa ff       	call   0x463d20
4ba8e9:	8b f0                	mov    %eax,%esi
4ba8eb:	85 f6                	test   %esi,%esi
4ba8ed:	74 2d                	je     0x4ba91c
4ba8ef:	90                   	nop
4ba8f0:	8d 45 e8             	lea    -0x18(%ebp),%eax
4ba8f3:	8b cb                	mov    %ebx,%ecx
4ba8f5:	50                   	push   %eax
4ba8f6:	8d 45 e0             	lea    -0x20(%ebp),%eax
4ba8f9:	50                   	push   %eax
4ba8fa:	6a 00                	push   $0x0
4ba8fc:	56                   	push   %esi
4ba8fd:	e8 ce 00 00 00       	call   0x4ba9d0
4ba902:	8b 4d 08             	mov    0x8(%ebp),%ecx
4ba905:	8b f8                	mov    %eax,%edi
4ba907:	56                   	push   %esi
4ba908:	68 2c a9 6a 00       	push   $0x6aa92c
4ba90d:	e8 0e 94 fa ff       	call   0x463d20
4ba912:	8b f0                	mov    %eax,%esi
4ba914:	85 f6                	test   %esi,%esi
4ba916:	75 d8                	jne    0x4ba8f0
4ba918:	85 ff                	test   %edi,%edi
4ba91a:	75 1f                	jne    0x4ba93b
4ba91c:	8b 75 0c             	mov    0xc(%ebp),%esi
4ba91f:	8d 45 e0             	lea    -0x20(%ebp),%eax
4ba922:	56                   	push   %esi
4ba923:	6a 00                	push   $0x0
4ba925:	50                   	push   %eax
4ba926:	8b cb                	mov    %ebx,%ecx
4ba928:	e8 13 b5 ff ff       	call   0x4b5e40
4ba92d:	56                   	push   %esi
4ba92e:	6a 01                	push   $0x1
4ba930:	8d 45 e8             	lea    -0x18(%ebp),%eax
4ba933:	8b cb                	mov    %ebx,%ecx
4ba935:	50                   	push   %eax
4ba936:	e8 05 b5 ff ff       	call   0x4b5e40
4ba93b:	8b 45 e8             	mov    -0x18(%ebp),%eax
4ba93e:	ff 70 04             	push   0x4(%eax)
4ba941:	8d 45 e8             	lea    -0x18(%ebp),%eax
4ba944:	50                   	push   %eax
4ba945:	8b c8                	mov    %eax,%ecx
4ba947:	e8 a4 ac ff ff       	call   0x4b55f0