51bab2:	8b 80 b0 05 00 00    	mov    0x5b0(%eax),%eax
51bab8:	8b 10                	mov    (%eax),%edx
51baba:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
51bac0:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bac3:	8b 80 b8 05 00 00    	mov    0x5b8(%eax),%eax
51bac9:	8b 10                	mov    (%eax),%edx
51bacb:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
51bad1:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bad4:	c6 80 d8 05 00 00 01 	movb   $0x1,0x5d8(%eax)
51badb:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bade:	8a 90 98 06 00 00    	mov    0x698(%eax),%dl
51bae4:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bae7:	8b 80 78 05 00 00    	mov    0x578(%eax),%eax
51baed:	8b 08                	mov    (%eax),%ecx
51baef:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
51baf5:	8b 45 fc             	mov    -0x4(%ebp),%eax
51baf8:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51bafe:	33 d2                	xor    %edx,%edx
51bb00:	e8 e7 cb f2 ff       	call   0x4486ec
51bb05:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bb08:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51bb0e:	e8 e1 48 f8 ff       	call   0x4a03f4
51bb13:	8b d8                	mov    %eax,%ebx
51bb15:	4b                   	dec    %ebx
51bb16:	85 db                	test   %ebx,%ebx
51bb18:	7c 1e                	jl     0x51bb38
51bb1a:	43                   	inc    %ebx
51bb1b:	33 f6                	xor    %esi,%esi
51bb1d:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bb20:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51bb26:	8b d6                	mov    %esi,%edx
51bb28:	e8 af 48 f8 ff       	call   0x4a03dc
51bb2d:	33 d2                	xor    %edx,%edx
51bb2f:	e8 74 42 f8 ff       	call   0x49fda8
51bb34:	46                   	inc    %esi
51bb35:	4b                   	dec    %ebx
51bb36:	75 e5                	jne    0x51bb1d
51bb38:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bb3b:	8b 80 e4 05 00 00    	mov    0x5e4(%eax),%eax
51bb41:	8b 40 24             	mov    0x24(%eax),%eax
51bb44:	e8 33 51 0b 00       	call   0x5d0c7c
51bb49:	8b d8                	mov    %eax,%ebx
51bb4b:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bb4e:	80 b8 e0 05 00 00 00 	cmpb   $0x0,0x5e0(%eax)
51bb55:	0f 84 68 05 00 00    	je     0x51c0c3
51bb5b:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bb5e:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51bb65:	75 10                	jne    0x51bb77
51bb67:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bb6a:	f6 80 d0 05 00 00 04 	testb  $0x4,0x5d0(%eax)
51bb71:	75 04                	jne    0x51bb77
51bb73:	33 d2                	xor    %edx,%edx
51bb75:	eb 02                	jmp    0x51bb79
51bb77:	b2 01                	mov    $0x1,%dl
51bb79:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bb7c:	8b 80 18 05 00 00    	mov    0x518(%eax),%eax
51bb82:	e8 21 42 f8 ff       	call   0x49fda8
51bb87:	85 db                	test   %ebx,%ebx
51bb89:	74 32                	je     0x51bbbd
51bb8b:	f6 83 a7 00 00 00 04 	testb  $0x4,0xa7(%ebx)
51bb92:	74 29                	je     0x51bbbd
51bb94:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bb97:	8b 80 18 05 00 00    	mov    0x518(%eax),%eax
51bb9d:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51bba4:	74 17                	je     0x51bbbd
51bba6:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bba9:	8b 90 18 05 00 00    	mov    0x518(%eax),%edx
51bbaf:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bbb2:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51bbb8:	e8 d3 49 f8 ff       	call   0x4a0590
51bbbd:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bbc0:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51bbc7:	75 10                	jne    0x51bbd9
51bbc9:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bbcc:	f6 80 d0 05 00 00 08 	testb  $0x8,0x5d0(%eax)
51bbd3:	75 04                	jne    0x51bbd9
51bbd5:	33 d2                	xor    %edx,%edx
51bbd7:	eb 02                	jmp    0x51bbdb
51bbd9:	b2 01                	mov    $0x1,%dl
51bbdb:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bbde:	8b 80 38 05 00 00    	mov    0x538(%eax),%eax
51bbe4:	e8 bf 41 f8 ff       	call   0x49fda8
51bbe9:	85 db                	test   %ebx,%ebx
51bbeb:	74 32                	je     0x51bc1f
51bbed:	f6 83 a7 00 00 00 08 	testb  $0x8,0xa7(%ebx)
51bbf4:	74 29                	je     0x51bc1f
51bbf6:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bbf9:	8b 80 38 05 00 00    	mov    0x538(%eax),%eax
51bbff:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51bc06:	74 17                	je     0x51bc1f
51bc08:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc0b:	8b 90 38 05 00 00    	mov    0x538(%eax),%edx
51bc11:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc14:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51bc1a:	e8 71 49 f8 ff       	call   0x4a0590
51bc1f:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc22:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51bc29:	75 10                	jne    0x51bc3b
51bc2b:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc2e:	f6 80 d0 05 00 00 10 	testb  $0x10,0x5d0(%eax)
51bc35:	75 04                	jne    0x51bc3b
51bc37:	33 d2                	xor    %edx,%edx
51bc39:	eb 02                	jmp    0x51bc3d
51bc3b:	b2 01                	mov    $0x1,%dl
51bc3d:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc40:	8b 80 5c 05 00 00    	mov    0x55c(%eax),%eax
51bc46:	e8 5d 41 f8 ff       	call   0x49fda8
51bc4b:	85 db                	test   %ebx,%ebx
51bc4d:	74 32                	je     0x51bc81
51bc4f:	f6 83 a7 00 00 00 10 	testb  $0x10,0xa7(%ebx)
51bc56:	74 29                	je     0x51bc81
51bc58:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc5b:	8b 80 5c 05 00 00    	mov    0x55c(%eax),%eax
51bc61:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51bc68:	74 17                	je     0x51bc81
51bc6a:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc6d:	8b 90 5c 05 00 00    	mov    0x55c(%eax),%edx
51bc73:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc76:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51bc7c:	e8 0f 49 f8 ff       	call   0x4a0590
51bc81:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc84:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51bc8b:	75 10                	jne    0x51bc9d
51bc8d:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bc90:	f6 80 d0 05 00 00 20 	testb  $0x20,0x5d0(%eax)
51bc97:	75 04                	jne    0x51bc9d
51bc99:	33 d2                	xor    %edx,%edx
51bc9b:	eb 02                	jmp    0x51bc9f
51bc9d:	b2 01                	mov    $0x1,%dl
51bc9f:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bca2:	8b 80 f4 03 00 00    	mov    0x3f4(%eax),%eax
51bca8:	e8 fb 40 f8 ff       	call   0x49fda8
51bcad:	85 db                	test   %ebx,%ebx
51bcaf:	74 32                	je     0x51bce3
51bcb1:	f6 83 a7 00 00 00 20 	testb  $0x20,0xa7(%ebx)
51bcb8:	74 29                	je     0x51bce3
51bcba:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bcbd:	8b 80 f4 03 00 00    	mov    0x3f4(%eax),%eax
51bcc3:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51bcca:	74 17                	je     0x51bce3
51bccc:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bccf:	8b 90 f4 03 00 00    	mov    0x3f4(%eax),%edx
51bcd5:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bcd8:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51bcde:	e8 ad 48 f8 ff       	call   0x4a0590
51bce3:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bce6:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51bced:	75 10                	jne    0x51bcff
51bcef:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bcf2:	f6 80 d0 05 00 00 40 	testb  $0x40,0x5d0(%eax)
51bcf9:	75 04                	jne    0x51bcff
51bcfb:	33 d2                	xor    %edx,%edx
51bcfd:	eb 02                	jmp    0x51bd01
51bcff:	b2 01                	mov    $0x1,%dl
51bd01:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bd04:	8b 80 08 04 00 00    	mov    0x408(%eax),%eax
51bd0a:	e8 99 40 f8 ff       	call   0x49fda8
51bd0f:	85 db                	test   %ebx,%ebx
51bd11:	74 32                	je     0x51bd45
51bd13:	f6 83 a7 00 00 00 40 	testb  $0x40,0xa7(%ebx)
51bd1a:	74 29                	je     0x51bd45
51bd1c:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bd1f:	8b 80 08 04 00 00    	mov    0x408(%eax),%eax
51bd25:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51bd2c:	74 17                	je     0x51bd45
51bd2e:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bd31:	8b 90 08 04 00 00    	mov    0x408(%eax),%edx
51bd37:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bd3a:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51bd40:	e8 4b 48 f8 ff       	call   0x4a0590
51bd45:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bd48:	8b 80 ac 04 00 00    	mov    0x4ac(%eax),%eax
51bd4e:	ba 3d 00 00 00       	mov    $0x3d,%edx
51bd53:	e8 e0 c1 f2 ff       	call   0x447f38
51bd58:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bd5b:	8b 80 b0 04 00 00    	mov    0x4b0(%eax),%eax
51bd61:	ba 4d 00 00 00       	mov    $0x4d,%edx
51bd66:	e8 cd c1 f2 ff       	call   0x447f38
51bd6b:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bd6e:	8b 80 b4 04 00 00    	mov    0x4b4(%eax),%eax
51bd74:	ba 3d 00 00 00       	mov    $0x3d,%edx
51bd79:	e8 ba c1 f2 ff       	call   0x447f38
51bd7e:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bd81:	8b 80 b8 04 00 00    	mov    0x4b8(%eax),%eax
51bd87:	ba 4d 00 00 00       	mov    $0x4d,%edx
51bd8c:	e8 a7 c1 f2 ff       	call   0x447f38
51bd91:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bd94:	8b 80 bc 04 00 00    	mov    0x4bc(%eax),%eax
51bd9a:	ba 3d 00 00 00       	mov    $0x3d,%edx
51bd9f:	e8 94 c1 f2 ff       	call   0x447f38
51bda4:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bda7:	8b 80 c0 04 00 00    	mov    0x4c0(%eax),%eax
51bdad:	ba 4d 00 00 00       	mov    $0x4d,%edx
51bdb2:	e8 81 c1 f2 ff       	call   0x447f38
51bdb7:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bdba:	8b 80 c4 04 00 00    	mov    0x4c4(%eax),%eax
51bdc0:	ba 3d 00 00 00       	mov    $0x3d,%edx
51bdc5:	e8 6e c1 f2 ff       	call   0x447f38
51bdca:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bdcd:	8b 80 c8 04 00 00    	mov    0x4c8(%eax),%eax
51bdd3:	ba 4d 00 00 00       	mov    $0x4d,%edx
51bdd8:	e8 5b c1 f2 ff       	call   0x447f38
51bddd:	a1 64 72 6a 00       	mov    0x6a7264,%eax
51bde2:	8b 00                	mov    (%eax),%eax
51bde4:	db 40 40             	fildl  0x40(%eax)
51bde7:	db 2d f0 c5 51 00    	fldt   0x51c5f0
51bded:	de c9                	fmulp  %st,%st(1)
51bdef:	e8 d8 6e ee ff       	call   0x402ccc
51bdf4:	8b d0                	mov    %eax,%edx
51bdf6:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bdf9:	8b 80 78 05 00 00    	mov    0x578(%eax),%eax
51bdff:	e8 34 c1 f2 ff       	call   0x447f38
51be04:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be07:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51be0e:	75 10                	jne    0x51be20
51be10:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be13:	f6 80 d0 05 00 00 80 	testb  $0x80,0x5d0(%eax)
51be1a:	75 04                	jne    0x51be20
51be1c:	33 d2                	xor    %edx,%edx
51be1e:	eb 02                	jmp    0x51be22
51be20:	b2 01                	mov    $0x1,%dl
51be22:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be25:	8b 80 1c 04 00 00    	mov    0x41c(%eax),%eax
51be2b:	e8 78 3f f8 ff       	call   0x49fda8
51be30:	85 db                	test   %ebx,%ebx
51be32:	74 32                	je     0x51be66
51be34:	f6 83 a7 00 00 00 80 	testb  $0x80,0xa7(%ebx)
51be3b:	74 29                	je     0x51be66
51be3d:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be40:	8b 80 1c 04 00 00    	mov    0x41c(%eax),%eax
51be46:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51be4d:	74 17                	je     0x51be66
51be4f:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be52:	8b 90 1c 04 00 00    	mov    0x41c(%eax),%edx
51be58:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be5b:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51be61:	e8 2a 47 f8 ff       	call   0x4a0590
51be66:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be69:	8b 80 28 04 00 00    	mov    0x428(%eax),%eax
51be6f:	33 d2                	xor    %edx,%edx
51be71:	e8 76 c8 f2 ff       	call   0x4486ec
51be76:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be79:	8b 80 2c 04 00 00    	mov    0x42c(%eax),%eax
51be7f:	33 d2                	xor    %edx,%edx
51be81:	e8 66 c8 f2 ff       	call   0x4486ec
51be86:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be89:	8b 80 34 04 00 00    	mov    0x434(%eax),%eax
51be8f:	33 d2                	xor    %edx,%edx
51be91:	e8 56 c8 f2 ff       	call   0x4486ec
51be96:	8b 45 fc             	mov    -0x4(%ebp),%eax
51be99:	8b 80 cc 04 00 00    	mov    0x4cc(%eax),%eax
51be9f:	ba 3d 00 00 00       	mov    $0x3d,%edx
51bea4:	e8 8f c0 f2 ff       	call   0x447f38
51bea9:	8b 45 fc             	mov    -0x4(%ebp),%eax
51beac:	8b 80 d0 04 00 00    	mov    0x4d0(%eax),%eax
51beb2:	ba 4d 00 00 00       	mov    $0x4d,%edx
51beb7:	e8 7c c0 f2 ff       	call   0x447f38
51bebc:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bebf:	8b 80 d4 04 00 00    	mov    0x4d4(%eax),%eax
51bec5:	ba 3d 00 00 00       	mov    $0x3d,%edx
51beca:	e8 69 c0 f2 ff       	call   0x447f38
51becf:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bed2:	8b 80 d8 04 00 00    	mov    0x4d8(%eax),%eax
51bed8:	ba 4d 00 00 00       	mov    $0x4d,%edx
51bedd:	e8 56 c0 f2 ff       	call   0x447f38
51bee2:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bee5:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51beec:	75 10                	jne    0x51befe
51beee:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bef1:	f6 80 d1 05 00 00 01 	testb  $0x1,0x5d1(%eax)
51bef8:	75 04                	jne    0x51befe
51befa:	33 d2                	xor    %edx,%edx
51befc:	eb 02                	jmp    0x51bf00
51befe:	b2 01                	mov    $0x1,%dl
51bf00:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf03:	8b 80 64 04 00 00    	mov    0x464(%eax),%eax
51bf09:	e8 9a 3e f8 ff       	call   0x49fda8
51bf0e:	85 db                	test   %ebx,%ebx
51bf10:	74 32                	je     0x51bf44
51bf12:	f6 83 a8 00 00 00 01 	testb  $0x1,0xa8(%ebx)
51bf19:	74 29                	je     0x51bf44
51bf1b:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf1e:	8b 80 64 04 00 00    	mov    0x464(%eax),%eax
51bf24:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51bf2b:	74 17                	je     0x51bf44
51bf2d:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf30:	8b 90 64 04 00 00    	mov    0x464(%eax),%edx
51bf36:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf39:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51bf3f:	e8 4c 46 f8 ff       	call   0x4a0590
51bf44:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf47:	8b 80 70 04 00 00    	mov    0x470(%eax),%eax
51bf4d:	33 d2                	xor    %edx,%edx
51bf4f:	e8 98 c7 f2 ff       	call   0x4486ec
51bf54:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf57:	8b 80 74 04 00 00    	mov    0x474(%eax),%eax
51bf5d:	33 d2                	xor    %edx,%edx
51bf5f:	e8 88 c7 f2 ff       	call   0x4486ec
51bf64:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf67:	8b 80 7c 04 00 00    	mov    0x47c(%eax),%eax
51bf6d:	33 d2                	xor    %edx,%edx
51bf6f:	e8 78 c7 f2 ff       	call   0x4486ec
51bf74:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf77:	8b 80 80 04 00 00    	mov    0x480(%eax),%eax
51bf7d:	33 d2                	xor    %edx,%edx
51bf7f:	e8 68 c7 f2 ff       	call   0x4486ec
51bf84:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf87:	8b 80 84 04 00 00    	mov    0x484(%eax),%eax
51bf8d:	33 d2                	xor    %edx,%edx
51bf8f:	e8 58 c7 f2 ff       	call   0x4486ec
51bf94:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bf97:	8b 80 88 04 00 00    	mov    0x488(%eax),%eax
51bf9d:	33 d2                	xor    %edx,%edx
51bf9f:	e8 48 c7 f2 ff       	call   0x4486ec
51bfa4:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bfa7:	8b 80 dc 04 00 00    	mov    0x4dc(%eax),%eax
51bfad:	ba 3d 00 00 00       	mov    $0x3d,%edx
51bfb2:	e8 81 bf f2 ff       	call   0x447f38
51bfb7:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bfba:	8b 80 e0 04 00 00    	mov    0x4e0(%eax),%eax
51bfc0:	ba 4d 00 00 00       	mov    $0x4d,%edx
51bfc5:	e8 6e bf f2 ff       	call   0x447f38
51bfca:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bfcd:	8b 80 e4 04 00 00    	mov    0x4e4(%eax),%eax
51bfd3:	ba 3d 00 00 00       	mov    $0x3d,%edx
51bfd8:	e8 5b bf f2 ff       	call   0x447f38
51bfdd:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bfe0:	8b 80 e8 04 00 00    	mov    0x4e8(%eax),%eax
51bfe6:	ba 4d 00 00 00       	mov    $0x4d,%edx
51bfeb:	e8 48 bf f2 ff       	call   0x447f38
51bff0:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bff3:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51bffa:	75 10                	jne    0x51c00c
51bffc:	8b 45 fc             	mov    -0x4(%ebp),%eax
51bfff:	f6 80 d1 05 00 00 02 	testb  $0x2,0x5d1(%eax)
51c006:	75 04                	jne    0x51c00c
51c008:	33 d2                	xor    %edx,%edx
51c00a:	eb 02                	jmp    0x51c00e
51c00c:	b2 01                	mov    $0x1,%dl
51c00e:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c011:	8b 80 f0 04 00 00    	mov    0x4f0(%eax),%eax
51c017:	e8 8c 3d f8 ff       	call   0x49fda8
51c01c:	85 db                	test   %ebx,%ebx
51c01e:	74 32                	je     0x51c052
51c020:	f6 83 a8 00 00 00 02 	testb  $0x2,0xa8(%ebx)
51c027:	74 29                	je     0x51c052
51c029:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c02c:	8b 80 f0 04 00 00    	mov    0x4f0(%eax),%eax
51c032:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51c039:	74 17                	je     0x51c052