51b510:	8b 83 40 05 00 00    	mov    0x540(%ebx),%eax
51b516:	e8 e1 d2 f2 ff       	call   0x4487fc
51b51b:	8b 83 f8 02 00 00    	mov    0x2f8(%ebx),%eax
51b521:	8b 80 6c 02 00 00    	mov    0x26c(%eax),%eax
51b527:	3b 83 a4 03 00 00    	cmp    0x3a4(%ebx),%eax
51b52d:	0f 85 39 01 00 00    	jne    0x51b66c
51b533:	8b 93 5c 06 00 00    	mov    0x65c(%ebx),%edx
51b539:	4a                   	dec    %edx
51b53a:	8b 83 b8 03 00 00    	mov    0x3b8(%ebx),%eax
51b540:	8b 08                	mov    (%eax),%ecx
51b542:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b548:	8d 55 c4             	lea    -0x3c(%ebp),%edx
51b54b:	8b 83 44 06 00 00    	mov    0x644(%ebx),%eax
51b551:	e8 6e e0 ee ff       	call   0x4095c4
51b556:	8b 55 c4             	mov    -0x3c(%ebp),%edx
51b559:	8b 83 ac 03 00 00    	mov    0x3ac(%ebx),%eax
51b55f:	e8 98 d2 f2 ff       	call   0x4487fc
51b564:	8a 93 54 06 00 00    	mov    0x654(%ebx),%dl
51b56a:	8b 83 c4 03 00 00    	mov    0x3c4(%ebx),%eax
51b570:	8b 08                	mov    (%eax),%ecx
51b572:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
51b578:	8a 93 54 06 00 00    	mov    0x654(%ebx),%dl
51b57e:	8b 83 bc 03 00 00    	mov    0x3bc(%ebx),%eax
51b584:	8b 08                	mov    (%eax),%ecx
51b586:	ff 51 64             	call   *0x64(%ecx)
51b589:	8a 93 54 06 00 00    	mov    0x654(%ebx),%dl
51b58f:	8b 83 c0 03 00 00    	mov    0x3c0(%ebx),%eax
51b595:	8b 08                	mov    (%eax),%ecx
51b597:	ff 51 64             	call   *0x64(%ecx)
51b59a:	8a 83 57 06 00 00    	mov    0x657(%ebx),%al
51b5a0:	c1 e0 10             	shl    $0x10,%eax
51b5a3:	66 8b 83 55 06 00 00 	mov    0x655(%ebx),%ax
51b5aa:	50                   	push   %eax
51b5ab:	e8 b0 dd 08 00       	call   0x5a9360
51b5b0:	8b d0                	mov    %eax,%edx
51b5b2:	8b 83 c0 03 00 00    	mov    0x3c0(%ebx),%eax
51b5b8:	e8 af d3 f2 ff       	call   0x44896c
51b5bd:	8a 93 58 06 00 00    	mov    0x658(%ebx),%dl
51b5c3:	8b 83 c8 03 00 00    	mov    0x3c8(%ebx),%eax
51b5c9:	8b 08                	mov    (%eax),%ecx
51b5cb:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
51b5d1:	8d 55 c0             	lea    -0x40(%ebp),%edx
51b5d4:	8b 83 48 06 00 00    	mov    0x648(%ebx),%eax
51b5da:	e8 e5 df ee ff       	call   0x4095c4
51b5df:	8b 55 c0             	mov    -0x40(%ebp),%edx
51b5e2:	8b 83 e4 03 00 00    	mov    0x3e4(%ebx),%eax
51b5e8:	e8 0f d2 f2 ff       	call   0x4487fc
51b5ed:	8d 55 bc             	lea    -0x44(%ebp),%edx
51b5f0:	8b 83 4c 06 00 00    	mov    0x64c(%ebx),%eax
51b5f6:	e8 c9 df ee ff       	call   0x4095c4
51b5fb:	8b 55 bc             	mov    -0x44(%ebp),%edx
51b5fe:	8b 83 ec 03 00 00    	mov    0x3ec(%ebx),%eax
51b604:	e8 f3 d1 f2 ff       	call   0x4487fc
51b609:	8d 55 b8             	lea    -0x48(%ebp),%edx
51b60c:	8b 83 50 06 00 00    	mov    0x650(%ebx),%eax
51b612:	e8 ad df ee ff       	call   0x4095c4
51b617:	8b 55 b8             	mov    -0x48(%ebp),%edx
51b61a:	8b 83 d8 03 00 00    	mov    0x3d8(%ebx),%eax
51b620:	e8 d7 d1 f2 ff       	call   0x4487fc
51b625:	8a 83 5b 06 00 00    	mov    0x65b(%ebx),%al
51b62b:	c1 e0 10             	shl    $0x10,%eax
51b62e:	66 8b 83 59 06 00 00 	mov    0x659(%ebx),%ax
51b635:	50                   	push   %eax
51b636:	e8 25 dd 08 00       	call   0x5a9360
51b63b:	8b d0                	mov    %eax,%edx
51b63d:	8b 83 d0 03 00 00    	mov    0x3d0(%ebx),%eax
51b643:	e8 24 d3 f2 ff       	call   0x44896c
51b648:	ff b3 c4 05 00 00    	push   0x5c4(%ebx)
51b64e:	ff b3 c0 05 00 00    	push   0x5c0(%ebx)
51b654:	8d 55 b4             	lea    -0x4c(%ebp),%edx
51b657:	8b c3                	mov    %ebx,%eax
51b659:	e8 3a 56 00 00       	call   0x520c98
51b65e:	8b 55 b4             	mov    -0x4c(%ebp),%edx
51b661:	8b 83 a0 04 00 00    	mov    0x4a0(%ebx),%eax
51b667:	e8 90 d1 f2 ff       	call   0x4487fc
51b66c:	8b 83 f8 02 00 00    	mov    0x2f8(%ebx),%eax
51b672:	8b 80 6c 02 00 00    	mov    0x26c(%eax),%eax
51b678:	3b 83 5c 05 00 00    	cmp    0x55c(%ebx),%eax
51b67e:	75 39                	jne    0x51b6b9
51b680:	8b 93 5c 06 00 00    	mov    0x65c(%ebx),%edx
51b686:	4a                   	dec    %edx
51b687:	8b 83 74 05 00 00    	mov    0x574(%ebx),%eax
51b68d:	8b 08                	mov    (%eax),%ecx
51b68f:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b695:	ff b3 c4 05 00 00    	push   0x5c4(%ebx)
51b69b:	ff b3 c0 05 00 00    	push   0x5c0(%ebx)
51b6a1:	8d 55 b0             	lea    -0x50(%ebp),%edx
51b6a4:	8b c3                	mov    %ebx,%eax
51b6a6:	e8 ed 55 00 00       	call   0x520c98
51b6ab:	8b 55 b0             	mov    -0x50(%ebp),%edx
51b6ae:	8b 83 64 05 00 00    	mov    0x564(%ebx),%eax
51b6b4:	e8 43 d1 f2 ff       	call   0x4487fc
51b6b9:	8b 83 f8 02 00 00    	mov    0x2f8(%ebx),%eax
51b6bf:	8b 80 6c 02 00 00    	mov    0x26c(%eax),%eax
51b6c5:	3b 83 f4 03 00 00    	cmp    0x3f4(%ebx),%eax
51b6cb:	75 51                	jne    0x51b71e
51b6cd:	33 d2                	xor    %edx,%edx
51b6cf:	8a 93 68 06 00 00    	mov    0x668(%ebx),%dl
51b6d5:	83 ea 00             	sub    $0x0,%edx
51b6d8:	8b 83 fc 03 00 00    	mov    0x3fc(%ebx),%eax
51b6de:	8b 08                	mov    (%eax),%ecx
51b6e0:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b6e6:	8b 93 6c 06 00 00    	mov    0x66c(%ebx),%edx
51b6ec:	8b 83 04 04 00 00    	mov    0x404(%ebx),%eax
51b6f2:	8b 08                	mov    (%eax),%ecx
51b6f4:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b6fa:	ff b3 c4 05 00 00    	push   0x5c4(%ebx)
51b700:	ff b3 c0 05 00 00    	push   0x5c0(%ebx)
51b706:	8d 55 ac             	lea    -0x54(%ebp),%edx
51b709:	8b c3                	mov    %ebx,%eax
51b70b:	e8 88 55 00 00       	call   0x520c98
51b710:	8b 55 ac             	mov    -0x54(%ebp),%edx
51b713:	8b 83 b0 04 00 00    	mov    0x4b0(%ebx),%eax
51b719:	e8 de d0 f2 ff       	call   0x4487fc
51b71e:	8b 83 f8 02 00 00    	mov    0x2f8(%ebx),%eax
51b724:	8b 80 6c 02 00 00    	mov    0x26c(%eax),%eax
51b72a:	3b 83 08 04 00 00    	cmp    0x408(%ebx),%eax
51b730:	75 51                	jne    0x51b783
51b732:	33 d2                	xor    %edx,%edx
51b734:	8a 93 70 06 00 00    	mov    0x670(%ebx),%dl
51b73a:	83 ea 00             	sub    $0x0,%edx
51b73d:	8b 83 10 04 00 00    	mov    0x410(%ebx),%eax
51b743:	8b 08                	mov    (%eax),%ecx
51b745:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b74b:	8b 93 74 06 00 00    	mov    0x674(%ebx),%edx
51b751:	8b 83 18 04 00 00    	mov    0x418(%ebx),%eax
51b757:	8b 08                	mov    (%eax),%ecx
51b759:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b75f:	ff b3 c4 05 00 00    	push   0x5c4(%ebx)
51b765:	ff b3 c0 05 00 00    	push   0x5c0(%ebx)
51b76b:	8d 55 a8             	lea    -0x58(%ebp),%edx
51b76e:	8b c3                	mov    %ebx,%eax
51b770:	e8 23 55 00 00       	call   0x520c98
51b775:	8b 55 a8             	mov    -0x58(%ebp),%edx
51b778:	8b 83 c0 04 00 00    	mov    0x4c0(%ebx),%eax
51b77e:	e8 79 d0 f2 ff       	call   0x4487fc
51b783:	8b 83 f8 02 00 00    	mov    0x2f8(%ebx),%eax
51b789:	8b 80 6c 02 00 00    	mov    0x26c(%eax),%eax
51b78f:	3b 83 1c 04 00 00    	cmp    0x41c(%ebx),%eax
51b795:	0f 85 97 00 00 00    	jne    0x51b832
51b79b:	8b 93 78 06 00 00    	mov    0x678(%ebx),%edx
51b7a1:	8b 83 24 04 00 00    	mov    0x424(%ebx),%eax
51b7a7:	8b 08                	mov    (%eax),%ecx
51b7a9:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b7af:	8a 93 7c 06 00 00    	mov    0x67c(%ebx),%dl
51b7b5:	8b 83 40 04 00 00    	mov    0x440(%ebx),%eax
51b7bb:	8b 08                	mov    (%eax),%ecx
51b7bd:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
51b7c3:	8a 83 7f 06 00 00    	mov    0x67f(%ebx),%al
51b7c9:	c1 e0 10             	shl    $0x10,%eax
51b7cc:	66 8b 83 7d 06 00 00 	mov    0x67d(%ebx),%ax
51b7d3:	50                   	push   %eax
51b7d4:	e8 87 db 08 00       	call   0x5a9360
51b7d9:	8b d0                	mov    %eax,%edx
51b7db:	8b 83 2c 04 00 00    	mov    0x42c(%ebx),%eax
51b7e1:	e8 86 d1 f2 ff       	call   0x44896c
51b7e6:	8b 93 80 06 00 00    	mov    0x680(%ebx),%edx
51b7ec:	8b 83 3c 04 00 00    	mov    0x43c(%ebx),%eax
51b7f2:	8b 08                	mov    (%eax),%ecx
51b7f4:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b7fa:	8b 93 84 06 00 00    	mov    0x684(%ebx),%edx
51b800:	8b 83 48 04 00 00    	mov    0x448(%ebx),%eax
51b806:	8b 08                	mov    (%eax),%ecx
51b808:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b80e:	ff b3 c4 05 00 00    	push   0x5c4(%ebx)
51b814:	ff b3 c0 05 00 00    	push   0x5c0(%ebx)
51b81a:	8d 55 a4             	lea    -0x5c(%ebp),%edx
51b81d:	8b c3                	mov    %ebx,%eax
51b81f:	e8 74 54 00 00       	call   0x520c98
51b824:	8b 55 a4             	mov    -0x5c(%ebp),%edx
51b827:	8b 83 d0 04 00 00    	mov    0x4d0(%ebx),%eax
51b82d:	e8 ca cf f2 ff       	call   0x4487fc
51b832:	8b 83 f8 02 00 00    	mov    0x2f8(%ebx),%eax
51b838:	8b 80 6c 02 00 00    	mov    0x26c(%eax),%eax
51b83e:	3b 83 64 04 00 00    	cmp    0x464(%ebx),%eax
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