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
51c03b:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c03e:	8b 90 f0 04 00 00    	mov    0x4f0(%eax),%edx
51c044:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c047:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51c04d:	e8 3e 45 f8 ff       	call   0x4a0590
51c052:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c055:	8b 80 10 05 00 00    	mov    0x510(%eax),%eax
51c05b:	33 d2                	xor    %edx,%edx
51c05d:	e8 8a c6 f2 ff       	call   0x4486ec
51c062:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c065:	8b 80 14 05 00 00    	mov    0x514(%eax),%eax
51c06b:	33 d2                	xor    %edx,%edx
51c06d:	e8 7a c6 f2 ff       	call   0x4486ec
51c072:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c075:	8b 80 00 05 00 00    	mov    0x500(%eax),%eax
51c07b:	ba 3d 00 00 00       	mov    $0x3d,%edx
51c080:	e8 b3 be f2 ff       	call   0x447f38
51c085:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c088:	8b 80 04 05 00 00    	mov    0x504(%eax),%eax
51c08e:	ba 4d 00 00 00       	mov    $0x4d,%edx
51c093:	e8 a0 be f2 ff       	call   0x447f38
51c098:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c09b:	8b 80 08 05 00 00    	mov    0x508(%eax),%eax
51c0a1:	ba 3d 00 00 00       	mov    $0x3d,%edx
51c0a6:	e8 8d be f2 ff       	call   0x447f38
51c0ab:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c0ae:	8b 80 0c 05 00 00    	mov    0x50c(%eax),%eax
51c0b4:	ba 4d 00 00 00       	mov    $0x4d,%edx
51c0b9:	e8 7a be f2 ff       	call   0x447f38
51c0be:	e9 10 03 00 00       	jmp    0x51c3d3
51c0c3:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c0c6:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51c0cd:	75 10                	jne    0x51c0df
51c0cf:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c0d2:	f6 80 d0 05 00 00 04 	testb  $0x4,0x5d0(%eax)
51c0d9:	75 04                	jne    0x51c0df
51c0db:	33 d2                	xor    %edx,%edx
51c0dd:	eb 02                	jmp    0x51c0e1
51c0df:	b2 01                	mov    $0x1,%dl
51c0e1:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c0e4:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
51c0ea:	e8 b9 3c f8 ff       	call   0x49fda8
51c0ef:	85 db                	test   %ebx,%ebx
51c0f1:	74 32                	je     0x51c125
51c0f3:	f6 83 a7 00 00 00 04 	testb  $0x4,0xa7(%ebx)
51c0fa:	74 29                	je     0x51c125
51c0fc:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c0ff:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
51c105:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51c10c:	74 17                	je     0x51c125
51c10e:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c111:	8b 90 fc 02 00 00    	mov    0x2fc(%eax),%edx
51c117:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c11a:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51c120:	e8 6b 44 f8 ff       	call   0x4a0590
51c125:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c128:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51c12f:	75 10                	jne    0x51c141
51c131:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c134:	f6 80 d0 05 00 00 08 	testb  $0x8,0x5d0(%eax)
51c13b:	75 04                	jne    0x51c141
51c13d:	33 d2                	xor    %edx,%edx
51c13f:	eb 02                	jmp    0x51c143
51c141:	b2 01                	mov    $0x1,%dl
51c143:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c146:	8b 80 40 03 00 00    	mov    0x340(%eax),%eax
51c14c:	e8 57 3c f8 ff       	call   0x49fda8
51c151:	85 db                	test   %ebx,%ebx
51c153:	74 32                	je     0x51c187
51c155:	f6 83 a7 00 00 00 08 	testb  $0x8,0xa7(%ebx)
51c15c:	74 29                	je     0x51c187
51c15e:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c161:	8b 80 40 03 00 00    	mov    0x340(%eax),%eax
51c167:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51c16e:	74 17                	je     0x51c187
51c170:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c173:	8b 90 40 03 00 00    	mov    0x340(%eax),%edx
51c179:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c17c:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51c182:	e8 09 44 f8 ff       	call   0x4a0590
51c187:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c18a:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51c191:	75 10                	jne    0x51c1a3
51c193:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c196:	f6 80 d0 05 00 00 10 	testb  $0x10,0x5d0(%eax)
51c19d:	75 04                	jne    0x51c1a3
51c19f:	33 d2                	xor    %edx,%edx
51c1a1:	eb 02                	jmp    0x51c1a5
51c1a3:	b2 01                	mov    $0x1,%dl
51c1a5:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c1a8:	8b 80 a4 03 00 00    	mov    0x3a4(%eax),%eax
51c1ae:	e8 f5 3b f8 ff       	call   0x49fda8
51c1b3:	85 db                	test   %ebx,%ebx
51c1b5:	74 32                	je     0x51c1e9
51c1b7:	f6 83 a7 00 00 00 10 	testb  $0x10,0xa7(%ebx)
51c1be:	74 29                	je     0x51c1e9
51c1c0:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c1c3:	8b 80 a4 03 00 00    	mov    0x3a4(%eax),%eax
51c1c9:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51c1d0:	74 17                	je     0x51c1e9
51c1d2:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c1d5:	8b 90 a4 03 00 00    	mov    0x3a4(%eax),%edx
51c1db:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c1de:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51c1e4:	e8 a7 43 f8 ff       	call   0x4a0590
51c1e9:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c1ec:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51c1f3:	75 10                	jne    0x51c205
51c1f5:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c1f8:	f6 80 d0 05 00 00 20 	testb  $0x20,0x5d0(%eax)
51c1ff:	75 04                	jne    0x51c205
51c201:	33 d2                	xor    %edx,%edx
51c203:	eb 02                	jmp    0x51c207
51c205:	b2 01                	mov    $0x1,%dl
51c207:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c20a:	8b 80 f4 03 00 00    	mov    0x3f4(%eax),%eax
51c210:	e8 93 3b f8 ff       	call   0x49fda8
51c215:	85 db                	test   %ebx,%ebx
51c217:	74 32                	je     0x51c24b
51c219:	f6 83 a7 00 00 00 20 	testb  $0x20,0xa7(%ebx)
51c220:	74 29                	je     0x51c24b
51c222:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c225:	8b 80 f4 03 00 00    	mov    0x3f4(%eax),%eax
51c22b:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51c232:	74 17                	je     0x51c24b
51c234:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c237:	8b 90 f4 03 00 00    	mov    0x3f4(%eax),%edx
51c23d:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c240:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51c246:	e8 45 43 f8 ff       	call   0x4a0590
51c24b:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c24e:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51c255:	75 10                	jne    0x51c267
51c257:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c25a:	f6 80 d0 05 00 00 40 	testb  $0x40,0x5d0(%eax)
51c261:	75 04                	jne    0x51c267
51c263:	33 d2                	xor    %edx,%edx
51c265:	eb 02                	jmp    0x51c269
51c267:	b2 01                	mov    $0x1,%dl
51c269:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c26c:	8b 80 08 04 00 00    	mov    0x408(%eax),%eax
51c272:	e8 31 3b f8 ff       	call   0x49fda8
51c277:	85 db                	test   %ebx,%ebx
51c279:	74 32                	je     0x51c2ad
51c27b:	f6 83 a7 00 00 00 40 	testb  $0x40,0xa7(%ebx)
51c282:	74 29                	je     0x51c2ad
51c284:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c287:	8b 80 08 04 00 00    	mov    0x408(%eax),%eax
51c28d:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51c294:	74 17                	je     0x51c2ad
51c296:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c299:	8b 90 08 04 00 00    	mov    0x408(%eax),%edx
51c29f:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c2a2:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
51c2a8:	e8 e3 42 f8 ff       	call   0x4a0590
51c2ad:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c2b0:	f6 80 d0 05 00 00 01 	testb  $0x1,0x5d0(%eax)
51c2b7:	75 10                	jne    0x51c2c9
51c2b9:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c2bc:	f6 80 d0 05 00 00 80 	testb  $0x80,0x5d0(%eax)
51c2c3:	75 04                	jne    0x51c2c9
51c2c5:	33 d2                	xor    %edx,%edx
51c2c7:	eb 02                	jmp    0x51c2cb
51c2c9:	b2 01                	mov    $0x1,%dl
51c2cb:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c2ce:	8b 80 1c 04 00 00    	mov    0x41c(%eax),%eax
51c2d4:	e8 cf 3a f8 ff       	call   0x49fda8
51c2d9:	85 db                	test   %ebx,%ebx
51c2db:	74 32                	je     0x51c30f
51c2dd:	f6 83 a7 00 00 00 80 	testb  $0x80,0xa7(%ebx)
51c2e4:	74 29                	je     0x51c30f
51c2e6:	8b 45 fc             	mov    -0x4(%ebp),%eax
51c2e9:	8b 80 1c 04 00 00    	mov    0x41c(%eax),%eax
51c2ef:	80 b8 10 02 00 00 00 	cmpb   $0x0,0x210(%eax)
51c2f6:	74 17                	je     0x51c30f