51b844:	0f 85 91 00 00 00    	jne    0x51b8db
51b84a:	8b 93 88 06 00 00    	mov    0x688(%ebx),%edx
51b850:	8b 83 6c 04 00 00    	mov    0x46c(%ebx),%eax
51b856:	8b 08                	mov    (%eax),%ecx
51b858:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b85e:	8a 83 8e 06 00 00    	mov    0x68e(%ebx),%al
51b864:	c1 e0 10             	shl    $0x10,%eax
51b867:	66 8b 83 8c 06 00 00 	mov    0x68c(%ebx),%ax
51b86e:	50                   	push   %eax
51b86f:	e8 ec da 08 00       	call   0x5a9360
51b874:	8b d0                	mov    %eax,%edx
51b876:	8b 83 74 04 00 00    	mov    0x474(%ebx),%eax
51b87c:	e8 eb d0 f2 ff       	call   0x44896c
51b881:	8a 93 8f 06 00 00    	mov    0x68f(%ebx),%dl
51b887:	8b 83 78 04 00 00    	mov    0x478(%ebx),%eax
51b88d:	8b 08                	mov    (%eax),%ecx
51b88f:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
51b895:	8b 93 90 06 00 00    	mov    0x690(%ebx),%edx
51b89b:	8b 83 80 04 00 00    	mov    0x480(%ebx),%eax
51b8a1:	e8 56 cf f2 ff       	call   0x4487fc
51b8a6:	8b 93 94 06 00 00    	mov    0x694(%ebx),%edx
51b8ac:	8b 83 88 04 00 00    	mov    0x488(%ebx),%eax
51b8b2:	e8 45 cf f2 ff       	call   0x4487fc
51b8b7:	ff b3 c4 05 00 00    	push   0x5c4(%ebx)
51b8bd:	ff b3 c0 05 00 00    	push   0x5c0(%ebx)
51b8c3:	8d 55 a0             	lea    -0x60(%ebp),%edx
51b8c6:	8b c3                	mov    %ebx,%eax
51b8c8:	e8 cb 53 00 00       	call   0x520c98
51b8cd:	8b 55 a0             	mov    -0x60(%ebp),%edx
51b8d0:	8b 83 e0 04 00 00    	mov    0x4e0(%ebx),%eax
51b8d6:	e8 21 cf f2 ff       	call   0x4487fc
51b8db:	c6 83 d8 05 00 00 01 	movb   $0x1,0x5d8(%ebx)
51b8e2:	33 c0                	xor    %eax,%eax
51b8e4:	5a                   	pop    %edx
51b8e5:	59                   	pop    %ecx
51b8e6:	59                   	pop    %ecx
51b8e7:	64 89 10             	mov    %edx,%fs:(%eax)
51b8ea:	eb 0a                	jmp    0x51b8f6
51b8ec:	e9 67 86 ee ff       	jmp    0x403f58
51b8f1:	e8 ca 89 ee ff       	call   0x4042c0
51b8f6:	33 c0                	xor    %eax,%eax
51b8f8:	5a                   	pop    %edx
51b8f9:	59                   	pop    %ecx
51b8fa:	59                   	pop    %ecx
51b8fb:	64 89 10             	mov    %edx,%fs:(%eax)
51b8fe:	68 18 b9 51 00       	push   $0x51b918
51b903:	8d 45 a0             	lea    -0x60(%ebp),%eax
51b906:	ba 18 00 00 00       	mov    $0x18,%edx
51b90b:	e8 7c 8f ee ff       	call   0x40488c
51b910:	c3                   	ret
51b911:	e9 f6 88 ee ff       	jmp    0x40420c
51b916:	eb eb                	jmp    0x51b903
51b918:	5f                   	pop    %edi
51b919:	5e                   	pop    %esi
51b91a:	5b                   	pop    %ebx
51b91b:	8b e5                	mov    %ebp,%esp
51b91d:	5d                   	pop    %ebp
51b91e:	c3                   	ret
51b91f:	00 00                	add    %al,(%eax)
51b921:	00 7a 44             	add    %bh,0x44(%edx)
51b924:	55                   	push   %ebp
51b925:	8b ec                	mov    %esp,%ebp
51b927:	33 c9                	xor    %ecx,%ecx
51b929:	51                   	push   %ecx
51b92a:	51                   	push   %ecx
51b92b:	51                   	push   %ecx
51b92c:	51                   	push   %ecx
51b92d:	53                   	push   %ebx
51b92e:	56                   	push   %esi
51b92f:	57                   	push   %edi
51b930:	89 45 fc             	mov    %eax,-0x4(%ebp)
51b933:	33 c0                	xor    %eax,%eax
51b935:	55                   	push   %ebp
51b936:	68 c6 c5 51 00       	push   $0x51c5c6
51b93b:	64 ff 30             	push   %fs:(%eax)
51b93e:	64 89 20             	mov    %esp,%fs:(%eax)
51b941:	33 c0                	xor    %eax,%eax
51b943:	55                   	push   %ebp
51b944:	68 a1 c5 51 00       	push   $0x51c5a1
51b949:	64 ff 30             	push   %fs:(%eax)
51b94c:	64 89 20             	mov    %esp,%fs:(%eax)
51b94f:	8b 45 fc             	mov    -0x4(%ebp),%eax
51b952:	8b 80 e4 05 00 00    	mov    0x5e4(%eax),%eax
51b958:	8b 40 04             	mov    0x4(%eax),%eax
51b95b:	8b 58 3c             	mov    0x3c(%eax),%ebx
51b95e:	85 db                	test   %ebx,%ebx
51b960:	74 1c                	je     0x51b97e
51b962:	8b c3                	mov    %ebx,%eax
51b964:	8b 15 4c 65 5d 00    	mov    0x5d654c,%edx
51b96a:	e8 95 82 ee ff       	call   0x403c04
51b96f:	84 c0                	test   %al,%al
51b971:	74 0b                	je     0x51b97e
51b973:	8b 45 fc             	mov    -0x4(%ebp),%eax
51b976:	89 98 dc 05 00 00    	mov    %ebx,0x5dc(%eax)
51b97c:	eb 0b                	jmp    0x51b989
51b97e:	8b 45 fc             	mov    -0x4(%ebp),%eax
51b981:	33 d2                	xor    %edx,%edx
51b983:	89 90 dc 05 00 00    	mov    %edx,0x5dc(%eax)
51b989:	8b 45 fc             	mov    -0x4(%ebp),%eax
51b98c:	c7 80 c0 05 00 00 00 	movl   $0x0,0x5c0(%eax)
51b993:	00 00 00
51b996:	c7 80 c4 05 00 00 00 	movl   $0x0,0x5c4(%eax)
51b99d:	00 00 00
51b9a0:	8b 45 fc             	mov    -0x4(%ebp),%eax
51b9a3:	c7 80 c8 05 00 00 00 	movl   $0x0,0x5c8(%eax)
51b9aa:	00 00 00
51b9ad:	c7 80 cc 05 00 00 00 	movl   $0x0,0x5cc(%eax)
51b9b4:	00 00 00
51b9b7:	8b 45 fc             	mov    -0x4(%ebp),%eax
51b9ba:	8b 80 e4 05 00 00    	mov    0x5e4(%eax),%eax
51b9c0:	83 78 0c 00          	cmpl   $0x0,0xc(%eax)
51b9c4:	74 38                	je     0x51b9fe
51b9c6:	8b 45 fc             	mov    -0x4(%ebp),%eax
51b9c9:	8b 80 e4 05 00 00    	mov    0x5e4(%eax),%eax
51b9cf:	8b 40 0c             	mov    0xc(%eax),%eax
51b9d2:	e8 25 df ee ff       	call   0x4098fc
51b9d7:	84 c0                	test   %al,%al
51b9d9:	74 23                	je     0x51b9fe
51b9db:	8b 45 fc             	mov    -0x4(%ebp),%eax
51b9de:	8b 80 e4 05 00 00    	mov    0x5e4(%eax),%eax
51b9e4:	8b 50 0c             	mov    0xc(%eax),%edx
51b9e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
51b9ea:	e8 ed 54 00 00       	call   0x520edc
51b9ef:	8b 4d fc             	mov    -0x4(%ebp),%ecx
51b9f2:	89 81 c0 05 00 00    	mov    %eax,0x5c0(%ecx)
51b9f8:	89 91 c4 05 00 00    	mov    %edx,0x5c4(%ecx)
51b9fe:	8b 45 fc             	mov    -0x4(%ebp),%eax
51ba01:	8b 98 e4 05 00 00    	mov    0x5e4(%eax),%ebx
51ba07:	83 7b 24 03          	cmpl   $0x3,0x24(%ebx)
51ba0b:	0f 85 9e 00 00 00    	jne    0x51baaf
51ba11:	83 7b 0c 00          	cmpl   $0x0,0xc(%ebx)
51ba15:	0f 84 94 00 00 00    	je     0x51baaf
51ba1b:	8b 43 0c             	mov    0xc(%ebx),%eax
51ba1e:	e8 d9 de ee ff       	call   0x4098fc
51ba23:	84 c0                	test   %al,%al
51ba25:	0f 84 84 00 00 00    	je     0x51baaf
51ba2b:	8b 45 fc             	mov    -0x4(%ebp),%eax
51ba2e:	8b 80 e4 05 00 00    	mov    0x5e4(%eax),%eax
51ba34:	8b 40 0c             	mov    0xc(%eax),%eax
51ba37:	33 d2                	xor    %edx,%edx
51ba39:	e8 4e 2b 0b 00       	call   0x5ce58c
51ba3e:	83 f8 03             	cmp    $0x3,%eax
51ba41:	75 6c                	jne    0x51baaf
51ba43:	33 c0                	xor    %eax,%eax
51ba45:	55                   	push   %ebp
51ba46:	68 a5 ba 51 00       	push   $0x51baa5
51ba4b:	64 ff 30             	push   %fs:(%eax)
51ba4e:	64 89 20             	mov    %esp,%fs:(%eax)
51ba51:	8b 45 fc             	mov    -0x4(%ebp),%eax
51ba54:	8b 80 e4 05 00 00    	mov    0x5e4(%eax),%eax
51ba5a:	8b 40 0c             	mov    0xc(%eax),%eax
51ba5d:	e8 ce 9d 0b 00       	call   0x5d5830
51ba62:	8d 55 f4             	lea    -0xc(%ebp),%edx
51ba65:	e8 5a db ee ff       	call   0x4095c4
51ba6a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
51ba6d:	8d 45 f8             	lea    -0x8(%ebp),%eax
51ba70:	ba dc c5 51 00       	mov    $0x51c5dc,%edx
51ba75:	e8 f2 90 ee ff       	call   0x404b6c
51ba7a:	8b 55 f8             	mov    -0x8(%ebp),%edx
51ba7d:	8b 45 fc             	mov    -0x4(%ebp),%eax
51ba80:	8b 80 88 05 00 00    	mov    0x588(%eax),%eax
51ba86:	e8 71 cd f2 ff       	call   0x4487fc
51ba8b:	8b 45 fc             	mov    -0x4(%ebp),%eax
51ba8e:	8b 80 88 05 00 00    	mov    0x588(%eax),%eax
51ba94:	b2 01                	mov    $0x1,%dl
51ba96:	e8 51 cc f2 ff       	call   0x4486ec
51ba9b:	33 c0                	xor    %eax,%eax
51ba9d:	5a                   	pop    %edx
51ba9e:	59                   	pop    %ecx
51ba9f:	59                   	pop    %ecx
51baa0:	64 89 10             	mov    %edx,%fs:(%eax)
51baa3:	eb 0a                	jmp    0x51baaf
51baa5:	e9 ae 84 ee ff       	jmp    0x403f58
51baaa:	e8 11 88 ee ff       	call   0x4042c0
51baaf:	8b 45 fc             	mov    -0x4(%ebp),%eax
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