5c83df:	89 7b 14             	mov    %edi,0x14(%ebx)
5c83e2:	e8 b9 c6 fe ff       	call   0x5b4aa0
5c83e7:	8b 55 a8             	mov    -0x58(%ebp),%edx
5c83ea:	85 c0                	test   %eax,%eax
5c83ec:	0f 85 c3 00 00 00    	jne    0x5c84b5
5c83f2:	83 fa 10             	cmp    $0x10,%edx
5c83f5:	72 2c                	jb     0x5c8423
5c83f7:	8b 4d 94             	mov    -0x6c(%ebp),%ecx
5c83fa:	42                   	inc    %edx
5c83fb:	8b c1                	mov    %ecx,%eax
5c83fd:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c8403:	72 14                	jb     0x5c8419
5c8405:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c8408:	83 c2 23             	add    $0x23,%edx
5c840b:	2b c1                	sub    %ecx,%eax
5c840d:	83 c0 fc             	add    $0xfffffffc,%eax
5c8410:	83 f8 1f             	cmp    $0x1f,%eax
5c8413:	0f 87 9c 01 00 00    	ja     0x5c85b5
5c8419:	52                   	push   %edx
5c841a:	51                   	push   %ecx
5c841b:	e8 52 8c 01 00       	call   0x5e1072
5c8420:	83 c4 08             	add    $0x8,%esp
5c8423:	8b 55 90             	mov    -0x70(%ebp),%edx
5c8426:	83 fa 10             	cmp    $0x10,%edx
5c8429:	72 2f                	jb     0x5c845a
5c842b:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
5c8431:	42                   	inc    %edx
5c8432:	8b c1                	mov    %ecx,%eax
5c8434:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c843a:	72 14                	jb     0x5c8450
5c843c:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c843f:	83 c2 23             	add    $0x23,%edx
5c8442:	2b c1                	sub    %ecx,%eax
5c8444:	83 c0 fc             	add    $0xfffffffc,%eax
5c8447:	83 f8 1f             	cmp    $0x1f,%eax
5c844a:	0f 87 65 01 00 00    	ja     0x5c85b5
5c8450:	52                   	push   %edx
5c8451:	51                   	push   %ecx
5c8452:	e8 1b 8c 01 00       	call   0x5e1072
5c8457:	83 c4 08             	add    $0x8,%esp
5c845a:	8b 95 78 ff ff ff    	mov    -0x88(%ebp),%edx
5c8460:	83 fa 10             	cmp    $0x10,%edx
5c8463:	72 2f                	jb     0x5c8494
5c8465:	8b 8d 64 ff ff ff    	mov    -0x9c(%ebp),%ecx
5c846b:	42                   	inc    %edx
5c846c:	8b c1                	mov    %ecx,%eax
5c846e:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c8474:	72 14                	jb     0x5c848a
5c8476:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c8479:	83 c2 23             	add    $0x23,%edx
5c847c:	2b c1                	sub    %ecx,%eax
5c847e:	83 c0 fc             	add    $0xfffffffc,%eax
5c8481:	83 f8 1f             	cmp    $0x1f,%eax
5c8484:	0f 87 2b 01 00 00    	ja     0x5c85b5
5c848a:	52                   	push   %edx
5c848b:	51                   	push   %ecx
5c848c:	e8 e1 8b 01 00       	call   0x5e1072
5c8491:	83 c4 08             	add    $0x8,%esp
5c8494:	8b 45 08             	mov    0x8(%ebp),%eax
5c8497:	83 c6 48             	add    $0x48,%esi
5c849a:	8b bd 3c ff ff ff    	mov    -0xc4(%ebp),%edi
5c84a0:	8b 9d 44 ff ff ff    	mov    -0xbc(%ebp),%ebx
5c84a6:	e9 f3 fd ff ff       	jmp    0x5c829e
5c84ab:	be 01 00 00 00       	mov    $0x1,%esi
5c84b0:	e9 af 00 00 00       	jmp    0x5c8564
5c84b5:	be 02 00 00 00       	mov    $0x2,%esi
5c84ba:	83 fa 10             	cmp    $0x10,%edx
5c84bd:	72 2c                	jb     0x5c84eb
5c84bf:	8b 4d 94             	mov    -0x6c(%ebp),%ecx
5c84c2:	42                   	inc    %edx
5c84c3:	8b c1                	mov    %ecx,%eax
5c84c5:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c84cb:	72 14                	jb     0x5c84e1
5c84cd:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c84d0:	83 c2 23             	add    $0x23,%edx
5c84d3:	2b c1                	sub    %ecx,%eax
5c84d5:	83 c0 fc             	add    $0xfffffffc,%eax
5c84d8:	83 f8 1f             	cmp    $0x1f,%eax
5c84db:	0f 87 d4 00 00 00    	ja     0x5c85b5
5c84e1:	52                   	push   %edx
5c84e2:	51                   	push   %ecx
5c84e3:	e8 8a 8b 01 00       	call   0x5e1072
5c84e8:	83 c4 08             	add    $0x8,%esp
5c84eb:	8b 55 90             	mov    -0x70(%ebp),%edx
5c84ee:	83 fa 10             	cmp    $0x10,%edx
5c84f1:	72 2f                	jb     0x5c8522
5c84f3:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
5c84f9:	42                   	inc    %edx
5c84fa:	8b c1                	mov    %ecx,%eax
5c84fc:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c8502:	72 14                	jb     0x5c8518
5c8504:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c8507:	83 c2 23             	add    $0x23,%edx
5c850a:	2b c1                	sub    %ecx,%eax
5c850c:	83 c0 fc             	add    $0xfffffffc,%eax
5c850f:	83 f8 1f             	cmp    $0x1f,%eax
5c8512:	0f 87 9d 00 00 00    	ja     0x5c85b5
5c8518:	52                   	push   %edx
5c8519:	51                   	push   %ecx
5c851a:	e8 53 8b 01 00       	call   0x5e1072
5c851f:	83 c4 08             	add    $0x8,%esp
5c8522:	8b 95 78 ff ff ff    	mov    -0x88(%ebp),%edx
5c8528:	83 fa 10             	cmp    $0x10,%edx
5c852b:	72 2b                	jb     0x5c8558
5c852d:	8b 8d 64 ff ff ff    	mov    -0x9c(%ebp),%ecx
5c8533:	42                   	inc    %edx
5c8534:	8b c1                	mov    %ecx,%eax
5c8536:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c853c:	72 10                	jb     0x5c854e
5c853e:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c8541:	83 c2 23             	add    $0x23,%edx
5c8544:	2b c1                	sub    %ecx,%eax
5c8546:	83 c0 fc             	add    $0xfffffffc,%eax
5c8549:	83 f8 1f             	cmp    $0x1f,%eax
5c854c:	77 67                	ja     0x5c85b5
5c854e:	52                   	push   %edx
5c854f:	51                   	push   %ecx
5c8550:	e8 1d 8b 01 00       	call   0x5e1072
5c8555:	83 c4 08             	add    $0x8,%esp
5c8558:	8b 9d 44 ff ff ff    	mov    -0xbc(%ebp),%ebx
5c855e:	8b bd 3c ff ff ff    	mov    -0xc4(%ebp),%edi
5c8564:	83 fb 10             	cmp    $0x10,%ebx
5c8567:	72 27                	jb     0x5c8590
5c8569:	8d 4b 01             	lea    0x1(%ebx),%ecx
5c856c:	8b c7                	mov    %edi,%eax
5c856e:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
5c8574:	72 10                	jb     0x5c8586
5c8576:	8b 7f fc             	mov    -0x4(%edi),%edi
5c8579:	83 c1 23             	add    $0x23,%ecx
5c857c:	2b c7                	sub    %edi,%eax
5c857e:	83 c0 fc             	add    $0xfffffffc,%eax
5c8581:	83 f8 1f             	cmp    $0x1f,%eax
5c8584:	77 2f                	ja     0x5c85b5
5c8586:	51                   	push   %ecx
5c8587:	57                   	push   %edi
5c8588:	e8 e5 8a 01 00       	call   0x5e1072
5c858d:	83 c4 08             	add    $0x8,%esp
5c8590:	8d 4d dc             	lea    -0x24(%ebp),%ecx
5c8593:	e8 18 c0 fe ff       	call   0x5b45b0
5c8598:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5c859b:	8b c6                	mov    %esi,%eax
5c859d:	5f                   	pop    %edi
5c859e:	5e                   	pop    %esi
5c859f:	33 cd                	xor    %ebp,%ecx
5c85a1:	5b                   	pop    %ebx
5c85a2:	e8 33 8f 01 00       	call   0x5e14da
5c85a7:	8b e5                	mov    %ebp,%esp
5c85a9:	5d                   	pop    %ebp
5c85aa:	c3                   	ret
5c85ab:	e8 7f 49 02 00       	call   0x5ecf2f
5c85b0:	e8 2b c9 e7 ff       	call   0x444ee0
5c85b5:	e8 75 49 02 00       	call   0x5ecf2f
5c85ba:	cc                   	int3
5c85bb:	cc                   	int3
5c85bc:	cc                   	int3
5c85bd:	cc                   	int3
5c85be:	cc                   	int3
5c85bf:	cc                   	int3
5c85c0:	55                   	push   %ebp
5c85c1:	8b ec                	mov    %esp,%ebp
5c85c3:	83 ec 70             	sub    $0x70,%esp
5c85c6:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c85cb:	33 c5                	xor    %ebp,%eax
5c85cd:	89 45 fc             	mov    %eax,-0x4(%ebp)
5c85d0:	56                   	push   %esi
5c85d1:	57                   	push   %edi
5c85d2:	e8 99 59 e9 ff       	call   0x45df70
5c85d7:	84 c0                	test   %al,%al
5c85d9:	0f 84 e9 00 00 00    	je     0x5c86c8
5c85df:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
5c85e3:	0f 85 df 00 00 00    	jne    0x5c86c8
5c85e9:	8d 45 ac             	lea    -0x54(%ebp),%eax
5c85ec:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
5c85f3:	50                   	push   %eax
5c85f4:	83 ec 0c             	sub    $0xc,%esp
5c85f7:	c7 45 c0 0f 00 00 00 	movl   $0xf,-0x40(%ebp)
5c85fe:	8b c4                	mov    %esp,%eax
5c8600:	c6 45 ac 00          	movb   $0x0,-0x54(%ebp)
5c8604:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
5c860b:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
5c8612:	6a 0d                	push   $0xd
5c8614:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
5c861b:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
5c8621:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
5c8628:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
5c862f:	e8 8c d6 e7 ff       	call   0x445cc0
5c8634:	83 c4 14             	add    $0x14,%esp
5c8637:	6a 03                	push   $0x3
5c8639:	e8 b2 52 e9 ff       	call   0x45d8f0
5c863e:	50                   	push   %eax
5c863f:	83 ec 18             	sub    $0x18,%esp
5c8642:	8d 45 ac             	lea    -0x54(%ebp),%eax
5c8645:	8b cc                	mov    %esp,%ecx
5c8647:	50                   	push   %eax
5c8648:	e8 53 47 e7 ff       	call   0x43cda0
5c864d:	8d 45 94             	lea    -0x6c(%ebp),%eax
5c8650:	50                   	push   %eax
5c8651:	e8 8a d6 e8 ff       	call   0x455ce0
5c8656:	83 c4 24             	add    $0x24,%esp
5c8659:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
5c8660:	8d 45 d0             	lea    -0x30(%ebp),%eax
5c8663:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
5c866a:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
5c8671:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
5c8678:	50                   	push   %eax
5c8679:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c867c:	50                   	push   %eax
5c867d:	83 ec 18             	sub    $0x18,%esp
5c8680:	8d 45 94             	lea    -0x6c(%ebp),%eax
5c8683:	8b cc                	mov    %esp,%ecx
5c8685:	50                   	push   %eax
5c8686:	e8 15 47 e7 ff       	call   0x43cda0
5c868b:	e8 10 dd e7 ff       	call   0x4463a0
5c8690:	8b 75 f4             	mov    -0xc(%ebp),%esi
5c8693:	8d 4d d0             	lea    -0x30(%ebp),%ecx
5c8696:	83 c4 20             	add    $0x20,%esp
5c8699:	e8 72 c5 e7 ff       	call   0x444c10
5c869e:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
5c86a1:	e8 0a 00 e7 ff       	call   0x4386b0
5c86a6:	8d 4d ac             	lea    -0x54(%ebp),%ecx
5c86a9:	e8 02 00 e7 ff       	call   0x4386b0
5c86ae:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
5c86b1:	e8 5a c5 e7 ff       	call   0x444c10
5c86b6:	8b c6                	mov    %esi,%eax
5c86b8:	5f                   	pop    %edi
5c86b9:	5e                   	pop    %esi
5c86ba:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5c86bd:	33 cd                	xor    %ebp,%ecx
5c86bf:	e8 16 8e 01 00       	call   0x5e14da
5c86c4:	8b e5                	mov    %ebp,%esp
5c86c6:	5d                   	pop    %ebp
5c86c7:	c3                   	ret
5c86c8:	83 ec 18             	sub    $0x18,%esp
5c86cb:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
5c86d2:	8b cc                	mov    %esp,%ecx
5c86d4:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
5c86db:	c7 45 f0 0f 00 00 00 	movl   $0xf,-0x10(%ebp)
5c86e2:	be 01 00 00 00       	mov    $0x1,%esi
5c86e7:	c6 45 dc 00          	movb   $0x0,-0x24(%ebp)
5c86eb:	6a 13                	push   $0x13
5c86ed:	68 48 dd 68 00       	push   $0x68dd48
5c86f2:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
5c86f9:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
5c8700:	c6 01 00             	movb   $0x0,(%ecx)
5c8703:	e8 38 cb e7 ff       	call   0x445240
5c8708:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5c870b:	e8 10 be fe ff       	call   0x5b4520
5c8710:	68 90 7b 72 00       	push   $0x727b90
5c8715:	8d 45 94             	lea    -0x6c(%ebp),%eax
5c8718:	68 5c dd 6c 00       	push   $0x6cdd5c
5c871d:	50                   	push   %eax
5c871e:	e8 0d 02 e9 ff       	call   0x458930
5c8723:	8d 4d dc             	lea    -0x24(%ebp),%ecx
5c8726:	83 c4 0c             	add    $0xc,%esp
5c8729:	3b c8                	cmp    %eax,%ecx
5c872b:	74 22                	je     0x5c874f
5c872d:	0f 10 00             	movups (%eax),%xmm0
5c8730:	0f 11 45 dc          	movups %xmm0,-0x24(%ebp)
5c8734:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
5c8739:	66 0f d6 45 ec       	movq   %xmm0,-0x14(%ebp)
5c873e:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
5c8745:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
5c874c:	c6 00 00             	movb   $0x0,(%eax)
5c874f:	8b 55 a8             	mov    -0x58(%ebp),%edx
5c8752:	83 fa 10             	cmp    $0x10,%edx
5c8755:	72 2c                	jb     0x5c8783
5c8757:	8b 4d 94             	mov    -0x6c(%ebp),%ecx
5c875a:	42                   	inc    %edx
5c875b:	8b c1                	mov    %ecx,%eax
5c875d:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c8763:	72 14                	jb     0x5c8779
5c8765:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c8768:	83 c2 23             	add    $0x23,%edx
5c876b:	2b c1                	sub    %ecx,%eax
5c876d:	83 c0 fc             	add    $0xfffffffc,%eax
5c8770:	83 f8 1f             	cmp    $0x1f,%eax
5c8773:	0f 87 9e 00 00 00    	ja     0x5c8817
5c8779:	52                   	push   %edx
5c877a:	51                   	push   %ecx
5c877b:	e8 f2 88 01 00       	call   0x5e1072
5c8780:	83 c4 08             	add    $0x8,%esp
5c8783:	83 ec 18             	sub    $0x18,%esp
5c8786:	8d 45 dc             	lea    -0x24(%ebp),%eax
5c8789:	8b cc                	mov    %esp,%ecx
5c878b:	50                   	push   %eax
5c878c:	e8 0f 46 e7 ff       	call   0x43cda0
5c8791:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5c8794:	e8 07 c3 fe ff       	call   0x5b4aa0
5c8799:	85 c0                	test   %eax,%eax
5c879b:	8d 4d dc             	lea    -0x24(%ebp),%ecx
5c879e:	6a 06                	push   $0x6
5c87a0:	bf 02 00 00 00       	mov    $0x2,%edi
5c87a5:	68 6c dd 6c 00       	push   $0x6cdd6c
5c87aa:	0f 45 f7             	cmovne %edi,%esi
5c87ad:	e8 8e ca e7 ff       	call   0x445240
5c87b2:	83 ec 18             	sub    $0x18,%esp
5c87b5:	8d 45 dc             	lea    -0x24(%ebp),%eax
5c87b8:	8b cc                	mov    %esp,%ecx
5c87ba:	50                   	push   %eax
5c87bb:	e8 e0 45 e7 ff       	call   0x43cda0
5c87c0:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5c87c3:	e8 d8 c2 fe ff       	call   0x5b4aa0
5c87c8:	85 c0                	test   %eax,%eax
5c87ca:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5c87cd:	0f 45 f7             	cmovne %edi,%esi
5c87d0:	e8 db bd fe ff       	call   0x5b45b0
5c87d5:	8b 55 f0             	mov    -0x10(%ebp),%edx
5c87d8:	83 fa 10             	cmp    $0x10,%edx
5c87db:	72 28                	jb     0x5c8805
5c87dd:	8b 4d dc             	mov    -0x24(%ebp),%ecx
5c87e0:	42                   	inc    %edx
5c87e1:	8b c1                	mov    %ecx,%eax
5c87e3:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c87e9:	72 10                	jb     0x5c87fb
5c87eb:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c87ee:	83 c2 23             	add    $0x23,%edx
5c87f1:	2b c1                	sub    %ecx,%eax
5c87f3:	83 c0 fc             	add    $0xfffffffc,%eax
5c87f6:	83 f8 1f             	cmp    $0x1f,%eax
5c87f9:	77 21                	ja     0x5c881c
5c87fb:	52                   	push   %edx
5c87fc:	51                   	push   %ecx
5c87fd:	e8 70 88 01 00       	call   0x5e1072
5c8802:	83 c4 08             	add    $0x8,%esp
5c8805:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5c8808:	8b c6                	mov    %esi,%eax
5c880a:	5f                   	pop    %edi
5c880b:	33 cd                	xor    %ebp,%ecx
5c880d:	5e                   	pop    %esi
5c880e:	e8 c7 8c 01 00       	call   0x5e14da
5c8813:	8b e5                	mov    %ebp,%esp
5c8815:	5d                   	pop    %ebp
5c8816:	c3                   	ret
5c8817:	e8 13 47 02 00       	call   0x5ecf2f
5c881c:	e8 0e 47 02 00       	call   0x5ecf2f
5c8821:	cc                   	int3
5c8822:	cc                   	int3
5c8823:	cc                   	int3
5c8824:	cc                   	int3
5c8825:	cc                   	int3
5c8826:	cc                   	int3
5c8827:	cc                   	int3
5c8828:	cc                   	int3
5c8829:	cc                   	int3
5c882a:	cc                   	int3
5c882b:	cc                   	int3
5c882c:	cc                   	int3
5c882d:	cc                   	int3
5c882e:	cc                   	int3
5c882f:	cc                   	int3