5f64fb:	83 3d 40 90 d7 00 ff 	cmpl   $0xffffffff,0xd79040
5f6502:	75 32                	jne    0x5f6536
5f6504:	b9 3c 90 d7 00       	mov    $0xd7903c,%ecx
5f6509:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f6510:	e8 7f 72 e4 ff       	call   0x43d794
5f6515:	68 f0 a2 bc 00       	push   $0xbca2f0
5f651a:	c7 05 3c 90 d7 00 fc 	movl   $0xbea2fc,0xd7903c
5f6521:	a2 be 00
5f6524:	e8 81 e1 e1 ff       	call   0x4146aa
5f6529:	68 40 90 d7 00       	push   $0xd79040
5f652e:	e8 f3 b3 e3 ff       	call   0x431926
5f6533:	83 c4 08             	add    $0x8,%esp
5f6536:	b8 3c 90 d7 00       	mov    $0xd7903c,%eax
5f653b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f653e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f6545:	59                   	pop    %ecx
5f6546:	8b e5                	mov    %ebp,%esp
5f6548:	5d                   	pop    %ebp
5f6549:	c3                   	ret
5f654a:	cc                   	int3
5f654b:	cc                   	int3
5f654c:	cc                   	int3
5f654d:	cc                   	int3
5f654e:	cc                   	int3
5f654f:	cc                   	int3
5f6550:	cc                   	int3
5f6551:	cc                   	int3
5f6552:	cc                   	int3
5f6553:	cc                   	int3
5f6554:	cc                   	int3
5f6555:	cc                   	int3
5f6556:	cc                   	int3
5f6557:	cc                   	int3
5f6558:	cc                   	int3
5f6559:	cc                   	int3
5f655a:	cc                   	int3
5f655b:	cc                   	int3
5f655c:	cc                   	int3
5f655d:	cc                   	int3
5f655e:	cc                   	int3
5f655f:	cc                   	int3
5f6560:	cc                   	int3
5f6561:	cc                   	int3
5f6562:	cc                   	int3
5f6563:	cc                   	int3
5f6564:	cc                   	int3
5f6565:	cc                   	int3
5f6566:	cc                   	int3
5f6567:	cc                   	int3
5f6568:	cc                   	int3
5f6569:	cc                   	int3
5f656a:	cc                   	int3
5f656b:	cc                   	int3
5f656c:	cc                   	int3
5f656d:	cc                   	int3
5f656e:	cc                   	int3
5f656f:	cc                   	int3
5f6570:	55                   	push   %ebp
5f6571:	8b ec                	mov    %esp,%ebp
5f6573:	6a ff                	push   $0xffffffff
5f6575:	68 7c e8 b6 00       	push   $0xb6e87c
5f657a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f6580:	50                   	push   %eax
5f6581:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f6586:	33 c5                	xor    %ebp,%eax
5f6588:	50                   	push   %eax
5f6589:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f658c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f6592:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5f6598:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5f659e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5f65a1:	a1 30 90 d7 00       	mov    0xd79030,%eax
5f65a6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5f65ac:	7e 48                	jle    0x5f65f6
5f65ae:	68 30 90 d7 00       	push   $0xd79030
5f65b3:	e8 46 bb e0 ff       	call   0x4020fe
5f65b8:	83 c4 04             	add    $0x4,%esp
5f65bb:	83 3d 30 90 d7 00 ff 	cmpl   $0xffffffff,0xd79030
5f65c2:	75 32                	jne    0x5f65f6
5f65c4:	b9 2c 90 d7 00       	mov    $0xd7902c,%ecx
5f65c9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f65d0:	e8 bf 71 e4 ff       	call   0x43d794
5f65d5:	68 10 a3 bc 00       	push   $0xbca310
5f65da:	c7 05 2c 90 d7 00 88 	movl   $0xbea288,0xd7902c
5f65e1:	a2 be 00
5f65e4:	e8 c1 e0 e1 ff       	call   0x4146aa
5f65e9:	68 30 90 d7 00       	push   $0xd79030
5f65ee:	e8 33 b3 e3 ff       	call   0x431926
5f65f3:	83 c4 08             	add    $0x8,%esp
5f65f6:	b8 2c 90 d7 00       	mov    $0xd7902c,%eax
5f65fb:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f65fe:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f6605:	59                   	pop    %ecx
5f6606:	8b e5                	mov    %ebp,%esp
5f6608:	5d                   	pop    %ebp
5f6609:	c3                   	ret
5f660a:	cc                   	int3
5f660b:	cc                   	int3
5f660c:	cc                   	int3
5f660d:	cc                   	int3
5f660e:	cc                   	int3
5f660f:	cc                   	int3
5f6610:	cc                   	int3
5f6611:	cc                   	int3
5f6612:	cc                   	int3
5f6613:	cc                   	int3
5f6614:	cc                   	int3
5f6615:	cc                   	int3
5f6616:	cc                   	int3
5f6617:	cc                   	int3
5f6618:	cc                   	int3
5f6619:	cc                   	int3
5f661a:	cc                   	int3
5f661b:	cc                   	int3
5f661c:	cc                   	int3
5f661d:	cc                   	int3
5f661e:	cc                   	int3
5f661f:	cc                   	int3
5f6620:	cc                   	int3
5f6621:	cc                   	int3
5f6622:	cc                   	int3
5f6623:	cc                   	int3
5f6624:	cc                   	int3
5f6625:	cc                   	int3
5f6626:	cc                   	int3
5f6627:	cc                   	int3
5f6628:	cc                   	int3
5f6629:	cc                   	int3
5f662a:	cc                   	int3
5f662b:	cc                   	int3
5f662c:	cc                   	int3
5f662d:	cc                   	int3
5f662e:	cc                   	int3
5f662f:	cc                   	int3
5f6630:	55                   	push   %ebp
5f6631:	8b ec                	mov    %esp,%ebp
5f6633:	6a ff                	push   $0xffffffff
5f6635:	68 ac e8 b6 00       	push   $0xb6e8ac
5f663a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f6640:	50                   	push   %eax
5f6641:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f6646:	33 c5                	xor    %ebp,%eax
5f6648:	50                   	push   %eax
5f6649:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f664c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f6652:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5f6658:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5f665e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5f6661:	a1 0c 90 d7 00       	mov    0xd7900c,%eax
5f6666:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5f666c:	7e 48                	jle    0x5f66b6
5f666e:	68 0c 90 d7 00       	push   $0xd7900c
5f6673:	e8 86 ba e0 ff       	call   0x4020fe
5f6678:	83 c4 04             	add    $0x4,%esp
5f667b:	83 3d 0c 90 d7 00 ff 	cmpl   $0xffffffff,0xd7900c
5f6682:	75 32                	jne    0x5f66b6
5f6684:	b9 08 90 d7 00       	mov    $0xd79008,%ecx
5f6689:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f6690:	e8 ff 70 e4 ff       	call   0x43d794
5f6695:	68 30 a3 bc 00       	push   $0xbca330
5f669a:	c7 05 08 90 d7 00 1c 	movl   $0xbea21c,0xd79008
5f66a1:	a2 be 00
5f66a4:	e8 01 e0 e1 ff       	call   0x4146aa
5f66a9:	68 0c 90 d7 00       	push   $0xd7900c
5f66ae:	e8 73 b2 e3 ff       	call   0x431926
5f66b3:	83 c4 08             	add    $0x8,%esp
5f66b6:	b8 08 90 d7 00       	mov    $0xd79008,%eax
5f66bb:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f66be:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f66c5:	59                   	pop    %ecx
5f66c6:	8b e5                	mov    %ebp,%esp
5f66c8:	5d                   	pop    %ebp
5f66c9:	c3                   	ret
5f66ca:	cc                   	int3
5f66cb:	cc                   	int3
5f66cc:	cc                   	int3
5f66cd:	cc                   	int3
5f66ce:	cc                   	int3
5f66cf:	cc                   	int3
5f66d0:	cc                   	int3
5f66d1:	cc                   	int3
5f66d2:	cc                   	int3
5f66d3:	cc                   	int3
5f66d4:	cc                   	int3
5f66d5:	cc                   	int3
5f66d6:	cc                   	int3
5f66d7:	cc                   	int3
5f66d8:	cc                   	int3
5f66d9:	cc                   	int3
5f66da:	cc                   	int3
5f66db:	cc                   	int3
5f66dc:	cc                   	int3
5f66dd:	cc                   	int3
5f66de:	cc                   	int3
5f66df:	cc                   	int3
5f66e0:	cc                   	int3
5f66e1:	cc                   	int3
5f66e2:	cc                   	int3
5f66e3:	cc                   	int3
5f66e4:	cc                   	int3
5f66e5:	cc                   	int3
5f66e6:	cc                   	int3
5f66e7:	cc                   	int3
5f66e8:	cc                   	int3
5f66e9:	cc                   	int3
5f66ea:	cc                   	int3
5f66eb:	cc                   	int3
5f66ec:	cc                   	int3
5f66ed:	cc                   	int3
5f66ee:	cc                   	int3
5f66ef:	cc                   	int3
5f66f0:	55                   	push   %ebp
5f66f1:	8b ec                	mov    %esp,%ebp
5f66f3:	6a ff                	push   $0xffffffff
5f66f5:	68 dc e8 b6 00       	push   $0xb6e8dc
5f66fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f6700:	50                   	push   %eax
5f6701:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f6706:	33 c5                	xor    %ebp,%eax
5f6708:	50                   	push   %eax
5f6709:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f670c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f6712:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5f6718:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5f671e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5f6721:	a1 50 90 d7 00       	mov    0xd79050,%eax
5f6726:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5f672c:	7e 48                	jle    0x5f6776
5f672e:	68 50 90 d7 00       	push   $0xd79050
5f6733:	e8 c6 b9 e0 ff       	call   0x4020fe
5f6738:	83 c4 04             	add    $0x4,%esp
5f673b:	83 3d 50 90 d7 00 ff 	cmpl   $0xffffffff,0xd79050
5f6742:	75 32                	jne    0x5f6776
5f6744:	b9 4c 90 d7 00       	mov    $0xd7904c,%ecx
5f6749:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5f6750:	e8 3f 70 e4 ff       	call   0x43d794
5f6755:	68 50 a3 bc 00       	push   $0xbca350
5f675a:	c7 05 4c 90 d7 00 80 	movl   $0xbea380,0xd7904c
5f6761:	a3 be 00
5f6764:	e8 41 df e1 ff       	call   0x4146aa
5f6769:	68 50 90 d7 00       	push   $0xd79050
5f676e:	e8 b3 b1 e3 ff       	call   0x431926
5f6773:	83 c4 08             	add    $0x8,%esp
5f6776:	b8 4c 90 d7 00       	mov    $0xd7904c,%eax
5f677b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5f677e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f6785:	59                   	pop    %ecx
5f6786:	8b e5                	mov    %ebp,%esp
5f6788:	5d                   	pop    %ebp
5f6789:	c3                   	ret
5f678a:	cc                   	int3
5f678b:	cc                   	int3
5f678c:	cc                   	int3
5f678d:	cc                   	int3
5f678e:	cc                   	int3
5f678f:	cc                   	int3
5f6790:	cc                   	int3
5f6791:	cc                   	int3
5f6792:	cc                   	int3
5f6793:	cc                   	int3
5f6794:	cc                   	int3
5f6795:	cc                   	int3
5f6796:	cc                   	int3
5f6797:	cc                   	int3
5f6798:	cc                   	int3
5f6799:	cc                   	int3
5f679a:	cc                   	int3
5f679b:	cc                   	int3
5f679c:	cc                   	int3
5f679d:	cc                   	int3
5f679e:	cc                   	int3
5f679f:	cc                   	int3
5f67a0:	cc                   	int3
5f67a1:	cc                   	int3
5f67a2:	cc                   	int3
5f67a3:	cc                   	int3
5f67a4:	cc                   	int3
5f67a5:	cc                   	int3
5f67a6:	cc                   	int3
5f67a7:	cc                   	int3
5f67a8:	cc                   	int3
5f67a9:	cc                   	int3
5f67aa:	cc                   	int3
5f67ab:	cc                   	int3
5f67ac:	cc                   	int3
5f67ad:	cc                   	int3
5f67ae:	cc                   	int3
5f67af:	cc                   	int3
5f67b0:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f67b3:	e9 39 24 e2 ff       	jmp    0x418bf1
5f67b8:	cc                   	int3
5f67b9:	cc                   	int3
5f67ba:	cc                   	int3
5f67bb:	cc                   	int3
5f67bc:	cc                   	int3
5f67bd:	cc                   	int3
5f67be:	cc                   	int3
5f67bf:	cc                   	int3
5f67c0:	8b 41 f0             	mov    -0x10(%ecx),%eax
5f67c3:	83 c1 f0             	add    $0xfffffff0,%ecx
5f67c6:	ff 74 24 04          	push   0x4(%esp)
5f67ca:	8b 40 04             	mov    0x4(%eax),%eax
5f67cd:	03 c8                	add    %eax,%ecx
5f67cf:	8b 01                	mov    (%ecx),%eax
5f67d1:	ff 50 14             	call   *0x14(%eax)
5f67d4:	f7 d8                	neg    %eax
5f67d6:	1b c0                	sbb    %eax,%eax
5f67d8:	f7 d8                	neg    %eax
5f67da:	c2 04 00             	ret    $0x4
5f67dd:	cc                   	int3
5f67de:	cc                   	int3
5f67df:	cc                   	int3
5f67e0:	cc                   	int3
5f67e1:	cc                   	int3
5f67e2:	cc                   	int3
5f67e3:	cc                   	int3
5f67e4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f67e7:	e9 e5 8e e2 ff       	jmp    0x41f6d1
5f67ec:	cc                   	int3
5f67ed:	cc                   	int3
5f67ee:	cc                   	int3
5f67ef:	cc                   	int3
5f67f0:	8b 41 f4             	mov    -0xc(%ecx),%eax
5f67f3:	83 c1 f4             	add    $0xfffffff4,%ecx
5f67f6:	ff 74 24 04          	push   0x4(%esp)
5f67fa:	8b 40 04             	mov    0x4(%eax),%eax
5f67fd:	03 c8                	add    %eax,%ecx
5f67ff:	8b 01                	mov    (%ecx),%eax
5f6801:	ff 50 14             	call   *0x14(%eax)
5f6804:	f7 d8                	neg    %eax
5f6806:	1b c0                	sbb    %eax,%eax
5f6808:	f7 d8                	neg    %eax
5f680a:	c2 04 00             	ret    $0x4
5f680d:	cc                   	int3
5f680e:	cc                   	int3
5f680f:	cc                   	int3
5f6810:	cc                   	int3
5f6811:	cc                   	int3
5f6812:	cc                   	int3
5f6813:	cc                   	int3
5f6814:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f6817:	e9 4f 81 e2 ff       	jmp    0x41e96b
5f681c:	cc                   	int3
5f681d:	cc                   	int3
5f681e:	cc                   	int3
5f681f:	cc                   	int3
5f6820:	8b 41 f4             	mov    -0xc(%ecx),%eax
5f6823:	83 c1 f4             	add    $0xfffffff4,%ecx
5f6826:	ff 74 24 04          	push   0x4(%esp)
5f682a:	8b 40 04             	mov    0x4(%eax),%eax