5ef4a8:	89 51 10             	mov    %edx,0x10(%ecx)
5ef4ab:	89 51 14             	mov    %edx,0x14(%ecx)
5ef4ae:	89 51 18             	mov    %edx,0x18(%ecx)
5ef4b1:	89 51 1c             	mov    %edx,0x1c(%ecx)
5ef4b4:	89 51 20             	mov    %edx,0x20(%ecx)
5ef4b7:	89 51 24             	mov    %edx,0x24(%ecx)
5ef4ba:	89 51 28             	mov    %edx,0x28(%ecx)
5ef4bd:	88 51 30             	mov    %dl,0x30(%ecx)
5ef4c0:	89 51 38             	mov    %edx,0x38(%ecx)
5ef4c3:	88 51 3c             	mov    %dl,0x3c(%ecx)
5ef4c6:	89 91 40 04 00 00    	mov    %edx,0x440(%ecx)
5ef4cc:	89 91 44 04 00 00    	mov    %edx,0x444(%ecx)
5ef4d2:	c9                   	leave
5ef4d3:	c3                   	ret
5ef4d4:	8b ff                	mov    %edi,%edi
5ef4d6:	55                   	push   %ebp
5ef4d7:	8b ec                	mov    %esp,%ebp
5ef4d9:	56                   	push   %esi
5ef4da:	8b f1                	mov    %ecx,%esi
5ef4dc:	e8 64 ff ff ff       	call   0x5ef445
5ef4e1:	8b 45 08             	mov    0x8(%ebp),%eax
5ef4e4:	8b 00                	mov    (%eax),%eax
5ef4e6:	89 86 48 04 00 00    	mov    %eax,0x448(%esi)
5ef4ec:	8b 45 0c             	mov    0xc(%ebp),%eax
5ef4ef:	89 06                	mov    %eax,(%esi)
5ef4f1:	8b 45 10             	mov    0x10(%ebp),%eax
5ef4f4:	89 46 04             	mov    %eax,0x4(%esi)
5ef4f7:	8b 45 18             	mov    0x18(%ebp),%eax
5ef4fa:	89 46 08             	mov    %eax,0x8(%esi)
5ef4fd:	8b 45 14             	mov    0x14(%ebp),%eax
5ef500:	89 46 10             	mov    %eax,0x10(%esi)
5ef503:	8b 45 1c             	mov    0x1c(%ebp),%eax
5ef506:	89 46 14             	mov    %eax,0x14(%esi)
5ef509:	8b c6                	mov    %esi,%eax
5ef50b:	5e                   	pop    %esi
5ef50c:	5d                   	pop    %ebp
5ef50d:	c2 18 00             	ret    $0x18
5ef510:	8b ff                	mov    %edi,%edi
5ef512:	55                   	push   %ebp
5ef513:	8b ec                	mov    %esp,%ebp
5ef515:	56                   	push   %esi
5ef516:	8b f1                	mov    %ecx,%esi
5ef518:	e8 6d ff ff ff       	call   0x5ef48a
5ef51d:	8b 45 08             	mov    0x8(%ebp),%eax
5ef520:	8b 00                	mov    (%eax),%eax
5ef522:	89 86 48 04 00 00    	mov    %eax,0x448(%esi)
5ef528:	8b 45 0c             	mov    0xc(%ebp),%eax
5ef52b:	89 06                	mov    %eax,(%esi)
5ef52d:	8b 45 10             	mov    0x10(%ebp),%eax
5ef530:	89 46 04             	mov    %eax,0x4(%esi)
5ef533:	8b 45 18             	mov    0x18(%ebp),%eax
5ef536:	89 46 08             	mov    %eax,0x8(%esi)
5ef539:	8b 45 14             	mov    0x14(%ebp),%eax
5ef53c:	89 46 10             	mov    %eax,0x10(%esi)
5ef53f:	8b 45 1c             	mov    0x1c(%ebp),%eax
5ef542:	89 46 14             	mov    %eax,0x14(%esi)
5ef545:	8b c6                	mov    %esi,%eax
5ef547:	5e                   	pop    %esi
5ef548:	5d                   	pop    %ebp
5ef549:	c2 18 00             	ret    $0x18
5ef54c:	8b ff                	mov    %edi,%edi
5ef54e:	56                   	push   %esi
5ef54f:	8b f1                	mov    %ecx,%esi
5ef551:	ff b6 04 04 00 00    	push   0x404(%esi)
5ef557:	e8 cc 52 01 00       	call   0x604828
5ef55c:	83 a6 04 04 00 00 00 	andl   $0x0,0x404(%esi)
5ef563:	59                   	pop    %ecx
5ef564:	5e                   	pop    %esi
5ef565:	c3                   	ret
5ef566:	8b ff                	mov    %edi,%edi
5ef568:	55                   	push   %ebp
5ef569:	8b ec                	mov    %esp,%ebp
5ef56b:	56                   	push   %esi
5ef56c:	8b f1                	mov    %ecx,%esi
5ef56e:	ff 36                	push   (%esi)
5ef570:	e8 b3 52 01 00       	call   0x604828
5ef575:	8b 55 08             	mov    0x8(%ebp),%edx
5ef578:	83 26 00             	andl   $0x0,(%esi)
5ef57b:	59                   	pop    %ecx
5ef57c:	8b 02                	mov    (%edx),%eax
5ef57e:	89 06                	mov    %eax,(%esi)
5ef580:	8b c6                	mov    %esi,%eax
5ef582:	83 22 00             	andl   $0x0,(%edx)
5ef585:	5e                   	pop    %esi
5ef586:	5d                   	pop    %ebp
5ef587:	c2 04 00             	ret    $0x4
5ef58a:	8b ff                	mov    %edi,%edi
5ef58c:	55                   	push   %ebp
5ef58d:	8b ec                	mov    %esp,%ebp
5ef58f:	81 ec 74 04 00 00    	sub    $0x474,%esp
5ef595:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5ef59a:	33 c5                	xor    %ebp,%eax
5ef59c:	89 45 fc             	mov    %eax,-0x4(%ebp)
5ef59f:	56                   	push   %esi
5ef5a0:	8b f1                	mov    %ecx,%esi
5ef5a2:	57                   	push   %edi
5ef5a3:	8b 06                	mov    (%esi),%eax
5ef5a5:	8b 38                	mov    (%eax),%edi
5ef5a7:	57                   	push   %edi
5ef5a8:	e8 05 75 01 00       	call   0x606ab2
5ef5ad:	88 85 9c fb ff ff    	mov    %al,-0x464(%ebp)
5ef5b3:	8b 46 04             	mov    0x4(%esi),%eax
5ef5b6:	59                   	pop    %ecx
5ef5b7:	8d 8d 8c fb ff ff    	lea    -0x474(%ebp),%ecx
5ef5bd:	ff 30                	push   (%eax)
5ef5bf:	e8 c9 e5 ff ff       	call   0x5edb8d
5ef5c4:	8b 06                	mov    (%esi),%eax
5ef5c6:	8d 8d a4 fb ff ff    	lea    -0x45c(%ebp),%ecx
5ef5cc:	8b 00                	mov    (%eax),%eax
5ef5ce:	89 85 a0 fb ff ff    	mov    %eax,-0x460(%ebp)
5ef5d4:	8b 46 10             	mov    0x10(%esi),%eax
5ef5d7:	ff 30                	push   (%eax)
5ef5d9:	8d 85 90 fb ff ff    	lea    -0x470(%ebp),%eax
5ef5df:	50                   	push   %eax
5ef5e0:	8b 46 0c             	mov    0xc(%esi),%eax
5ef5e3:	ff 30                	push   (%eax)
5ef5e5:	8b 46 08             	mov    0x8(%esi),%eax
5ef5e8:	ff 70 04             	push   0x4(%eax)
5ef5eb:	ff 30                	push   (%eax)
5ef5ed:	8d 85 a0 fb ff ff    	lea    -0x460(%ebp),%eax
5ef5f3:	50                   	push   %eax
5ef5f4:	e8 db fe ff ff       	call   0x5ef4d4
5ef5f9:	83 65 f4 00          	andl   $0x0,-0xc(%ebp)
5ef5fd:	8d 8d a4 fb ff ff    	lea    -0x45c(%ebp),%ecx
5ef603:	e8 89 04 00 00       	call   0x5efa91
5ef608:	8d 8d e4 fb ff ff    	lea    -0x41c(%ebp),%ecx
5ef60e:	8b f0                	mov    %eax,%esi
5ef610:	e8 37 ff ff ff       	call   0x5ef54c
5ef615:	80 bd 98 fb ff ff 00 	cmpb   $0x0,-0x468(%ebp)
5ef61c:	74 0d                	je     0x5ef62b
5ef61e:	8b 8d 8c fb ff ff    	mov    -0x474(%ebp),%ecx
5ef624:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
5ef62b:	57                   	push   %edi
5ef62c:	ff b5 9c fb ff ff    	push   -0x464(%ebp)
5ef632:	e8 2e 75 01 00       	call   0x606b65
5ef637:	59                   	pop    %ecx
5ef638:	59                   	pop    %ecx
5ef639:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5ef63c:	8b c6                	mov    %esi,%eax
5ef63e:	5f                   	pop    %edi
5ef63f:	33 cd                	xor    %ebp,%ecx
5ef641:	5e                   	pop    %esi
5ef642:	e8 93 1e ff ff       	call   0x5e14da
5ef647:	c9                   	leave
5ef648:	c3                   	ret
5ef649:	8b ff                	mov    %edi,%edi
5ef64b:	55                   	push   %ebp
5ef64c:	8b ec                	mov    %esp,%ebp
5ef64e:	81 ec 74 04 00 00    	sub    $0x474,%esp
5ef654:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5ef659:	33 c5                	xor    %ebp,%eax
5ef65b:	89 45 fc             	mov    %eax,-0x4(%ebp)
5ef65e:	56                   	push   %esi
5ef65f:	8b f1                	mov    %ecx,%esi
5ef661:	57                   	push   %edi
5ef662:	8b 06                	mov    (%esi),%eax
5ef664:	8b 38                	mov    (%eax),%edi
5ef666:	57                   	push   %edi
5ef667:	e8 46 74 01 00       	call   0x606ab2
5ef66c:	88 85 9c fb ff ff    	mov    %al,-0x464(%ebp)
5ef672:	8b 46 04             	mov    0x4(%esi),%eax
5ef675:	59                   	pop    %ecx
5ef676:	8d 8d 8c fb ff ff    	lea    -0x474(%ebp),%ecx
5ef67c:	ff 30                	push   (%eax)
5ef67e:	e8 0a e5 ff ff       	call   0x5edb8d
5ef683:	8b 06                	mov    (%esi),%eax
5ef685:	8d 8d a4 fb ff ff    	lea    -0x45c(%ebp),%ecx
5ef68b:	8b 00                	mov    (%eax),%eax
5ef68d:	89 85 a0 fb ff ff    	mov    %eax,-0x460(%ebp)
5ef693:	8b 46 10             	mov    0x10(%esi),%eax
5ef696:	ff 30                	push   (%eax)
5ef698:	8d 85 90 fb ff ff    	lea    -0x470(%ebp),%eax
5ef69e:	50                   	push   %eax
5ef69f:	8b 46 0c             	mov    0xc(%esi),%eax
5ef6a2:	ff 30                	push   (%eax)
5ef6a4:	8b 46 08             	mov    0x8(%esi),%eax
5ef6a7:	ff 70 04             	push   0x4(%eax)
5ef6aa:	ff 30                	push   (%eax)
5ef6ac:	8d 85 a0 fb ff ff    	lea    -0x460(%ebp),%eax
5ef6b2:	50                   	push   %eax
5ef6b3:	e8 1c fe ff ff       	call   0x5ef4d4
5ef6b8:	83 65 f4 00          	andl   $0x0,-0xc(%ebp)
5ef6bc:	8d 8d a4 fb ff ff    	lea    -0x45c(%ebp),%ecx
5ef6c2:	e8 a6 02 00 00       	call   0x5ef96d
5ef6c7:	8d 8d e4 fb ff ff    	lea    -0x41c(%ebp),%ecx
5ef6cd:	8b f0                	mov    %eax,%esi
5ef6cf:	e8 78 fe ff ff       	call   0x5ef54c
5ef6d4:	80 bd 98 fb ff ff 00 	cmpb   $0x0,-0x468(%ebp)
5ef6db:	74 0d                	je     0x5ef6ea
5ef6dd:	8b 8d 8c fb ff ff    	mov    -0x474(%ebp),%ecx
5ef6e3:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
5ef6ea:	57                   	push   %edi
5ef6eb:	ff b5 9c fb ff ff    	push   -0x464(%ebp)
5ef6f1:	e8 6f 74 01 00       	call   0x606b65
5ef6f6:	59                   	pop    %ecx
5ef6f7:	59                   	pop    %ecx
5ef6f8:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5ef6fb:	8b c6                	mov    %esi,%eax
5ef6fd:	5f                   	pop    %edi
5ef6fe:	33 cd                	xor    %ebp,%ecx
5ef700:	5e                   	pop    %esi
5ef701:	e8 d4 1d ff ff       	call   0x5e14da
5ef706:	c9                   	leave
5ef707:	c3                   	ret
5ef708:	8b ff                	mov    %edi,%edi
5ef70a:	55                   	push   %ebp
5ef70b:	8b ec                	mov    %esp,%ebp
5ef70d:	8b 45 0c             	mov    0xc(%ebp),%eax
5ef710:	8b 4d 08             	mov    0x8(%ebp),%ecx
5ef713:	53                   	push   %ebx
5ef714:	8b 00                	mov    (%eax),%eax
5ef716:	8b 80 88 00 00 00    	mov    0x88(%eax),%eax
5ef71c:	8b 00                	mov    (%eax),%eax
5ef71e:	8a 18                	mov    (%eax),%bl
5ef720:	8a 01                	mov    (%ecx),%al
5ef722:	84 c0                	test   %al,%al
5ef724:	74 11                	je     0x5ef737
5ef726:	8a d0                	mov    %al,%dl
5ef728:	8a c2                	mov    %dl,%al
5ef72a:	3a d3                	cmp    %bl,%dl
5ef72c:	74 09                	je     0x5ef737
5ef72e:	41                   	inc    %ecx
5ef72f:	8a 01                	mov    (%ecx),%al
5ef731:	8a d0                	mov    %al,%dl
5ef733:	84 c0                	test   %al,%al
5ef735:	75 f1                	jne    0x5ef728
5ef737:	41                   	inc    %ecx
5ef738:	84 c0                	test   %al,%al
5ef73a:	74 29                	je     0x5ef765
5ef73c:	eb 09                	jmp    0x5ef747
5ef73e:	3c 65                	cmp    $0x65,%al
5ef740:	74 0b                	je     0x5ef74d
5ef742:	3c 45                	cmp    $0x45,%al
5ef744:	74 07                	je     0x5ef74d
5ef746:	41                   	inc    %ecx
5ef747:	8a 01                	mov    (%ecx),%al
5ef749:	84 c0                	test   %al,%al
5ef74b:	75 f1                	jne    0x5ef73e
5ef74d:	8b d1                	mov    %ecx,%edx
5ef74f:	49                   	dec    %ecx
5ef750:	8a 01                	mov    (%ecx),%al
5ef752:	3c 30                	cmp    $0x30,%al
5ef754:	74 f9                	je     0x5ef74f
5ef756:	3a c3                	cmp    %bl,%al
5ef758:	75 01                	jne    0x5ef75b
5ef75a:	49                   	dec    %ecx
5ef75b:	8a 02                	mov    (%edx),%al
5ef75d:	41                   	inc    %ecx
5ef75e:	42                   	inc    %edx
5ef75f:	88 01                	mov    %al,(%ecx)
5ef761:	84 c0                	test   %al,%al
5ef763:	75 f6                	jne    0x5ef75b
5ef765:	5b                   	pop    %ebx
5ef766:	5d                   	pop    %ebp
5ef767:	c3                   	ret
5ef768:	8b ff                	mov    %edi,%edi
5ef76a:	55                   	push   %ebp
5ef76b:	8b ec                	mov    %esp,%ebp
5ef76d:	51                   	push   %ecx
5ef76e:	8a 4d 08             	mov    0x8(%ebp),%cl
5ef771:	c7 45 fc 38 28 6d 00 	movl   $0x6d2838,-0x4(%ebp)
5ef778:	8d 41 e0             	lea    -0x20(%ecx),%eax
5ef77b:	3c 5a                	cmp    $0x5a,%al
5ef77d:	77 12                	ja     0x5ef791
5ef77f:	0f be c1             	movsbl %cl,%eax
5ef782:	0f ae e8             	lfence
5ef785:	0f b6 80 18 28 6d 00 	movzbl 0x6d2818(%eax),%eax
5ef78c:	83 e0 0f             	and    $0xf,%eax
5ef78f:	eb 02                	jmp    0x5ef793
5ef791:	33 c0                	xor    %eax,%eax
5ef793:	6b c8 09             	imul   $0x9,%eax,%ecx
5ef796:	8b 45 0c             	mov    0xc(%ebp),%eax
5ef799:	0f b6 84 01 38 28 6d 	movzbl 0x6d2838(%ecx,%eax,1),%eax
5ef7a0:	00
5ef7a1:	c1 e8 04             	shr    $0x4,%eax
5ef7a4:	c9                   	leave
5ef7a5:	c2 08 00             	ret    $0x8
5ef7a8:	8b ff                	mov    %edi,%edi
5ef7aa:	55                   	push   %ebp
5ef7ab:	8b ec                	mov    %esp,%ebp
5ef7ad:	51                   	push   %ecx
5ef7ae:	8a 4d 08             	mov    0x8(%ebp),%cl
5ef7b1:	c7 45 fc d8 27 6d 00 	movl   $0x6d27d8,-0x4(%ebp)
5ef7b8:	8d 41 e0             	lea    -0x20(%ecx),%eax
5ef7bb:	3c 5a                	cmp    $0x5a,%al
5ef7bd:	77 12                	ja     0x5ef7d1
5ef7bf:	0f be c1             	movsbl %cl,%eax
5ef7c2:	0f ae e8             	lfence
5ef7c5:	0f b6 88 b8 27 6d 00 	movzbl 0x6d27b8(%eax),%ecx
5ef7cc:	83 e1 0f             	and    $0xf,%ecx
5ef7cf:	eb 02                	jmp    0x5ef7d3
5ef7d1:	33 c9                	xor    %ecx,%ecx
5ef7d3:	8b 45 0c             	mov    0xc(%ebp),%eax
5ef7d6:	0f b6 84 c8 d8 27 6d 	movzbl 0x6d27d8(%eax,%ecx,8),%eax
5ef7dd:	00
5ef7de:	c1 e8 04             	shr    $0x4,%eax
5ef7e1:	c9                   	leave
5ef7e2:	c2 08 00             	ret    $0x8
5ef7e5:	8b ff                	mov    %edi,%edi
5ef7e7:	55                   	push   %ebp
5ef7e8:	8b ec                	mov    %esp,%ebp
5ef7ea:	51                   	push   %ecx
5ef7eb:	8b 4d 08             	mov    0x8(%ebp),%ecx
5ef7ee:	c7 45 fc 38 28 6d 00 	movl   $0x6d2838,-0x4(%ebp)
5ef7f5:	8d 41 e0             	lea    -0x20(%ecx),%eax
5ef7f8:	66 83 f8 5a          	cmp    $0x5a,%ax
5ef7fc:	77 12                	ja     0x5ef810
5ef7fe:	0f b7 c1             	movzwl %cx,%eax
5ef801:	0f ae e8             	lfence
5ef804:	0f b6 80 18 28 6d 00 	movzbl 0x6d2818(%eax),%eax
5ef80b:	83 e0 0f             	and    $0xf,%eax
5ef80e:	eb 02                	jmp    0x5ef812
5ef810:	33 c0                	xor    %eax,%eax
5ef812:	6b c8 09             	imul   $0x9,%eax,%ecx
5ef815:	8b 45 0c             	mov    0xc(%ebp),%eax
5ef818:	0f b6 84 01 38 28 6d 	movzbl 0x6d2838(%ecx,%eax,1),%eax
5ef81f:	00
5ef820:	c1 e8 04             	shr    $0x4,%eax
5ef823:	c9                   	leave
5ef824:	c2 08 00             	ret    $0x8
5ef827:	8b ff                	mov    %edi,%edi
5ef829:	55                   	push   %ebp
5ef82a:	8b ec                	mov    %esp,%ebp
5ef82c:	8b 45 0c             	mov    0xc(%ebp),%eax
5ef82f:	8b 55 08             	mov    0x8(%ebp),%edx
5ef832:	53                   	push   %ebx
5ef833:	57                   	push   %edi
5ef834:	8b 08                	mov    (%eax),%ecx
5ef836:	8a 1a                	mov    (%edx),%bl
5ef838:	0f b6 c3             	movzbl %bl,%eax
5ef83b:	8b b9 94 00 00 00    	mov    0x94(%ecx),%edi
5ef841:	80 3c 38 65          	cmpb   $0x65,(%eax,%edi,1)
5ef845:	74 10                	je     0x5ef857
5ef847:	56                   	push   %esi
5ef848:	8b 31                	mov    (%ecx),%esi
5ef84a:	42                   	inc    %edx
5ef84b:	8a 1a                	mov    (%edx),%bl
5ef84d:	0f b6 c3             	movzbl %bl,%eax
5ef850:	f6 04 46 04          	testb  $0x4,(%esi,%eax,2)
5ef854:	75 f4                	jne    0x5ef84a
5ef856:	5e                   	pop    %esi
5ef857:	0f b6 c3             	movzbl %bl,%eax
5ef85a:	80 3c 38 78          	cmpb   $0x78,(%eax,%edi,1)
5ef85e:	75 05                	jne    0x5ef865
5ef860:	83 c2 02             	add    $0x2,%edx
5ef863:	8a 1a                	mov    (%edx),%bl
5ef865:	8b 81 88 00 00 00    	mov    0x88(%ecx),%eax
5ef86b:	8b 00                	mov    (%eax),%eax
5ef86d:	8a 00                	mov    (%eax),%al
5ef86f:	88 02                	mov    %al,(%edx)