51b228:	75 13                	jne    0x51b23d
51b22a:	8b 83 a0 03 00 00    	mov    0x3a0(%ebx),%eax
51b230:	ba 04 00 00 00       	mov    $0x4,%edx
51b235:	8b 08                	mov    (%eax),%ecx
51b237:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b23d:	8b 93 20 06 00 00    	mov    0x620(%ebx),%edx
51b243:	8b 83 78 03 00 00    	mov    0x378(%ebx),%eax
51b249:	e8 ae d5 f2 ff       	call   0x4487fc
51b24e:	8b 93 24 06 00 00    	mov    0x624(%ebx),%edx
51b254:	8b 83 80 03 00 00    	mov    0x380(%ebx),%eax
51b25a:	e8 9d d5 f2 ff       	call   0x4487fc
51b25f:	8b 93 28 06 00 00    	mov    0x628(%ebx),%edx
51b265:	8b 83 88 03 00 00    	mov    0x388(%ebx),%eax
51b26b:	e8 8c d5 f2 ff       	call   0x4487fc
51b270:	8d 55 dc             	lea    -0x24(%ebp),%edx
51b273:	8b 83 2c 06 00 00    	mov    0x62c(%ebx),%eax
51b279:	e8 46 e3 ee ff       	call   0x4095c4
51b27e:	8b 55 dc             	mov    -0x24(%ebp),%edx
51b281:	8b 83 90 03 00 00    	mov    0x390(%ebx),%eax
51b287:	e8 70 d5 f2 ff       	call   0x4487fc
51b28c:	8d 55 d8             	lea    -0x28(%ebp),%edx
51b28f:	8b 83 30 06 00 00    	mov    0x630(%ebx),%eax
51b295:	e8 2a e3 ee ff       	call   0x4095c4
51b29a:	8b 55 d8             	mov    -0x28(%ebp),%edx
51b29d:	8b 83 98 03 00 00    	mov    0x398(%ebx),%eax
51b2a3:	e8 54 d5 f2 ff       	call   0x4487fc
51b2a8:	8d 55 d4             	lea    -0x2c(%ebp),%edx
51b2ab:	8b 83 18 06 00 00    	mov    0x618(%ebx),%eax
51b2b1:	e8 0e e3 ee ff       	call   0x4095c4
51b2b6:	8b 55 d4             	mov    -0x2c(%ebp),%edx
51b2b9:	8b 83 6c 03 00 00    	mov    0x36c(%ebx),%eax
51b2bf:	e8 38 d5 f2 ff       	call   0x4487fc
51b2c4:	8d 55 d0             	lea    -0x30(%ebp),%edx
51b2c7:	8b 83 1c 06 00 00    	mov    0x61c(%ebx),%eax
51b2cd:	e8 f2 e2 ee ff       	call   0x4095c4
51b2d2:	8b 55 d0             	mov    -0x30(%ebp),%edx
51b2d5:	8b 83 70 03 00 00    	mov    0x370(%ebx),%eax
51b2db:	e8 1c d5 f2 ff       	call   0x4487fc
51b2e0:	ff b3 c4 05 00 00    	push   0x5c4(%ebx)
51b2e6:	ff b3 c0 05 00 00    	push   0x5c0(%ebx)
51b2ec:	8d 55 cc             	lea    -0x34(%ebp),%edx
51b2ef:	8b c3                	mov    %ebx,%eax
51b2f1:	e8 a2 59 00 00       	call   0x520c98
51b2f6:	8b 55 cc             	mov    -0x34(%ebp),%edx
51b2f9:	8b 83 90 04 00 00    	mov    0x490(%ebx),%eax
51b2ff:	e8 f8 d4 f2 ff       	call   0x4487fc
51b304:	8b 83 f8 02 00 00    	mov    0x2f8(%ebx),%eax
51b30a:	8b 80 6c 02 00 00    	mov    0x26c(%eax),%eax
51b310:	3b 83 38 05 00 00    	cmp    0x538(%ebx),%eax
51b316:	0f 85 ff 01 00 00    	jne    0x51b51b
51b31c:	8a 93 0c 06 00 00    	mov    0x60c(%ebx),%dl
51b322:	8b c3                	mov    %ebx,%eax
51b324:	e8 4f f0 ff ff       	call   0x51a378
51b329:	8b d0                	mov    %eax,%edx
51b32b:	8b 83 50 05 00 00    	mov    0x550(%ebx),%eax
51b331:	8b 08                	mov    (%eax),%ecx
51b333:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b339:	33 c0                	xor    %eax,%eax
51b33b:	8a 83 0c 06 00 00    	mov    0x60c(%ebx),%al
51b341:	83 f8 07             	cmp    $0x7,%eax
51b344:	0f 87 93 00 00 00    	ja     0x51b3dd
51b34a:	ff 24 85 51 b3 51 00 	jmp    *0x51b351(,%eax,4)
51b351:	dd b3 51 00 71 b3    	fnsave -0x4c8effaf(%ebx)
51b357:	51                   	push   %ecx
51b358:	00 87 b3 51 00 9d    	add    %al,-0x62ffae4d(%edi)
51b35e:	b3 51                	mov    $0x51,%bl
51b360:	00 b3 b3 51 00 dd    	add    %dh,-0x22ffae4d(%ebx)
51b366:	b3 51                	mov    $0x51,%bl
51b368:	00 dd                	add    %bl,%ch
51b36a:	b3 51                	mov    $0x51,%bl
51b36c:	00 c9                	add    %cl,%cl
51b36e:	b3 51                	mov    $0x51,%bl
51b370:	00 c7                	add    %al,%bh
51b372:	83 34 06 00          	xorl   $0x0,(%esi,%eax,1)
51b376:	00 01                	add    %al,(%ecx)
51b378:	00 00                	add    %al,(%eax)
51b37a:	00 c7                	add    %al,%bh
51b37c:	83 38 06             	cmpl   $0x6,(%eax)
51b37f:	00 00                	add    %al,(%eax)
51b381:	01 00                	add    %eax,(%eax)
51b383:	00 00                	add    %al,(%eax)
51b385:	eb 56                	jmp    0x51b3dd
51b387:	c7 83 34 06 00 00 01 	movl   $0x1,0x634(%ebx)
51b38e:	00 00 00
51b391:	c7 83 38 06 00 00 01 	movl   $0x1,0x638(%ebx)
51b398:	00 00 00
51b39b:	eb 40                	jmp    0x51b3dd
51b39d:	c7 83 34 06 00 00 01 	movl   $0x1,0x634(%ebx)
51b3a4:	00 00 00
51b3a7:	c7 83 38 06 00 00 01 	movl   $0x1,0x638(%ebx)
51b3ae:	00 00 00
51b3b1:	eb 2a                	jmp    0x51b3dd
51b3b3:	c7 83 34 06 00 00 01 	movl   $0x1,0x634(%ebx)
51b3ba:	00 00 00
51b3bd:	c7 83 38 06 00 00 01 	movl   $0x1,0x638(%ebx)
51b3c4:	00 00 00
51b3c7:	eb 14                	jmp    0x51b3dd
51b3c9:	c7 83 34 06 00 00 08 	movl   $0x8,0x634(%ebx)
51b3d0:	00 00 00
51b3d3:	c7 83 38 06 00 00 03 	movl   $0x3,0x638(%ebx)
51b3da:	00 00 00
51b3dd:	8b 83 38 06 00 00    	mov    0x638(%ebx),%eax
51b3e3:	83 f8 01             	cmp    $0x1,%eax
51b3e6:	0f 85 e8 00 00 00    	jne    0x51b4d4
51b3ec:	8b 83 34 06 00 00    	mov    0x634(%ebx),%eax
51b3f2:	83 f8 08             	cmp    $0x8,%eax
51b3f5:	0f 87 fc 00 00 00    	ja     0x51b4f7
51b3fb:	ff 24 85 02 b4 51 00 	jmp    *0x51b402(,%eax,4)
51b402:	f7 b4 51 00 26 b4 51 	divl   0x51b42600(%ecx,%edx,2)
51b409:	00 3b                	add    %bh,(%ebx)
51b40b:	b4 51                	mov    $0x51,%ah
51b40d:	00 53 b4             	add    %dl,-0x4c(%ebx)
51b410:	51                   	push   %ecx
51b411:	00 6b b4             	add    %ch,-0x4c(%ebx)
51b414:	51                   	push   %ecx
51b415:	00 80 b4 51 00 95    	add    %al,-0x6affae4c(%eax)
51b41b:	b4 51                	mov    $0x51,%ah
51b41d:	00 aa b4 51 00 bf    	add    %ch,-0x40ffae4c(%edx)
51b423:	b4 51                	mov    $0x51,%ah
51b425:	00 8b 83 58 05 00    	add    %cl,0x55883(%ebx)
51b42b:	00 33                	add    %dh,(%ebx)
51b42d:	d2 8b 08 ff 91 cc    	rorb   %cl,-0x336e00f8(%ebx)
51b433:	00 00                	add    %al,(%eax)
51b435:	00 e9                	add    %ch,%cl
51b437:	bc 00 00 00 8b       	mov    $0x8b000000,%esp
51b43c:	83 58 05 00          	sbbl   $0x0,0x5(%eax)
51b440:	00 ba 01 00 00 00    	add    %bh,0x1(%edx)
51b446:	8b 08                	mov    (%eax),%ecx
51b448:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b44e:	e9 a4 00 00 00       	jmp    0x51b4f7
51b453:	8b 83 58 05 00 00    	mov    0x558(%ebx),%eax
51b459:	ba 01 00 00 00       	mov    $0x1,%edx
51b45e:	8b 08                	mov    (%eax),%ecx
51b460:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b466:	e9 8c 00 00 00       	jmp    0x51b4f7
51b46b:	8b 83 58 05 00 00    	mov    0x558(%ebx),%eax
51b471:	ba 01 00 00 00       	mov    $0x1,%edx
51b476:	8b 08                	mov    (%eax),%ecx
51b478:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b47e:	eb 77                	jmp    0x51b4f7
51b480:	8b 83 58 05 00 00    	mov    0x558(%ebx),%eax
51b486:	ba 02 00 00 00       	mov    $0x2,%edx
51b48b:	8b 08                	mov    (%eax),%ecx
51b48d:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b493:	eb 62                	jmp    0x51b4f7
51b495:	8b 83 58 05 00 00    	mov    0x558(%ebx),%eax
51b49b:	ba 02 00 00 00       	mov    $0x2,%edx
51b4a0:	8b 08                	mov    (%eax),%ecx
51b4a2:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b4a8:	eb 4d                	jmp    0x51b4f7
51b4aa:	8b 83 58 05 00 00    	mov    0x558(%ebx),%eax
51b4b0:	ba 02 00 00 00       	mov    $0x2,%edx
51b4b5:	8b 08                	mov    (%eax),%ecx
51b4b7:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b4bd:	eb 38                	jmp    0x51b4f7
51b4bf:	8b 83 58 05 00 00    	mov    0x558(%ebx),%eax
51b4c5:	ba 02 00 00 00       	mov    $0x2,%edx
51b4ca:	8b 08                	mov    (%eax),%ecx
51b4cc:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b4d2:	eb 23                	jmp    0x51b4f7
51b4d4:	83 f8 03             	cmp    $0x3,%eax
51b4d7:	75 1e                	jne    0x51b4f7
51b4d9:	8b 83 34 06 00 00    	mov    0x634(%ebx),%eax
51b4df:	83 e8 08             	sub    $0x8,%eax
51b4e2:	75 13                	jne    0x51b4f7
51b4e4:	8b 83 58 05 00 00    	mov    0x558(%ebx),%eax
51b4ea:	ba 03 00 00 00       	mov    $0x3,%edx
51b4ef:	8b 08                	mov    (%eax),%ecx
51b4f1:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
51b4f7:	ff b3 c4 05 00 00    	push   0x5c4(%ebx)
51b4fd:	ff b3 c0 05 00 00    	push   0x5c0(%ebx)
51b503:	8d 55 c8             	lea    -0x38(%ebp),%edx
51b506:	8b c3                	mov    %ebx,%eax
51b508:	e8 8b 57 00 00       	call   0x520c98
51b50d:	8b 55 c8             	mov    -0x38(%ebp),%edx
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