b698a0:	c3                   	ret
b698a1:	8b 54 24 08          	mov    0x8(%esp),%edx
b698a5:	8d 42 0c             	lea    0xc(%edx),%eax
b698a8:	8b 4a f4             	mov    -0xc(%edx),%ecx
b698ab:	33 c8                	xor    %eax,%ecx
b698ad:	e8 04 1f 8b ff       	call   0x41b7b6
b698b2:	b8 78 a7 cf 00       	mov    $0xcfa778,%eax
b698b7:	e9 f9 7f 8a ff       	jmp    0x4118b5
b698bc:	cc                   	int3
b698bd:	cc                   	int3
b698be:	cc                   	int3
b698bf:	cc                   	int3
b698c0:	cc                   	int3
b698c1:	cc                   	int3
b698c2:	cc                   	int3
b698c3:	cc                   	int3
b698c4:	cc                   	int3
b698c5:	cc                   	int3
b698c6:	cc                   	int3
b698c7:	cc                   	int3
b698c8:	cc                   	int3
b698c9:	cc                   	int3
b698ca:	cc                   	int3
b698cb:	cc                   	int3
b698cc:	cc                   	int3
b698cd:	cc                   	int3
b698ce:	cc                   	int3
b698cf:	cc                   	int3
b698d0:	8b 45 08             	mov    0x8(%ebp),%eax
b698d3:	50                   	push   %eax
b698d4:	8b 45 f0             	mov    -0x10(%ebp),%eax
b698d7:	50                   	push   %eax
b698d8:	e8 1f 85 89 ff       	call   0x401dfc
b698dd:	83 c4 08             	add    $0x8,%esp
b698e0:	c3                   	ret
b698e1:	8b 54 24 08          	mov    0x8(%esp),%edx
b698e5:	8d 42 0c             	lea    0xc(%edx),%eax
b698e8:	8b 4a f4             	mov    -0xc(%edx),%ecx
b698eb:	33 c8                	xor    %eax,%ecx
b698ed:	e8 c4 1e 8b ff       	call   0x41b7b6
b698f2:	b8 4c a8 cf 00       	mov    $0xcfa84c,%eax
b698f7:	e9 b9 7f 8a ff       	jmp    0x4118b5
b698fc:	cc                   	int3
b698fd:	cc                   	int3
b698fe:	cc                   	int3
b698ff:	cc                   	int3
b69900:	cc                   	int3
b69901:	cc                   	int3
b69902:	cc                   	int3
b69903:	cc                   	int3
b69904:	cc                   	int3
b69905:	cc                   	int3
b69906:	cc                   	int3
b69907:	cc                   	int3
b69908:	cc                   	int3
b69909:	cc                   	int3
b6990a:	cc                   	int3
b6990b:	cc                   	int3
b6990c:	cc                   	int3
b6990d:	cc                   	int3
b6990e:	cc                   	int3
b6990f:	cc                   	int3
b69910:	8b 45 0c             	mov    0xc(%ebp),%eax
b69913:	50                   	push   %eax
b69914:	8b 45 f0             	mov    -0x10(%ebp),%eax
b69917:	50                   	push   %eax
b69918:	e8 df 84 89 ff       	call   0x401dfc
b6991d:	83 c4 08             	add    $0x8,%esp
b69920:	c3                   	ret
b69921:	8b 54 24 08          	mov    0x8(%esp),%edx
b69925:	8d 42 0c             	lea    0xc(%edx),%eax
b69928:	8b 4a f4             	mov    -0xc(%edx),%ecx
b6992b:	33 c8                	xor    %eax,%ecx
b6992d:	e8 84 1e 8b ff       	call   0x41b7b6
b69932:	b8 1c a8 cf 00       	mov    $0xcfa81c,%eax
b69937:	e9 79 7f 8a ff       	jmp    0x4118b5
b6993c:	cc                   	int3
b6993d:	cc                   	int3
b6993e:	cc                   	int3
b6993f:	cc                   	int3
b69940:	cc                   	int3
b69941:	cc                   	int3
b69942:	cc                   	int3
b69943:	cc                   	int3
b69944:	cc                   	int3
b69945:	cc                   	int3
b69946:	cc                   	int3
b69947:	cc                   	int3
b69948:	cc                   	int3
b69949:	cc                   	int3
b6994a:	cc                   	int3
b6994b:	cc                   	int3
b6994c:	cc                   	int3
b6994d:	cc                   	int3
b6994e:	cc                   	int3
b6994f:	cc                   	int3
b69950:	8b 4d f0             	mov    -0x10(%ebp),%ecx
b69953:	e9 97 60 8d ff       	jmp    0x43f9ef
b69958:	8b 54 24 08          	mov    0x8(%esp),%edx
b6995c:	8d 42 0c             	lea    0xc(%edx),%eax
b6995f:	8b 4a f4             	mov    -0xc(%edx),%ecx
b69962:	33 c8                	xor    %eax,%ecx
b69964:	e8 4d 1e 8b ff       	call   0x41b7b6
b69969:	b8 dc a6 cf 00       	mov    $0xcfa6dc,%eax
b6996e:	e9 42 7f 8a ff       	jmp    0x4118b5
b69973:	cc                   	int3
b69974:	cc                   	int3
b69975:	cc                   	int3
b69976:	cc                   	int3
b69977:	cc                   	int3
b69978:	cc                   	int3
b69979:	cc                   	int3
b6997a:	cc                   	int3
b6997b:	cc                   	int3
b6997c:	cc                   	int3
b6997d:	cc                   	int3
b6997e:	cc                   	int3
b6997f:	cc                   	int3
b69980:	8b 54 24 08          	mov    0x8(%esp),%edx
b69984:	8d 42 0c             	lea    0xc(%edx),%eax
b69987:	8b 4a e8             	mov    -0x18(%edx),%ecx
b6998a:	33 c8                	xor    %eax,%ecx
b6998c:	e8 25 1e 8b ff       	call   0x41b7b6
b69991:	b8 54 a5 cf 00       	mov    $0xcfa554,%eax
b69996:	e9 1a 7f 8a ff       	jmp    0x4118b5
b6999b:	cc                   	int3
b6999c:	cc                   	int3
b6999d:	cc                   	int3
b6999e:	cc                   	int3
b6999f:	cc                   	int3
b699a0:	cc                   	int3
b699a1:	cc                   	int3
b699a2:	cc                   	int3
b699a3:	cc                   	int3
b699a4:	cc                   	int3
b699a5:	cc                   	int3
b699a6:	cc                   	int3
b699a7:	cc                   	int3
b699a8:	cc                   	int3
b699a9:	cc                   	int3
b699aa:	cc                   	int3
b699ab:	cc                   	int3
b699ac:	cc                   	int3
b699ad:	cc                   	int3
b699ae:	cc                   	int3
b699af:	cc                   	int3
b699b0:	8b 8d 40 ff ff ff    	mov    -0xc0(%ebp),%ecx
b699b6:	e9 6c f4 89 ff       	jmp    0x408e27
b699bb:	8d 4d d8             	lea    -0x28(%ebp),%ecx
b699be:	e9 ee b9 8a ff       	jmp    0x4153b1
b699c3:	8d 8d 38 ff ff ff    	lea    -0xc8(%ebp),%ecx
b699c9:	e9 a8 f8 8b ff       	jmp    0x429276
b699ce:	8b 54 24 08          	mov    0x8(%esp),%edx
b699d2:	8d 42 0c             	lea    0xc(%edx),%eax
b699d5:	8b 8a 38 ff ff ff    	mov    -0xc8(%edx),%ecx
b699db:	33 c8                	xor    %eax,%ecx
b699dd:	e8 d4 1d 8b ff       	call   0x41b7b6
b699e2:	8b 4a fc             	mov    -0x4(%edx),%ecx
b699e5:	33 c8                	xor    %eax,%ecx
b699e7:	e8 ca 1d 8b ff       	call   0x41b7b6
b699ec:	b8 f8 a5 cf 00       	mov    $0xcfa5f8,%eax
b699f1:	e9 bf 7e 8a ff       	jmp    0x4118b5
b699f6:	cc                   	int3
b699f7:	cc                   	int3
b699f8:	cc                   	int3
b699f9:	cc                   	int3
b699fa:	cc                   	int3
b699fb:	cc                   	int3
b699fc:	cc                   	int3
b699fd:	cc                   	int3
b699fe:	cc                   	int3
b699ff:	cc                   	int3
b69a00:	cc                   	int3
b69a01:	cc                   	int3
b69a02:	cc                   	int3
b69a03:	cc                   	int3
b69a04:	cc                   	int3
b69a05:	cc                   	int3
b69a06:	cc                   	int3
b69a07:	cc                   	int3
b69a08:	cc                   	int3
b69a09:	cc                   	int3
b69a0a:	cc                   	int3
b69a0b:	cc                   	int3
b69a0c:	cc                   	int3
b69a0d:	cc                   	int3
b69a0e:	cc                   	int3
b69a0f:	cc                   	int3
b69a10:	8b 54 24 08          	mov    0x8(%esp),%edx
b69a14:	8d 42 0c             	lea    0xc(%edx),%eax
b69a17:	8b 4a e4             	mov    -0x1c(%edx),%ecx
b69a1a:	33 c8                	xor    %eax,%ecx
b69a1c:	e8 95 1d 8b ff       	call   0x41b7b6
b69a21:	b8 b4 a5 cf 00       	mov    $0xcfa5b4,%eax
b69a26:	e9 8a 7e 8a ff       	jmp    0x4118b5
b69a2b:	cc                   	int3
b69a2c:	cc                   	int3
b69a2d:	cc                   	int3
b69a2e:	cc                   	int3
b69a2f:	cc                   	int3
b69a30:	cc                   	int3
b69a31:	cc                   	int3
b69a32:	cc                   	int3
b69a33:	cc                   	int3
b69a34:	cc                   	int3
b69a35:	cc                   	int3
b69a36:	cc                   	int3
b69a37:	cc                   	int3
b69a38:	cc                   	int3
b69a39:	cc                   	int3
b69a3a:	cc                   	int3
b69a3b:	cc                   	int3
b69a3c:	cc                   	int3
b69a3d:	cc                   	int3
b69a3e:	cc                   	int3
b69a3f:	cc                   	int3
b69a40:	8b 4d 08             	mov    0x8(%ebp),%ecx
b69a43:	e9 a7 5f 8d ff       	jmp    0x43f9ef
b69a48:	8b 4d 08             	mov    0x8(%ebp),%ecx
b69a4b:	e9 9f 5f 8d ff       	jmp    0x43f9ef
b69a50:	8b 54 24 08          	mov    0x8(%esp),%edx
b69a54:	8d 42 0c             	lea    0xc(%edx),%eax
b69a57:	8b 4a f0             	mov    -0x10(%edx),%ecx
b69a5a:	33 c8                	xor    %eax,%ecx
b69a5c:	e8 55 1d 8b ff       	call   0x41b7b6
b69a61:	b8 34 a6 cf 00       	mov    $0xcfa634,%eax
b69a66:	e9 4a 7e 8a ff       	jmp    0x4118b5
b69a6b:	cc                   	int3
b69a6c:	cc                   	int3
b69a6d:	cc                   	int3
b69a6e:	cc                   	int3
b69a6f:	cc                   	int3
b69a70:	cc                   	int3
b69a71:	cc                   	int3
b69a72:	cc                   	int3
b69a73:	cc                   	int3
b69a74:	cc                   	int3
b69a75:	cc                   	int3
b69a76:	cc                   	int3
b69a77:	cc                   	int3
b69a78:	cc                   	int3
b69a79:	cc                   	int3
b69a7a:	cc                   	int3
b69a7b:	cc                   	int3
b69a7c:	cc                   	int3
b69a7d:	cc                   	int3
b69a7e:	cc                   	int3
b69a7f:	cc                   	int3
b69a80:	8b 45 f0             	mov    -0x10(%ebp),%eax
b69a83:	83 e0 01             	and    $0x1,%eax
b69a86:	0f 84 0c 00 00 00    	je     0xb69a98
b69a8c:	83 65 f0 fe          	andl   $0xfffffffe,-0x10(%ebp)
b69a90:	8b 4d 08             	mov    0x8(%ebp),%ecx
b69a93:	e9 af 8a 8c ff       	jmp    0x432547
b69a98:	c3                   	ret
b69a99:	8b 54 24 08          	mov    0x8(%esp),%edx
b69a9d:	8d 42 0c             	lea    0xc(%edx),%eax
b69aa0:	8b 4a e8             	mov    -0x18(%edx),%ecx
b69aa3:	33 c8                	xor    %eax,%ecx
b69aa5:	e8 0c 1d 8b ff       	call   0x41b7b6
b69aaa:	b8 68 a6 cf 00       	mov    $0xcfa668,%eax
b69aaf:	e9 01 7e 8a ff       	jmp    0x4118b5
b69ab4:	cc                   	int3
b69ab5:	cc                   	int3
b69ab6:	cc                   	int3
b69ab7:	cc                   	int3
b69ab8:	cc                   	int3
b69ab9:	cc                   	int3
b69aba:	cc                   	int3
b69abb:	cc                   	int3
b69abc:	cc                   	int3
b69abd:	cc                   	int3
b69abe:	cc                   	int3
b69abf:	cc                   	int3
b69ac0:	cc                   	int3
b69ac1:	cc                   	int3
b69ac2:	cc                   	int3
b69ac3:	cc                   	int3
b69ac4:	cc                   	int3
b69ac5:	cc                   	int3
b69ac6:	cc                   	int3
b69ac7:	cc                   	int3
b69ac8:	cc                   	int3
b69ac9:	cc                   	int3
b69aca:	cc                   	int3
b69acb:	cc                   	int3
b69acc:	cc                   	int3
b69acd:	cc                   	int3
b69ace:	cc                   	int3
b69acf:	cc                   	int3
b69ad0:	8d 4d d8             	lea    -0x28(%ebp),%ecx
b69ad3:	e9 d9 b8 8a ff       	jmp    0x4153b1
b69ad8:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
b69ade:	e9 93 f7 8b ff       	jmp    0x429276
b69ae3:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
b69ae6:	e9 3c f3 89 ff       	jmp    0x408e27
b69aeb:	8b 54 24 08          	mov    0x8(%esp),%edx
b69aef:	8d 42 0c             	lea    0xc(%edx),%eax
b69af2:	8b 8a 30 ff ff ff    	mov    -0xd0(%edx),%ecx
b69af8:	33 c8                	xor    %eax,%ecx
b69afa:	e8 b7 1c 8b ff       	call   0x41b7b6
b69aff:	8b 4a fc             	mov    -0x4(%edx),%ecx
b69b02:	33 c8                	xor    %eax,%ecx
b69b04:	e8 ad 1c 8b ff       	call   0x41b7b6
b69b09:	b8 a8 a6 cf 00       	mov    $0xcfa6a8,%eax
b69b0e:	e9 a2 7d 8a ff       	jmp    0x4118b5
b69b13:	cc                   	int3
b69b14:	cc                   	int3
b69b15:	cc                   	int3
b69b16:	cc                   	int3
b69b17:	cc                   	int3
b69b18:	cc                   	int3
b69b19:	cc                   	int3
b69b1a:	cc                   	int3
b69b1b:	cc                   	int3
b69b1c:	cc                   	int3
b69b1d:	cc                   	int3
b69b1e:	cc                   	int3
b69b1f:	cc                   	int3
b69b20:	cc                   	int3
b69b21:	cc                   	int3
b69b22:	cc                   	int3
b69b23:	cc                   	int3
b69b24:	cc                   	int3
b69b25:	cc                   	int3
b69b26:	cc                   	int3
b69b27:	cc                   	int3
b69b28:	cc                   	int3
b69b29:	cc                   	int3
b69b2a:	cc                   	int3
b69b2b:	cc                   	int3
b69b2c:	cc                   	int3
b69b2d:	cc                   	int3
b69b2e:	cc                   	int3
b69b2f:	cc                   	int3
b69b30:	8b 45 f0             	mov    -0x10(%ebp),%eax
b69b33:	83 e0 01             	and    $0x1,%eax
b69b36:	0f 84 0f 00 00 00    	je     0xb69b4b
b69b3c:	83 65 f0 fe          	andl   $0xfffffffe,-0x10(%ebp)
b69b40:	8b 4d ec             	mov    -0x14(%ebp),%ecx
b69b43:	83 c1 10             	add    $0x10,%ecx
b69b46:	e9 c6 2e 8c ff       	jmp    0x42ca11
b69b4b:	c3                   	ret
b69b4c:	8b 54 24 08          	mov    0x8(%esp),%edx
b69b50:	8d 42 0c             	lea    0xc(%edx),%eax
b69b53:	8b 4a f0             	mov    -0x10(%edx),%ecx
b69b56:	33 c8                	xor    %eax,%ecx
b69b58:	e8 59 1c 8b ff       	call   0x41b7b6
b69b5d:	b8 40 a9 cf 00       	mov    $0xcfa940,%eax
b69b62:	e9 4e 7d 8a ff       	jmp    0x4118b5