5f63a6:	cc                   	int3
5f63a7:	cc                   	int3
5f63a8:	cc                   	int3
5f63a9:	cc                   	int3
5f63aa:	cc                   	int3
5f63ab:	cc                   	int3
5f63ac:	cc                   	int3
5f63ad:	cc                   	int3
5f63ae:	cc                   	int3
5f63af:	cc                   	int3
5f63b0:	cc                   	int3
5f63b1:	cc                   	int3
5f63b2:	cc                   	int3
5f63b3:	cc                   	int3
5f63b4:	cc                   	int3
5f63b5:	cc                   	int3
5f63b6:	cc                   	int3
5f63b7:	cc                   	int3
5f63b8:	cc                   	int3
5f63b9:	cc                   	int3
5f63ba:	cc                   	int3
5f63bb:	cc                   	int3
5f63bc:	cc                   	int3
5f63bd:	cc                   	int3
5f63be:	cc                   	int3
5f63bf:	cc                   	int3
5f63c0:	51                   	push   %ecx
5f63c1:	56                   	push   %esi
5f63c2:	8b 74 24 0c          	mov    0xc(%esp),%esi
5f63c6:	33 c0                	xor    %eax,%eax
5f63c8:	6a 0e                	push   $0xe
5f63ca:	68 d4 a2 be 00       	push   $0xbea2d4
5f63cf:	8b ce                	mov    %esi,%ecx
5f63d1:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
5f63d8:	00
5f63d9:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5f63e0:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5f63e7:	66 89 06             	mov    %ax,(%esi)
5f63ea:	e8 c8 4d e2 ff       	call   0x41b1b7
5f63ef:	8b c6                	mov    %esi,%eax
5f63f1:	5e                   	pop    %esi
5f63f2:	59                   	pop    %ecx
5f63f3:	c2 04 00             	ret    $0x4
5f63f6:	cc                   	int3
5f63f7:	cc                   	int3
5f63f8:	cc                   	int3
5f63f9:	cc                   	int3
5f63fa:	cc                   	int3
5f63fb:	cc                   	int3
5f63fc:	cc                   	int3
5f63fd:	cc                   	int3
5f63fe:	cc                   	int3
5f63ff:	cc                   	int3
5f6400:	cc                   	int3
5f6401:	cc                   	int3
5f6402:	cc                   	int3
5f6403:	cc                   	int3
5f6404:	cc                   	int3
5f6405:	cc                   	int3
5f6406:	cc                   	int3
5f6407:	cc                   	int3
5f6408:	cc                   	int3
5f6409:	cc                   	int3
5f640a:	cc                   	int3
5f640b:	cc                   	int3
5f640c:	cc                   	int3
5f640d:	cc                   	int3
5f640e:	cc                   	int3
5f640f:	cc                   	int3
5f6410:	51                   	push   %ecx
5f6411:	56                   	push   %esi
5f6412:	8b 74 24 0c          	mov    0xc(%esp),%esi
5f6416:	33 c0                	xor    %eax,%eax
5f6418:	6a 0f                	push   $0xf
5f641a:	68 5c a2 be 00       	push   $0xbea25c
5f641f:	8b ce                	mov    %esi,%ecx
5f6421:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
5f6428:	00
5f6429:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5f6430:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5f6437:	66 89 06             	mov    %ax,(%esi)
5f643a:	e8 78 4d e2 ff       	call   0x41b1b7
5f643f:	8b c6                	mov    %esi,%eax
5f6441:	5e                   	pop    %esi
5f6442:	59                   	pop    %ecx
5f6443:	c2 04 00             	ret    $0x4
5f6446:	cc                   	int3
5f6447:	cc                   	int3
5f6448:	cc                   	int3
5f6449:	cc                   	int3
5f644a:	cc                   	int3
5f644b:	cc                   	int3
5f644c:	cc                   	int3
5f644d:	cc                   	int3
5f644e:	cc                   	int3
5f644f:	cc                   	int3
5f6450:	cc                   	int3
5f6451:	cc                   	int3
5f6452:	cc                   	int3
5f6453:	cc                   	int3
5f6454:	cc                   	int3
5f6455:	cc                   	int3
5f6456:	cc                   	int3
5f6457:	cc                   	int3
5f6458:	cc                   	int3
5f6459:	cc                   	int3
5f645a:	cc                   	int3
5f645b:	cc                   	int3
5f645c:	cc                   	int3
5f645d:	cc                   	int3
5f645e:	cc                   	int3
5f645f:	cc                   	int3
5f6460:	51                   	push   %ecx
5f6461:	56                   	push   %esi
5f6462:	8b 74 24 0c          	mov    0xc(%esp),%esi
5f6466:	33 c0                	xor    %eax,%eax
5f6468:	6a 12                	push   $0x12
5f646a:	68 cc a3 be 00       	push   $0xbea3cc
5f646f:	8b ce                	mov    %esi,%ecx
5f6471:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
5f6478:	00
5f6479:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5f6480:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5f6487:	66 89 06             	mov    %ax,(%esi)
5f648a:	e8 28 4d e2 ff       	call   0x41b1b7
5f648f:	8b c6                	mov    %esi,%eax
5f6491:	5e                   	pop    %esi
5f6492:	59                   	pop    %ecx
5f6493:	c2 04 00             	ret    $0x4
5f6496:	cc                   	int3
5f6497:	cc                   	int3
5f6498:	cc                   	int3
5f6499:	cc                   	int3
5f649a:	cc                   	int3
5f649b:	cc                   	int3
5f649c:	cc                   	int3
5f649d:	cc                   	int3
5f649e:	cc                   	int3
5f649f:	cc                   	int3
5f64a0:	cc                   	int3
5f64a1:	cc                   	int3
5f64a2:	cc                   	int3
5f64a3:	cc                   	int3
5f64a4:	cc                   	int3
5f64a5:	cc                   	int3
5f64a6:	cc                   	int3
5f64a7:	cc                   	int3
5f64a8:	cc                   	int3
5f64a9:	cc                   	int3
5f64aa:	cc                   	int3
5f64ab:	cc                   	int3
5f64ac:	cc                   	int3
5f64ad:	cc                   	int3
5f64ae:	cc                   	int3
5f64af:	cc                   	int3
5f64b0:	55                   	push   %ebp
5f64b1:	8b ec                	mov    %esp,%ebp
5f64b3:	6a ff                	push   $0xffffffff
5f64b5:	68 4c e8 b6 00       	push   $0xb6e84c
5f64ba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5f64c0:	50                   	push   %eax
5f64c1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5f64c6:	33 c5                	xor    %ebp,%eax
5f64c8:	50                   	push   %eax
5f64c9:	8d 45 f4             	lea    -0xc(%ebp),%eax
5f64cc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5f64d2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5f64d8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5f64de:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5f64e1:	a1 40 90 d7 00       	mov    0xd79040,%eax
5f64e6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5f64ec:	7e 48                	jle    0x5f6536
5f64ee:	68 40 90 d7 00       	push   $0xd79040
5f64f3:	e8 06 bc e0 ff       	call   0x4020fe
5f64f8:	83 c4 04             	add    $0x4,%esp
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