42c64b:	8b cb                	mov    %ebx,%ecx
42c64d:	ff 15 c4 12 45 00    	call   *0x4512c4
42c653:	ff d3                	call   *%ebx
42c655:	e9 91 86 fe ff       	jmp    0x414ceb
42c65a:	57                   	push   %edi
42c65b:	ff 15 0c 30 45 00    	call   *0x45300c
42c661:	bf 06 10 04 80       	mov    $0x80041006,%edi
42c666:	e9 80 86 fe ff       	jmp    0x414ceb
42c66b:	bf 0c 10 04 80       	mov    $0x8004100c,%edi
42c670:	e9 76 86 fe ff       	jmp    0x414ceb
42c675:	bf 1d 10 04 80       	mov    $0x8004101d,%edi
42c67a:	e9 82 86 fe ff       	jmp    0x414d01
42c67f:	bf 0c 10 04 80       	mov    $0x8004100c,%edi
42c684:	e9 78 86 fe ff       	jmp    0x414d01
42c689:	bf 0a 10 04 80       	mov    $0x8004100a,%edi
42c68e:	e9 e5 81 fe ff       	jmp    0x414878
42c693:	bf 0c 10 04 80       	mov    $0x8004100c,%edi
42c698:	e9 db 81 fe ff       	jmp    0x414878
42c69d:	ff 15 54 10 45 00    	call   *0x451054
42c6a3:	33 f6                	xor    %esi,%esi
42c6a5:	e9 06 7e fe ff       	jmp    0x4144b0
42c6aa:	53                   	push   %ebx
42c6ab:	8b cf                	mov    %edi,%ecx
42c6ad:	ff 15 c4 12 45 00    	call   *0x4512c4
42c6b3:	ff d7                	call   *%edi
42c6b5:	e9 84 7e fe ff       	jmp    0x41453e
42c6ba:	33 f6                	xor    %esi,%esi
42c6bc:	e9 d0 7e fe ff       	jmp    0x414591
42c6c1:	52                   	push   %edx
42c6c2:	e9 24 82 fe ff       	jmp    0x4148eb
42c6c7:	56                   	push   %esi
42c6c8:	e9 1e 82 fe ff       	jmp    0x4148eb
42c6cd:	ff 15 54 10 45 00    	call   *0x451054
42c6d3:	bf 06 10 04 80       	mov    $0x80041006,%edi
42c6d8:	e9 51 7f fe ff       	jmp    0x41462e
42c6dd:	89 01                	mov    %eax,(%ecx)
42c6df:	e9 3d 7f fe ff       	jmp    0x414621
42c6e4:	8b cf                	mov    %edi,%ecx
42c6e6:	ff 15 c4 12 45 00    	call   *0x4512c4
42c6ec:	8b ce                	mov    %esi,%ecx
42c6ee:	ff d7                	call   *%edi
42c6f0:	8b f8                	mov    %eax,%edi
42c6f2:	e9 37 7f fe ff       	jmp    0x41462e
42c6f7:	8d 4f 08             	lea    0x8(%edi),%ecx
42c6fa:	e8 a1 f4 fd ff       	call   0x40bba0
42c6ff:	84 c0                	test   %al,%al
42c701:	0f 85 6e 7f fe ff    	jne    0x414675
42c707:	8b 7d d8             	mov    -0x28(%ebp),%edi
42c70a:	68 e8 03 00 00       	push   $0x3e8
42c70f:	ff 15 58 11 45 00    	call   *0x451158
42c715:	8b cf                	mov    %edi,%ecx
42c717:	e8 84 f4 fd ff       	call   0x40bba0
42c71c:	84 c0                	test   %al,%al
42c71e:	74 ea                	je     0x42c70a
42c720:	8d bb 84 00 00 00    	lea    0x84(%ebx),%edi
42c726:	e9 4a 7f fe ff       	jmp    0x414675
42c72b:	8b c8                	mov    %eax,%ecx
42c72d:	ff 15 c4 12 45 00    	call   *0x4512c4
42c733:	8b cf                	mov    %edi,%ecx
42c735:	ff 55 d8             	call   *-0x28(%ebp)
42c738:	e9 38 7f fe ff       	jmp    0x414675
42c73d:	8d 4f 08             	lea    0x8(%edi),%ecx
42c740:	e8 5b f4 fd ff       	call   0x40bba0
42c745:	84 c0                	test   %al,%al
42c747:	0f 85 6a 7f fe ff    	jne    0x4146b7
42c74d:	8b 7d d8             	mov    -0x28(%ebp),%edi
42c750:	68 e8 03 00 00       	push   $0x3e8
42c755:	ff 15 58 11 45 00    	call   *0x451158
42c75b:	8b cf                	mov    %edi,%ecx
42c75d:	e8 3e f4 fd ff       	call   0x40bba0
42c762:	84 c0                	test   %al,%al
42c764:	74 ea                	je     0x42c750
42c766:	8d bb 84 00 00 00    	lea    0x84(%ebx),%edi
42c76c:	e9 46 7f fe ff       	jmp    0x4146b7
42c771:	ff 15 c4 12 45 00    	call   *0x4512c4
42c777:	8b cf                	mov    %edi,%ecx
42c779:	ff 55 d8             	call   *-0x28(%ebp)
42c77c:	e9 36 7f fe ff       	jmp    0x4146b7
42c781:	51                   	push   %ecx
42c782:	8b c8                	mov    %eax,%ecx
42c784:	ff 15 c4 12 45 00    	call   *0x4512c4
42c78a:	ff 55 d8             	call   *-0x28(%ebp)
42c78d:	e9 83 7f fe ff       	jmp    0x414715
42c792:	8b c8                	mov    %eax,%ecx
42c794:	ff 15 c4 12 45 00    	call   *0x4512c4
42c79a:	8b cf                	mov    %edi,%ecx
42c79c:	ff 55 d8             	call   *-0x28(%ebp)
42c79f:	e9 9e 7f fe ff       	jmp    0x414742
42c7a4:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42c7a7:	51                   	push   %ecx
42c7a8:	50                   	push   %eax
42c7a9:	8b ca                	mov    %edx,%ecx
42c7ab:	ff 15 c4 12 45 00    	call   *0x4512c4
42c7b1:	8b cf                	mov    %edi,%ecx
42c7b3:	ff 55 d8             	call   *-0x28(%ebp)
42c7b6:	8b d0                	mov    %eax,%edx
42c7b8:	e9 88 7f fe ff       	jmp    0x414745
42c7bd:	8b c8                	mov    %eax,%ecx
42c7bf:	ff 15 c4 12 45 00    	call   *0x4512c4
42c7c5:	8b cf                	mov    %edi,%ecx
42c7c7:	ff 55 d8             	call   *-0x28(%ebp)
42c7ca:	e9 a0 7f fe ff       	jmp    0x41476f
42c7cf:	25 7f ff ff ff       	and    $0xffffff7f,%eax
42c7d4:	89 45 14             	mov    %eax,0x14(%ebp)
42c7d7:	e9 a9 7f fe ff       	jmp    0x414785
42c7dc:	ff 15 60 30 45 00    	call   *0x453060
42c7e2:	85 c0                	test   %eax,%eax
42c7e4:	79 0a                	jns    0x42c7f0
42c7e6:	bf 03 10 04 80       	mov    $0x80041003,%edi
42c7eb:	e9 90 00 00 00       	jmp    0x42c880
42c7f0:	8b 45 14             	mov    0x14(%ebp),%eax
42c7f3:	e9 97 7f fe ff       	jmp    0x41478f
42c7f8:	8b 45 14             	mov    0x14(%ebp),%eax
42c7fb:	25 7f ff ff ff       	and    $0xffffff7f,%eax
42c800:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
42c804:	89 45 14             	mov    %eax,0x14(%ebp)
42c807:	74 14                	je     0x42c81d
42c809:	ff 15 60 30 45 00    	call   *0x453060
42c80f:	85 c0                	test   %eax,%eax
42c811:	79 07                	jns    0x42c81a
42c813:	bf 03 10 04 80       	mov    $0x80041003,%edi
42c818:	eb 66                	jmp    0x42c880
42c81a:	8b 45 14             	mov    0x14(%ebp),%eax
42c81d:	8b 0d 2c 0a 45 00    	mov    0x450a2c,%ecx
42c823:	85 c9                	test   %ecx,%ecx
42c825:	74 0e                	je     0x42c835
42c827:	83 81 b8 00 00 00 01 	addl   $0x1,0xb8(%ecx)
42c82e:	83 91 bc 00 00 00 00 	adcl   $0x0,0xbc(%ecx)
42c835:	8b 4d 20             	mov    0x20(%ebp),%ecx
42c838:	83 83 80 01 00 00 01 	addl   $0x1,0x180(%ebx)
42c83f:	56                   	push   %esi
42c840:	ff 75 ec             	push   -0x14(%ebp)
42c843:	83 93 84 01 00 00 00 	adcl   $0x0,0x184(%ebx)
42c84a:	8b 39                	mov    (%ecx),%edi
42c84c:	50                   	push   %eax
42c84d:	ff 75 e8             	push   -0x18(%ebp)
42c850:	ff 75 f0             	push   -0x10(%ebp)
42c853:	8b 7f 54             	mov    0x54(%edi),%edi
42c856:	51                   	push   %ecx
42c857:	8b cf                	mov    %edi,%ecx
42c859:	ff 15 c4 12 45 00    	call   *0x4512c4
42c85f:	ff d7                	call   *%edi
42c861:	8b f8                	mov    %eax,%edi
42c863:	ff 15 64 30 45 00    	call   *0x453064
42c869:	e9 85 7f fe ff       	jmp    0x4147f3
42c86e:	8b c8                	mov    %eax,%ecx
42c870:	ff 15 c4 12 45 00    	call   *0x4512c4
42c876:	8b cf                	mov    %edi,%ecx
42c878:	ff 55 d8             	call   *-0x28(%ebp)
42c87b:	bf 06 10 04 80       	mov    $0x80041006,%edi
42c880:	56                   	push   %esi
42c881:	57                   	push   %edi
42c882:	83 ec 08             	sub    $0x8,%esp
42c885:	8b cb                	mov    %ebx,%ecx
42c887:	68 20 b3 40 00       	push   $0x40b320
42c88c:	e8 d2 20 ff ff       	call   0x41e963
42c891:	e9 65 7f fe ff       	jmp    0x4147fb
42c896:	8b ce                	mov    %esi,%ecx
42c898:	e8 03 f3 fd ff       	call   0x40bba0
42c89d:	84 c0                	test   %al,%al
42c89f:	0f 85 9c 7f fe ff    	jne    0x414841
42c8a5:	68 e8 03 00 00       	push   $0x3e8
42c8aa:	ff 15 58 11 45 00    	call   *0x451158
42c8b0:	8b ce                	mov    %esi,%ecx
42c8b2:	e8 e9 f2 fd ff       	call   0x40bba0
42c8b7:	84 c0                	test   %al,%al
42c8b9:	74 ea                	je     0x42c8a5
42c8bb:	e9 81 7f fe ff       	jmp    0x414841
42c8c0:	8b c8                	mov    %eax,%ecx
42c8c2:	ff 15 c4 12 45 00    	call   *0x4512c4
42c8c8:	8b ce                	mov    %esi,%ecx
42c8ca:	ff 55 d8             	call   *-0x28(%ebp)
42c8cd:	e9 6f 7f fe ff       	jmp    0x414841
42c8d2:	8b cb                	mov    %ebx,%ecx
42c8d4:	ff 15 c4 12 45 00    	call   *0x4512c4
42c8da:	8b ce                	mov    %esi,%ecx
42c8dc:	ff d3                	call   *%ebx
42c8de:	e9 95 7f fe ff       	jmp    0x414878
42c8e3:	56                   	push   %esi
42c8e4:	8b cb                	mov    %ebx,%ecx
42c8e6:	ff 15 c4 12 45 00    	call   *0x4512c4
42c8ec:	ff d3                	call   *%ebx
42c8ee:	e9 85 7f fe ff       	jmp    0x414878
42c8f3:	ff 75 e8             	push   -0x18(%ebp)
42c8f6:	ff 15 0c 30 45 00    	call   *0x45300c
42c8fc:	ff 75 f0             	push   -0x10(%ebp)
42c8ff:	ff 15 0c 30 45 00    	call   *0x45300c
42c905:	bf 06 10 04 80       	mov    $0x80041006,%edi
42c90a:	e9 69 7f fe ff       	jmp    0x414878
42c90f:	57                   	push   %edi
42c910:	ff 15 a0 12 45 00    	call   *0x4512a0
42c916:	8b c8                	mov    %eax,%ecx
42c918:	ff 15 a4 12 45 00    	call   *0x4512a4
42c91e:	e9 74 7f fe ff       	jmp    0x414897
42c923:	80 78 19 02          	cmpb   $0x2,0x19(%eax)
42c927:	0f 82 80 7f fe ff    	jb     0x4148ad
42c92d:	57                   	push   %edi
42c92e:	ff 70 14             	push   0x14(%eax)
42c931:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
42c936:	b9 73 00 00 00       	mov    $0x73,%ecx
42c93b:	ff 70 10             	push   0x10(%eax)
42c93e:	e8 83 3e 00 00       	call   0x4307c6
42c943:	e9 65 7f fe ff       	jmp    0x4148ad
42c948:	ff 15 a8 12 45 00    	call   *0x4512a8
42c94e:	e9 b2 84 fe ff       	jmp    0x414e05
42c953:	50                   	push   %eax
42c954:	8b ce                	mov    %esi,%ecx
42c956:	ff 15 c4 12 45 00    	call   *0x4512c4
42c95c:	ff d6                	call   *%esi
42c95e:	e9 df 84 fe ff       	jmp    0x414e42
42c963:	80 7e 19 00          	cmpb   $0x0,0x19(%esi)
42c967:	0f 84 65 85 fe ff    	je     0x414ed2
42c96d:	ff 15 a8 12 45 00    	call   *0x4512a8
42c973:	e9 5a 85 fe ff       	jmp    0x414ed2
42c978:	8d 45 ec             	lea    -0x14(%ebp),%eax
42c97b:	50                   	push   %eax
42c97c:	8d 4f 60             	lea    0x60(%edi),%ecx
42c97f:	e8 0c 35 fe ff       	call   0x40fe90
42c984:	85 c0                	test   %eax,%eax
42c986:	75 1e                	jne    0x42c9a6
42c988:	8b 45 ec             	mov    -0x14(%ebp),%eax
42c98b:	50                   	push   %eax
42c98c:	8b 08                	mov    (%eax),%ecx
42c98e:	8b 71 08             	mov    0x8(%ecx),%esi
42c991:	8b ce                	mov    %esi,%ecx
42c993:	ff 15 c4 12 45 00    	call   *0x4512c4
42c999:	ff d6                	call   *%esi
42c99b:	8d 4f 60             	lea    0x60(%edi),%ecx
42c99e:	e8 bd 67 00 00       	call   0x433160
42c9a3:	8b 75 f0             	mov    -0x10(%ebp),%esi
42c9a6:	83 ee 01             	sub    $0x1,%esi
42c9a9:	89 75 f0             	mov    %esi,-0x10(%ebp)
42c9ac:	75 ca                	jne    0x42c978
42c9ae:	8d 5f 08             	lea    0x8(%edi),%ebx
42c9b1:	e9 b4 85 fe ff       	jmp    0x414f6a
42c9b6:	ff 15 54 10 45 00    	call   *0x451054
42c9bc:	e9 d7 85 fe ff       	jmp    0x414f98
42c9c1:	8b cf                	mov    %edi,%ecx
42c9c3:	ff 15 c4 12 45 00    	call   *0x4512c4
42c9c9:	ff d7                	call   *%edi
42c9cb:	e9 bb 87 fe ff       	jmp    0x41518b
42c9d0:	b8 08 10 04 80       	mov    $0x80041008,%eax
42c9d5:	e9 95 88 fe ff       	jmp    0x41526f
42c9da:	be 08 10 04 80       	mov    $0x80041008,%esi
42c9df:	e9 70 88 fe ff       	jmp    0x415254
42c9e4:	50                   	push   %eax
42c9e5:	ff 15 b8 12 45 00    	call   *0x4512b8
42c9eb:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
42c9f1:	e9 1f 88 fe ff       	jmp    0x415215
42c9f6:	89 45 d0             	mov    %eax,-0x30(%ebp)
42c9f9:	8d 45 cc             	lea    -0x34(%ebp),%eax
42c9fc:	68 54 d1 44 00       	push   $0x44d154
42ca01:	50                   	push   %eax
42ca02:	c7 45 cc 84 54 40 00 	movl   $0x405484,-0x34(%ebp)
42ca09:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
42ca10:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
42ca17:	e8 19 2c ff ff       	call   0x41f635
42ca1c:	cc                   	int3
42ca1d:	80 78 19 05          	cmpb   $0x5,0x19(%eax)
42ca21:	0f 82 44 89 fe ff    	jb     0x41536b
42ca27:	ff b5 48 ff ff ff    	push   -0xb8(%ebp)
42ca2d:	56                   	push   %esi
42ca2e:	51                   	push   %ecx
42ca2f:	52                   	push   %edx
42ca30:	ff b5 4c ff ff ff    	push   -0xb4(%ebp)
42ca36:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
42ca3b:	b9 b1 00 00 00       	mov    $0xb1,%ecx
42ca40:	53                   	push   %ebx
42ca41:	ff b5 44 ff ff ff    	push   -0xbc(%ebp)
42ca47:	ff 75 0c             	push   0xc(%ebp)
42ca4a:	ff 70 14             	push   0x14(%eax)
42ca4d:	ff 70 10             	push   0x10(%eax)
42ca50:	e8 46 6c 00 00       	call   0x43369b
42ca55:	e9 11 89 fe ff       	jmp    0x41536b
42ca5a:	bb 06 10 04 80       	mov    $0x80041006,%ebx
42ca5f:	e9 c1 8a fe ff       	jmp    0x415525
42ca64:	ff 15 54 10 45 00    	call   *0x451054
42ca6a:	33 c0                	xor    %eax,%eax
42ca6c:	e9 44 89 fe ff       	jmp    0x4153b5
42ca71:	ff 15 54 10 45 00    	call   *0x451054
42ca77:	33 f6                	xor    %esi,%esi
42ca79:	e9 c1 89 fe ff       	jmp    0x41543f
42ca7e:	33 f6                	xor    %esi,%esi
42ca80:	e9 ec 89 fe ff       	jmp    0x415471
42ca85:	ff 15 54 10 45 00    	call   *0x451054
42ca8b:	8b b5 50 ff ff ff    	mov    -0xb0(%ebp),%esi
42ca91:	bb 06 10 04 80       	mov    $0x80041006,%ebx
42ca96:	e9 8a 8a fe ff       	jmp    0x415525
42ca9b:	bb 06 10 04 80       	mov    $0x80041006,%ebx
42caa0:	e9 80 8a fe ff       	jmp    0x415525
42caa5:	50                   	push   %eax
42caa6:	ff 15 10 30 45 00    	call   *0x453010
42caac:	89 87 f8 00 00 00    	mov    %eax,0xf8(%edi)
42cab2:	85 c0                	test   %eax,%eax
42cab4:	0f 85 3c 8a fe ff    	jne    0x4154f6
42caba:	bb 06 10 04 80       	mov    $0x80041006,%ebx
42cabf:	e9 61 8a fe ff       	jmp    0x415525
42cac4:	bb 06 10 04 80       	mov    $0x80041006,%ebx
42cac9:	e9 57 8a fe ff       	jmp    0x415525
42cace:	6a 4e                	push   $0x4e
42cad0:	8d 8d 54 ff ff ff    	lea    -0xac(%ebp),%ecx
42cad6:	51                   	push   %ecx
42cad7:	50                   	push   %eax
42cad8:	ff 15 68 30 45 00    	call   *0x453068
42cade:	8d 85 54 ff ff ff    	lea    -0xac(%ebp),%eax
42cae4:	50                   	push   %eax
42cae5:	ff 15 10 30 45 00    	call   *0x453010
42caeb:	89 87 04 01 00 00    	mov    %eax,0x104(%edi)
42caf1:	e9 2d 8a fe ff       	jmp    0x415523
42caf6:	8b 31                	mov    (%ecx),%esi
42caf8:	8d 87 a8 00 00 00    	lea    0xa8(%edi),%eax
42cafe:	6a 00                	push   $0x0
42cb00:	50                   	push   %eax
42cb01:	ff b5 44 ff ff ff    	push   -0xbc(%ebp)
42cb07:	8b 76 18             	mov    0x18(%esi),%esi
42cb0a:	6a 00                	push   $0x0
42cb0c:	68 b0 b1 40 00       	push   $0x40b1b0
42cb11:	51                   	push   %ecx
42cb12:	8b ce                	mov    %esi,%ecx
42cb14:	ff 15 c4 12 45 00    	call   *0x4512c4
42cb1a:	ff d6                	call   *%esi
42cb1c:	8b b5 50 ff ff ff    	mov    -0xb0(%ebp),%esi
42cb22:	8b d8                	mov    %eax,%ebx
42cb24:	e9 0a 8a fe ff       	jmp    0x415533
42cb29:	8b ce                	mov    %esi,%ecx
42cb2b:	ff 15 c4 12 45 00    	call   *0x4512c4
42cb31:	ff d6                	call   *%esi
42cb33:	e9 36 8a fe ff       	jmp    0x41556e
42cb38:	53                   	push   %ebx
42cb39:	ff 15 a0 12 45 00    	call   *0x4512a0
42cb3f:	8b c8                	mov    %eax,%ecx
42cb41:	ff 15 a4 12 45 00    	call   *0x4512a4
42cb47:	e9 2a 8a fe ff       	jmp    0x415576
42cb4c:	80 78 19 02          	cmpb   $0x2,0x19(%eax)
42cb50:	0f 82 36 8a fe ff    	jb     0x41558c
42cb56:	53                   	push   %ebx
42cb57:	ff 70 14             	push   0x14(%eax)
42cb5a:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
42cb5f:	b9 b2 00 00 00       	mov    $0xb2,%ecx
42cb64:	ff 70 10             	push   0x10(%eax)
42cb67:	e8 5a 3c 00 00       	call   0x4307c6
42cb6c:	e9 1b 8a fe ff       	jmp    0x41558c
42cb71:	8b cf                	mov    %edi,%ecx
42cb73:	ff 15 c4 12 45 00    	call   *0x4512c4
42cb79:	ff d7                	call   *%edi
42cb7b:	e9 8a 8a fe ff       	jmp    0x41560a
42cb80:	57                   	push   %edi
42cb81:	ff 15 a0 12 45 00    	call   *0x4512a0
42cb87:	8b c8                	mov    %eax,%ecx
42cb89:	ff 15 a4 12 45 00    	call   *0x4512a4