46268c:	e8 9f aa 02 00       	call   0x48d130
462691:	83 c4 14             	add    $0x14,%esp
462694:	c6 45 eb 01          	movb   $0x1,-0x15(%ebp)
462698:	eb 20                	jmp    0x4626ba
46269a:	50                   	push   %eax
46269b:	68 bc 00 69 00       	push   $0x6900bc
4626a0:	ff 35 58 9c 71 00    	push   0x719c58
4626a6:	6a 02                	push   $0x2
4626a8:	ff 77 38             	push   0x38(%edi)
4626ab:	ff 77 44             	push   0x44(%edi)
4626ae:	e8 7d aa 02 00       	call   0x48d130
4626b3:	83 c4 18             	add    $0x18,%esp
4626b6:	c6 45 eb 00          	movb   $0x0,-0x15(%ebp)
4626ba:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4626bd:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4626c4:	85 c9                	test   %ecx,%ecx
4626c6:	74 10                	je     0x4626d8
4626c8:	8b 11                	mov    (%ecx),%edx
4626ca:	51                   	push   %ecx
4626cb:	8b 72 08             	mov    0x8(%edx),%esi
4626ce:	8b ce                	mov    %esi,%ecx
4626d0:	ff 15 e0 24 68 00    	call   *0x6824e0
4626d6:	ff d6                	call   *%esi
4626d8:	8a 45 eb             	mov    -0x15(%ebp),%al
4626db:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4626de:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4626e5:	59                   	pop    %ecx
4626e6:	5f                   	pop    %edi
4626e7:	5e                   	pop    %esi
4626e8:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4626eb:	33 cd                	xor    %ebp,%ecx
4626ed:	e8 e8 ed 17 00       	call   0x5e14da
4626f2:	8b e5                	mov    %ebp,%esp
4626f4:	5d                   	pop    %ebp
4626f5:	c2 04 00             	ret    $0x4
4626f8:	68 0e 00 07 80       	push   $0x8007000e
4626fd:	e8 2e c5 02 00       	call   0x48ec30
462702:	cc                   	int3
462703:	cc                   	int3
462704:	cc                   	int3
462705:	cc                   	int3
462706:	cc                   	int3
462707:	cc                   	int3
462708:	cc                   	int3
462709:	cc                   	int3
46270a:	cc                   	int3
46270b:	cc                   	int3
46270c:	cc                   	int3
46270d:	cc                   	int3
46270e:	cc                   	int3
46270f:	cc                   	int3
462710:	55                   	push   %ebp
462711:	8b ec                	mov    %esp,%ebp
462713:	6a ff                	push   $0xffffffff
462715:	68 18 12 65 00       	push   $0x651218
46271a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
462720:	50                   	push   %eax
462721:	51                   	push   %ecx
462722:	56                   	push   %esi
462723:	a1 d4 89 72 00       	mov    0x7289d4,%eax
462728:	33 c5                	xor    %ebp,%eax
46272a:	50                   	push   %eax
46272b:	8d 45 f4             	lea    -0xc(%ebp),%eax
46272e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
462734:	8b f1                	mov    %ecx,%esi
462736:	80 3e 00             	cmpb   $0x0,(%esi)
462739:	75 06                	jne    0x462741
46273b:	80 7e 01 00          	cmpb   $0x0,0x1(%esi)
46273f:	74 71                	je     0x4627b2
462741:	83 7e 3c 00          	cmpl   $0x0,0x3c(%esi)
462745:	74 6b                	je     0x4627b2
462747:	83 7e 40 00          	cmpl   $0x0,0x40(%esi)
46274b:	74 65                	je     0x4627b2
46274d:	83 7e 18 08          	cmpl   $0x8,0x18(%esi)
462751:	8d 46 04             	lea    0x4(%esi),%eax
462754:	72 02                	jb     0x462758
462756:	8b 00                	mov    (%eax),%eax
462758:	50                   	push   %eax
462759:	8d 4d f0             	lea    -0x10(%ebp),%ecx
46275c:	e8 0f be ff ff       	call   0x45e570
462761:	8b 00                	mov    (%eax),%eax
462763:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
46276a:	85 c0                	test   %eax,%eax
46276c:	74 04                	je     0x462772
46276e:	8b 10                	mov    (%eax),%edx
462770:	eb 02                	jmp    0x462774
462772:	33 d2                	xor    %edx,%edx
462774:	8b 46 40             	mov    0x40(%esi),%eax
462777:	6a 00                	push   $0x0
462779:	52                   	push   %edx
46277a:	50                   	push   %eax
46277b:	8b 08                	mov    (%eax),%ecx
46277d:	8b 71 3c             	mov    0x3c(%ecx),%esi
462780:	8b ce                	mov    %esi,%ecx
462782:	ff 15 e0 24 68 00    	call   *0x6824e0
462788:	ff d6                	call   *%esi
46278a:	8d 4d f0             	lea    -0x10(%ebp),%ecx
46278d:	8b f0                	mov    %eax,%esi
46278f:	e8 dc be ff ff       	call   0x45e670
462794:	85 f6                	test   %esi,%esi
462796:	74 08                	je     0x4627a0
462798:	81 fe 02 00 07 80    	cmp    $0x80070002,%esi
46279e:	75 12                	jne    0x4627b2
4627a0:	b0 01                	mov    $0x1,%al
4627a2:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4627a5:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4627ac:	59                   	pop    %ecx
4627ad:	5e                   	pop    %esi
4627ae:	8b e5                	mov    %ebp,%esp
4627b0:	5d                   	pop    %ebp
4627b1:	c3                   	ret
4627b2:	32 c0                	xor    %al,%al
4627b4:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4627b7:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4627be:	59                   	pop    %ecx
4627bf:	5e                   	pop    %esi
4627c0:	8b e5                	mov    %ebp,%esp
4627c2:	5d                   	pop    %ebp
4627c3:	c3                   	ret
4627c4:	cc                   	int3
4627c5:	cc                   	int3
4627c6:	cc                   	int3
4627c7:	cc                   	int3
4627c8:	cc                   	int3
4627c9:	cc                   	int3
4627ca:	cc                   	int3
4627cb:	cc                   	int3
4627cc:	cc                   	int3
4627cd:	cc                   	int3
4627ce:	cc                   	int3
4627cf:	cc                   	int3
4627d0:	55                   	push   %ebp
4627d1:	8b ec                	mov    %esp,%ebp
4627d3:	83 ec 08             	sub    $0x8,%esp
4627d6:	53                   	push   %ebx
4627d7:	56                   	push   %esi
4627d8:	57                   	push   %edi
4627d9:	68 00 01 69 00       	push   $0x690100
4627de:	83 ec 18             	sub    $0x18,%esp
4627e1:	8b d9                	mov    %ecx,%ebx
4627e3:	8b f4                	mov    %esp,%esi
4627e5:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4627e8:	b8 58 0c 71 00       	mov    $0x710c58,%eax
4627ed:	89 5d fc             	mov    %ebx,-0x4(%ebp)
4627f0:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4627f7:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
4627fe:	83 3d 6c 0c 71 00 08 	cmpl   $0x8,0x710c6c
462805:	8b 0d 68 0c 71 00    	mov    0x710c68,%ecx
46280b:	0f 43 05 58 0c 71 00 	cmovae 0x710c58,%eax
462812:	89 4d f8             	mov    %ecx,-0x8(%ebp)
462815:	89 45 fc             	mov    %eax,-0x4(%ebp)
462818:	83 f9 08             	cmp    $0x8,%ecx
46281b:	73 0d                	jae    0x46282a
46281d:	0f 10 00             	movups (%eax),%xmm0
462820:	bf 07 00 00 00       	mov    $0x7,%edi
462825:	0f 11 06             	movups %xmm0,(%esi)
462828:	eb 38                	jmp    0x462862
46282a:	8b f9                	mov    %ecx,%edi
46282c:	b8 fe ff ff 7f       	mov    $0x7ffffffe,%eax
462831:	83 cf 07             	or     $0x7,%edi
462834:	8b ce                	mov    %esi,%ecx
462836:	3b f8                	cmp    %eax,%edi
462838:	0f 47 f8             	cmova  %eax,%edi
46283b:	8d 47 01             	lea    0x1(%edi),%eax
46283e:	50                   	push   %eax
46283f:	e8 ac 6b fd ff       	call   0x4393f0
462844:	8b c8                	mov    %eax,%ecx
462846:	8b 45 f8             	mov    -0x8(%ebp),%eax
462849:	89 0e                	mov    %ecx,(%esi)
46284b:	8d 04 45 02 00 00 00 	lea    0x2(,%eax,2),%eax
462852:	50                   	push   %eax
462853:	ff 75 fc             	push   -0x4(%ebp)
462856:	51                   	push   %ecx
462857:	e8 a4 06 18 00       	call   0x5e2f00
46285c:	8b 4d f8             	mov    -0x8(%ebp),%ecx
46285f:	83 c4 0c             	add    $0xc,%esp
462862:	89 4e 10             	mov    %ecx,0x10(%esi)
462865:	8b cb                	mov    %ebx,%ecx
462867:	6a 00                	push   $0x0
462869:	68 10 0c 71 00       	push   $0x710c10
46286e:	89 7e 14             	mov    %edi,0x14(%esi)
462871:	e8 5a ea ff ff       	call   0x4612d0
462876:	5f                   	pop    %edi
462877:	5e                   	pop    %esi
462878:	8b c3                	mov    %ebx,%eax
46287a:	5b                   	pop    %ebx
46287b:	8b e5                	mov    %ebp,%esp
46287d:	5d                   	pop    %ebp
46287e:	c3                   	ret
46287f:	cc                   	int3
462880:	55                   	push   %ebp
462881:	8b ec                	mov    %esp,%ebp
462883:	8d 45 14             	lea    0x14(%ebp),%eax
462886:	50                   	push   %eax
462887:	6a 00                	push   $0x0
462889:	ff 75 10             	push   0x10(%ebp)
46288c:	ff 75 0c             	push   0xc(%ebp)
46288f:	6a 20                	push   $0x20
462891:	ff 75 08             	push   0x8(%ebp)
462894:	e8 27 6c fd ff       	call   0x4394c0
462899:	ff 70 04             	push   0x4(%eax)
46289c:	ff 30                	push   (%eax)
46289e:	e8 af f3 18 00       	call   0x5f1c52
4628a3:	83 c9 ff             	or     $0xffffffff,%ecx
4628a6:	83 c4 20             	add    $0x20,%esp
4628a9:	85 c0                	test   %eax,%eax
4628ab:	0f 48 c1             	cmovs  %ecx,%eax
4628ae:	5d                   	pop    %ebp
4628af:	c3                   	ret
4628b0:	55                   	push   %ebp
4628b1:	8b ec                	mov    %esp,%ebp
4628b3:	8d 45 14             	lea    0x14(%ebp),%eax
4628b6:	50                   	push   %eax
4628b7:	6a 00                	push   $0x0
4628b9:	ff 75 10             	push   0x10(%ebp)
4628bc:	ff 75 0c             	push   0xc(%ebp)
4628bf:	6a 40                	push   $0x40
4628c1:	ff 75 08             	push   0x8(%ebp)
4628c4:	e8 f7 6b fd ff       	call   0x4394c0
4628c9:	ff 70 04             	push   0x4(%eax)
4628cc:	ff 30                	push   (%eax)
4628ce:	e8 7f f3 18 00       	call   0x5f1c52
4628d3:	83 c9 ff             	or     $0xffffffff,%ecx
4628d6:	83 c4 20             	add    $0x20,%esp
4628d9:	85 c0                	test   %eax,%eax
4628db:	0f 48 c1             	cmovs  %ecx,%eax
4628de:	5d                   	pop    %ebp
4628df:	c3                   	ret
4628e0:	55                   	push   %ebp
4628e1:	8b ec                	mov    %esp,%ebp
4628e3:	6a ff                	push   $0xffffffff
4628e5:	68 99 14 65 00       	push   $0x651499
4628ea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4628f0:	50                   	push   %eax
4628f1:	51                   	push   %ecx
4628f2:	53                   	push   %ebx
4628f3:	56                   	push   %esi
4628f4:	57                   	push   %edi
4628f5:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4628fa:	33 c5                	xor    %ebp,%eax
4628fc:	50                   	push   %eax
4628fd:	8d 45 f4             	lea    -0xc(%ebp),%eax
462900:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
462906:	8b f1                	mov    %ecx,%esi
462908:	89 75 f0             	mov    %esi,-0x10(%ebp)
46290b:	c7 46 08 ff ff ff ff 	movl   $0xffffffff,0x8(%esi)
462912:	c7 46 04 ff ff ff ff 	movl   $0xffffffff,0x4(%esi)
462919:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
462920:	c7 46 20 d4 d4 72 00 	movl   $0x72d4d4,0x20(%esi)
462927:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
46292e:	c7 46 14 05 00 00 00 	movl   $0x5,0x14(%esi)
462935:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
46293c:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
462943:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
46294a:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
462951:	8d 4e 2c             	lea    0x2c(%esi),%ecx
462954:	c7 06 70 02 69 00    	movl   $0x690270,(%esi)
46295a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
462961:	c7 01 d4 d4 72 00    	movl   $0x72d4d4,(%ecx)
462967:	c7 46 30 d4 d4 72 00 	movl   $0x72d4d4,0x30(%esi)
46296e:	c7 46 34 d4 d4 72 00 	movl   $0x72d4d4,0x34(%esi)
462975:	8b 7d 08             	mov    0x8(%ebp),%edi
462978:	8b d7                	mov    %edi,%edx
46297a:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
46297e:	8d 5a 01             	lea    0x1(%edx),%ebx
462981:	8a 02                	mov    (%edx),%al
462983:	42                   	inc    %edx
462984:	84 c0                	test   %al,%al
462986:	75 f9                	jne    0x462981
462988:	2b d3                	sub    %ebx,%edx
46298a:	52                   	push   %edx
46298b:	57                   	push   %edi
46298c:	e8 cf 55 00 00       	call   0x467f60
462991:	8b 7d 0c             	mov    0xc(%ebp),%edi
462994:	8b d7                	mov    %edi,%edx
462996:	8d 4a 01             	lea    0x1(%edx),%ecx
462999:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4629a0:	8a 02                	mov    (%edx),%al
4629a2:	42                   	inc    %edx
4629a3:	84 c0                	test   %al,%al
4629a5:	75 f9                	jne    0x4629a0
4629a7:	2b d1                	sub    %ecx,%edx
4629a9:	8d 4e 30             	lea    0x30(%esi),%ecx
4629ac:	52                   	push   %edx
4629ad:	57                   	push   %edi
4629ae:	e8 ad 55 00 00       	call   0x467f60
4629b3:	8b 7d 10             	mov    0x10(%ebp),%edi
4629b6:	8b d7                	mov    %edi,%edx
4629b8:	8d 4a 01             	lea    0x1(%edx),%ecx
4629bb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4629c0:	8a 02                	mov    (%edx),%al
4629c2:	42                   	inc    %edx
4629c3:	84 c0                	test   %al,%al
4629c5:	75 f9                	jne    0x4629c0
4629c7:	2b d1                	sub    %ecx,%edx
4629c9:	8d 4e 34             	lea    0x34(%esi),%ecx
4629cc:	52                   	push   %edx
4629cd:	57                   	push   %edi
4629ce:	e8 8d 55 00 00       	call   0x467f60
4629d3:	8b c6                	mov    %esi,%eax
4629d5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4629d8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4629df:	59                   	pop    %ecx
4629e0:	5f                   	pop    %edi
4629e1:	5e                   	pop    %esi
4629e2:	5b                   	pop    %ebx
4629e3:	8b e5                	mov    %ebp,%esp
4629e5:	5d                   	pop    %ebp
4629e6:	c2 0c 00             	ret    $0xc
4629e9:	cc                   	int3
4629ea:	cc                   	int3
4629eb:	cc                   	int3
4629ec:	cc                   	int3
4629ed:	cc                   	int3
4629ee:	cc                   	int3
4629ef:	cc                   	int3
4629f0:	55                   	push   %ebp
4629f1:	8b ec                	mov    %esp,%ebp
4629f3:	6a ff                	push   $0xffffffff
4629f5:	68 d3 14 65 00       	push   $0x6514d3
4629fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
462a00:	50                   	push   %eax
462a01:	51                   	push   %ecx
462a02:	56                   	push   %esi
462a03:	a1 d4 89 72 00       	mov    0x7289d4,%eax
462a08:	33 c5                	xor    %ebp,%eax
462a0a:	50                   	push   %eax
462a0b:	8d 45 f4             	lea    -0xc(%ebp),%eax
462a0e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
462a14:	8b f1                	mov    %ecx,%esi
462a16:	89 75 f0             	mov    %esi,-0x10(%ebp)
462a19:	c7 46 08 ff ff ff ff 	movl   $0xffffffff,0x8(%esi)
462a20:	c7 46 04 ff ff ff ff 	movl   $0xffffffff,0x4(%esi)
462a27:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
462a2e:	c7 46 20 d4 d4 72 00 	movl   $0x72d4d4,0x20(%esi)
462a35:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
462a3c:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
462a43:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
462a4a:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
462a51:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
462a58:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
462a5f:	8d 4e 34             	lea    0x34(%esi),%ecx
462a62:	c7 06 d0 aa 68 00    	movl   $0x68aad0,(%esi)
462a68:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
462a6f:	c7 01 d4 d4 72 00    	movl   $0x72d4d4,(%ecx)
462a75:	c7 46 40 ff ff ff ff 	movl   $0xffffffff,0x40(%esi)
462a7c:	c7 46 3c ff ff ff ff 	movl   $0xffffffff,0x3c(%esi)
462a83:	6a 00                	push   $0x0
462a85:	68 65 aa 68 00       	push   $0x68aa65
462a8a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)