6e9868:	cc                   	int3
6e9869:	cc                   	int3
6e986a:	cc                   	int3
6e986b:	cc                   	int3
6e986c:	cc                   	int3
6e986d:	cc                   	int3
6e986e:	cc                   	int3
6e986f:	cc                   	int3
6e9870:	cc                   	int3
6e9871:	cc                   	int3
6e9872:	cc                   	int3
6e9873:	cc                   	int3
6e9874:	cc                   	int3
6e9875:	cc                   	int3
6e9876:	cc                   	int3
6e9877:	cc                   	int3
6e9878:	cc                   	int3
6e9879:	cc                   	int3
6e987a:	cc                   	int3
6e987b:	cc                   	int3
6e987c:	cc                   	int3
6e987d:	cc                   	int3
6e987e:	cc                   	int3
6e987f:	cc                   	int3
6e9880:	8b 44 24 08          	mov    0x8(%esp),%eax
6e9884:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e9888:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
6e988d:	77 2e                	ja     0x6e98bd
6e988f:	c1 e0 02             	shl    $0x2,%eax
6e9892:	3d 00 10 00 00       	cmp    $0x1000,%eax
6e9897:	72 1a                	jb     0x6e98b3
6e9899:	f6 c1 1f             	test   $0x1f,%cl
6e989c:	75 24                	jne    0x6e98c2
6e989e:	8b 41 fc             	mov    -0x4(%ecx),%eax
6e98a1:	3b c1                	cmp    %ecx,%eax
6e98a3:	73 22                	jae    0x6e98c7
6e98a5:	2b c8                	sub    %eax,%ecx
6e98a7:	83 f9 04             	cmp    $0x4,%ecx
6e98aa:	72 20                	jb     0x6e98cc
6e98ac:	83 f9 23             	cmp    $0x23,%ecx
6e98af:	77 20                	ja     0x6e98d1
6e98b1:	8b c8                	mov    %eax,%ecx
6e98b3:	51                   	push   %ecx
6e98b4:	e8 d6 7e d1 ff       	call   0x40178f
6e98b9:	59                   	pop    %ecx
6e98ba:	c2 08 00             	ret    $0x8
6e98bd:	e8 cb 40 d5 ff       	call   0x43d98d
6e98c2:	e8 c6 40 d5 ff       	call   0x43d98d
6e98c7:	e8 c1 40 d5 ff       	call   0x43d98d
6e98cc:	e8 bc 40 d5 ff       	call   0x43d98d
6e98d1:	e8 b7 40 d5 ff       	call   0x43d98d
6e98d6:	cc                   	int3
6e98d7:	cc                   	int3
6e98d8:	cc                   	int3
6e98d9:	cc                   	int3
6e98da:	cc                   	int3
6e98db:	cc                   	int3
6e98dc:	cc                   	int3
6e98dd:	cc                   	int3
6e98de:	cc                   	int3
6e98df:	cc                   	int3
6e98e0:	cc                   	int3
6e98e1:	cc                   	int3
6e98e2:	cc                   	int3
6e98e3:	cc                   	int3
6e98e4:	cc                   	int3
6e98e5:	cc                   	int3
6e98e6:	cc                   	int3
6e98e7:	cc                   	int3
6e98e8:	cc                   	int3
6e98e9:	cc                   	int3
6e98ea:	cc                   	int3
6e98eb:	cc                   	int3
6e98ec:	cc                   	int3
6e98ed:	cc                   	int3
6e98ee:	cc                   	int3
6e98ef:	cc                   	int3
6e98f0:	8b 44 24 08          	mov    0x8(%esp),%eax
6e98f4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e98f8:	3d 5d 74 d1 05       	cmp    $0x5d1745d,%eax
6e98fd:	77 2e                	ja     0x6e992d
6e98ff:	6b c0 2c             	imul   $0x2c,%eax,%eax
6e9902:	3d 00 10 00 00       	cmp    $0x1000,%eax
6e9907:	72 1a                	jb     0x6e9923
6e9909:	f6 c1 1f             	test   $0x1f,%cl
6e990c:	75 24                	jne    0x6e9932
6e990e:	8b 41 fc             	mov    -0x4(%ecx),%eax
6e9911:	3b c1                	cmp    %ecx,%eax
6e9913:	73 22                	jae    0x6e9937
6e9915:	2b c8                	sub    %eax,%ecx
6e9917:	83 f9 04             	cmp    $0x4,%ecx
6e991a:	72 20                	jb     0x6e993c
6e991c:	83 f9 23             	cmp    $0x23,%ecx
6e991f:	77 20                	ja     0x6e9941
6e9921:	8b c8                	mov    %eax,%ecx
6e9923:	51                   	push   %ecx
6e9924:	e8 66 7e d1 ff       	call   0x40178f
6e9929:	59                   	pop    %ecx
6e992a:	c2 08 00             	ret    $0x8
6e992d:	e8 5b 40 d5 ff       	call   0x43d98d
6e9932:	e8 56 40 d5 ff       	call   0x43d98d
6e9937:	e8 51 40 d5 ff       	call   0x43d98d
6e993c:	e8 4c 40 d5 ff       	call   0x43d98d
6e9941:	e8 47 40 d5 ff       	call   0x43d98d
6e9946:	cc                   	int3
6e9947:	cc                   	int3
6e9948:	cc                   	int3
6e9949:	cc                   	int3
6e994a:	cc                   	int3
6e994b:	cc                   	int3
6e994c:	cc                   	int3
6e994d:	cc                   	int3
6e994e:	cc                   	int3
6e994f:	cc                   	int3
6e9950:	cc                   	int3
6e9951:	cc                   	int3
6e9952:	cc                   	int3
6e9953:	cc                   	int3
6e9954:	cc                   	int3
6e9955:	cc                   	int3
6e9956:	cc                   	int3
6e9957:	cc                   	int3
6e9958:	cc                   	int3
6e9959:	cc                   	int3
6e995a:	cc                   	int3
6e995b:	cc                   	int3
6e995c:	cc                   	int3
6e995d:	cc                   	int3
6e995e:	cc                   	int3
6e995f:	cc                   	int3
6e9960:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e9964:	8b 44 24 04          	mov    0x4(%esp),%eax
6e9968:	81 f9 ff ff ff 03    	cmp    $0x3ffffff,%ecx
6e996e:	77 2e                	ja     0x6e999e
6e9970:	c1 e1 06             	shl    $0x6,%ecx
6e9973:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
6e9979:	72 19                	jb     0x6e9994
6e997b:	a8 1f                	test   $0x1f,%al
6e997d:	75 24                	jne    0x6e99a3
6e997f:	8b 48 fc             	mov    -0x4(%eax),%ecx
6e9982:	3b c8                	cmp    %eax,%ecx
6e9984:	73 22                	jae    0x6e99a8
6e9986:	2b c1                	sub    %ecx,%eax
6e9988:	83 f8 04             	cmp    $0x4,%eax
6e998b:	72 20                	jb     0x6e99ad
6e998d:	83 f8 23             	cmp    $0x23,%eax
6e9990:	77 20                	ja     0x6e99b2
6e9992:	8b c1                	mov    %ecx,%eax
6e9994:	50                   	push   %eax
6e9995:	e8 f5 7d d1 ff       	call   0x40178f
6e999a:	59                   	pop    %ecx
6e999b:	c2 08 00             	ret    $0x8
6e999e:	e8 ea 3f d5 ff       	call   0x43d98d
6e99a3:	e8 e5 3f d5 ff       	call   0x43d98d
6e99a8:	e8 e0 3f d5 ff       	call   0x43d98d
6e99ad:	e8 db 3f d5 ff       	call   0x43d98d
6e99b2:	e8 d6 3f d5 ff       	call   0x43d98d
6e99b7:	cc                   	int3
6e99b8:	cc                   	int3
6e99b9:	cc                   	int3
6e99ba:	cc                   	int3
6e99bb:	cc                   	int3
6e99bc:	cc                   	int3
6e99bd:	cc                   	int3
6e99be:	cc                   	int3
6e99bf:	cc                   	int3
6e99c0:	cc                   	int3
6e99c1:	cc                   	int3
6e99c2:	cc                   	int3
6e99c3:	cc                   	int3
6e99c4:	cc                   	int3
6e99c5:	cc                   	int3
6e99c6:	cc                   	int3
6e99c7:	cc                   	int3
6e99c8:	cc                   	int3
6e99c9:	cc                   	int3
6e99ca:	cc                   	int3
6e99cb:	cc                   	int3
6e99cc:	cc                   	int3
6e99cd:	cc                   	int3
6e99ce:	cc                   	int3
6e99cf:	cc                   	int3
6e99d0:	8b 44 24 08          	mov    0x8(%esp),%eax
6e99d4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e99d8:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
6e99dd:	77 2e                	ja     0x6e9a0d
6e99df:	c1 e0 02             	shl    $0x2,%eax
6e99e2:	3d 00 10 00 00       	cmp    $0x1000,%eax
6e99e7:	72 1a                	jb     0x6e9a03
6e99e9:	f6 c1 1f             	test   $0x1f,%cl
6e99ec:	75 24                	jne    0x6e9a12
6e99ee:	8b 41 fc             	mov    -0x4(%ecx),%eax
6e99f1:	3b c1                	cmp    %ecx,%eax
6e99f3:	73 22                	jae    0x6e9a17
6e99f5:	2b c8                	sub    %eax,%ecx
6e99f7:	83 f9 04             	cmp    $0x4,%ecx
6e99fa:	72 20                	jb     0x6e9a1c
6e99fc:	83 f9 23             	cmp    $0x23,%ecx
6e99ff:	77 20                	ja     0x6e9a21
6e9a01:	8b c8                	mov    %eax,%ecx
6e9a03:	51                   	push   %ecx
6e9a04:	e8 86 7d d1 ff       	call   0x40178f
6e9a09:	59                   	pop    %ecx
6e9a0a:	c2 08 00             	ret    $0x8
6e9a0d:	e8 7b 3f d5 ff       	call   0x43d98d
6e9a12:	e8 76 3f d5 ff       	call   0x43d98d
6e9a17:	e8 71 3f d5 ff       	call   0x43d98d
6e9a1c:	e8 6c 3f d5 ff       	call   0x43d98d
6e9a21:	e8 67 3f d5 ff       	call   0x43d98d
6e9a26:	cc                   	int3
6e9a27:	cc                   	int3
6e9a28:	cc                   	int3
6e9a29:	cc                   	int3
6e9a2a:	cc                   	int3
6e9a2b:	cc                   	int3
6e9a2c:	cc                   	int3
6e9a2d:	cc                   	int3
6e9a2e:	cc                   	int3
6e9a2f:	cc                   	int3
6e9a30:	cc                   	int3
6e9a31:	cc                   	int3
6e9a32:	cc                   	int3
6e9a33:	cc                   	int3
6e9a34:	cc                   	int3
6e9a35:	cc                   	int3
6e9a36:	cc                   	int3
6e9a37:	cc                   	int3
6e9a38:	cc                   	int3
6e9a39:	cc                   	int3
6e9a3a:	cc                   	int3
6e9a3b:	cc                   	int3
6e9a3c:	cc                   	int3
6e9a3d:	cc                   	int3
6e9a3e:	cc                   	int3
6e9a3f:	cc                   	int3
6e9a40:	8b 44 24 08          	mov    0x8(%esp),%eax
6e9a44:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e9a48:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
6e9a4d:	77 2e                	ja     0x6e9a7d
6e9a4f:	c1 e0 02             	shl    $0x2,%eax
6e9a52:	3d 00 10 00 00       	cmp    $0x1000,%eax
6e9a57:	72 1a                	jb     0x6e9a73
6e9a59:	f6 c1 1f             	test   $0x1f,%cl
6e9a5c:	75 24                	jne    0x6e9a82
6e9a5e:	8b 41 fc             	mov    -0x4(%ecx),%eax
6e9a61:	3b c1                	cmp    %ecx,%eax
6e9a63:	73 22                	jae    0x6e9a87
6e9a65:	2b c8                	sub    %eax,%ecx
6e9a67:	83 f9 04             	cmp    $0x4,%ecx
6e9a6a:	72 20                	jb     0x6e9a8c
6e9a6c:	83 f9 23             	cmp    $0x23,%ecx
6e9a6f:	77 20                	ja     0x6e9a91
6e9a71:	8b c8                	mov    %eax,%ecx
6e9a73:	51                   	push   %ecx
6e9a74:	e8 16 7d d1 ff       	call   0x40178f
6e9a79:	59                   	pop    %ecx
6e9a7a:	c2 08 00             	ret    $0x8
6e9a7d:	e8 0b 3f d5 ff       	call   0x43d98d
6e9a82:	e8 06 3f d5 ff       	call   0x43d98d
6e9a87:	e8 01 3f d5 ff       	call   0x43d98d
6e9a8c:	e8 fc 3e d5 ff       	call   0x43d98d
6e9a91:	e8 f7 3e d5 ff       	call   0x43d98d
6e9a96:	cc                   	int3
6e9a97:	cc                   	int3
6e9a98:	cc                   	int3
6e9a99:	cc                   	int3
6e9a9a:	cc                   	int3
6e9a9b:	cc                   	int3
6e9a9c:	cc                   	int3
6e9a9d:	cc                   	int3
6e9a9e:	cc                   	int3
6e9a9f:	cc                   	int3
6e9aa0:	cc                   	int3
6e9aa1:	cc                   	int3
6e9aa2:	cc                   	int3
6e9aa3:	cc                   	int3
6e9aa4:	cc                   	int3
6e9aa5:	cc                   	int3
6e9aa6:	cc                   	int3
6e9aa7:	cc                   	int3
6e9aa8:	cc                   	int3
6e9aa9:	cc                   	int3
6e9aaa:	cc                   	int3
6e9aab:	cc                   	int3
6e9aac:	cc                   	int3
6e9aad:	cc                   	int3
6e9aae:	cc                   	int3
6e9aaf:	cc                   	int3
6e9ab0:	8b 44 24 08          	mov    0x8(%esp),%eax
6e9ab4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e9ab8:	3d 5d 74 d1 05       	cmp    $0x5d1745d,%eax
6e9abd:	77 2e                	ja     0x6e9aed
6e9abf:	6b c0 2c             	imul   $0x2c,%eax,%eax
6e9ac2:	3d 00 10 00 00       	cmp    $0x1000,%eax
6e9ac7:	72 1a                	jb     0x6e9ae3
6e9ac9:	f6 c1 1f             	test   $0x1f,%cl
6e9acc:	75 24                	jne    0x6e9af2
6e9ace:	8b 41 fc             	mov    -0x4(%ecx),%eax
6e9ad1:	3b c1                	cmp    %ecx,%eax
6e9ad3:	73 22                	jae    0x6e9af7
6e9ad5:	2b c8                	sub    %eax,%ecx
6e9ad7:	83 f9 04             	cmp    $0x4,%ecx
6e9ada:	72 20                	jb     0x6e9afc
6e9adc:	83 f9 23             	cmp    $0x23,%ecx
6e9adf:	77 20                	ja     0x6e9b01
6e9ae1:	8b c8                	mov    %eax,%ecx
6e9ae3:	51                   	push   %ecx
6e9ae4:	e8 a6 7c d1 ff       	call   0x40178f
6e9ae9:	59                   	pop    %ecx
6e9aea:	c2 08 00             	ret    $0x8
6e9aed:	e8 9b 3e d5 ff       	call   0x43d98d
6e9af2:	e8 96 3e d5 ff       	call   0x43d98d
6e9af7:	e8 91 3e d5 ff       	call   0x43d98d
6e9afc:	e8 8c 3e d5 ff       	call   0x43d98d
6e9b01:	e8 87 3e d5 ff       	call   0x43d98d
6e9b06:	cc                   	int3
6e9b07:	cc                   	int3
6e9b08:	cc                   	int3
6e9b09:	cc                   	int3
6e9b0a:	cc                   	int3
6e9b0b:	cc                   	int3
6e9b0c:	cc                   	int3
6e9b0d:	cc                   	int3
6e9b0e:	cc                   	int3
6e9b0f:	cc                   	int3
6e9b10:	cc                   	int3
6e9b11:	cc                   	int3
6e9b12:	cc                   	int3
6e9b13:	cc                   	int3
6e9b14:	cc                   	int3
6e9b15:	cc                   	int3
6e9b16:	cc                   	int3
6e9b17:	cc                   	int3
6e9b18:	cc                   	int3
6e9b19:	cc                   	int3
6e9b1a:	cc                   	int3
6e9b1b:	cc                   	int3
6e9b1c:	cc                   	int3
6e9b1d:	cc                   	int3
6e9b1e:	cc                   	int3
6e9b1f:	cc                   	int3
6e9b20:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e9b24:	8b 44 24 04          	mov    0x4(%esp),%eax
6e9b28:	81 f9 ff ff ff 03    	cmp    $0x3ffffff,%ecx
6e9b2e:	77 2e                	ja     0x6e9b5e
6e9b30:	c1 e1 06             	shl    $0x6,%ecx
6e9b33:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
6e9b39:	72 19                	jb     0x6e9b54
6e9b3b:	a8 1f                	test   $0x1f,%al
6e9b3d:	75 24                	jne    0x6e9b63