48664f:	c7 85 1c ff ff ff 00 	movl   $0x0,-0xe4(%ebp)
486656:	00 00 00
486659:	c7 85 20 ff ff ff 0f 	movl   $0xf,-0xe0(%ebp)
486660:	00 00 00
486663:	c6 85 0c ff ff ff 00 	movb   $0x0,-0xf4(%ebp)
48666a:	c7 85 34 ff ff ff 00 	movl   $0x0,-0xcc(%ebp)
486671:	00 00 00
486674:	c7 85 38 ff ff ff 0f 	movl   $0xf,-0xc8(%ebp)
48667b:	00 00 00
48667e:	c6 85 24 ff ff ff 00 	movb   $0x0,-0xdc(%ebp)
486685:	c7 85 4c ff ff ff 00 	movl   $0x0,-0xb4(%ebp)
48668c:	00 00 00
48668f:	c7 85 50 ff ff ff 0f 	movl   $0xf,-0xb0(%ebp)
486696:	00 00 00
486699:	c6 85 3c ff ff ff 00 	movb   $0x0,-0xc4(%ebp)
4866a0:	c7 85 64 ff ff ff 00 	movl   $0x0,-0x9c(%ebp)
4866a7:	00 00 00
4866aa:	c7 85 68 ff ff ff 0f 	movl   $0xf,-0x98(%ebp)
4866b1:	00 00 00
4866b4:	c6 85 54 ff ff ff 00 	movb   $0x0,-0xac(%ebp)
4866bb:	c7 85 7c ff ff ff 00 	movl   $0x0,-0x84(%ebp)
4866c2:	00 00 00
4866c5:	c7 45 80 0f 00 00 00 	movl   $0xf,-0x80(%ebp)
4866cc:	c6 85 6c ff ff ff 00 	movb   $0x0,-0x94(%ebp)
4866d3:	c7 45 84 00 00 00 00 	movl   $0x0,-0x7c(%ebp)
4866da:	89 7d 88             	mov    %edi,-0x78(%ebp)
4866dd:	89 85 d0 fe ff ff    	mov    %eax,-0x130(%ebp)
4866e3:	89 45 8c             	mov    %eax,-0x74(%ebp)
4866e6:	89 85 cc fe ff ff    	mov    %eax,-0x134(%ebp)
4866ec:	8d 85 cc fe ff ff    	lea    -0x134(%ebp),%eax
4866f2:	50                   	push   %eax
4866f3:	68 60 21 69 00       	push   $0x692160
4866f8:	56                   	push   %esi
4866f9:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4866fd:	e8 be 16 fe ff       	call   0x467dc0
486702:	8d 85 c8 fe ff ff    	lea    -0x138(%ebp),%eax
486708:	89 bd c8 fe ff ff    	mov    %edi,-0x138(%ebp)
48670e:	50                   	push   %eax
48670f:	68 24 11 69 00       	push   $0x691124
486714:	56                   	push   %esi
486715:	e8 a6 16 fe ff       	call   0x467dc0
48671a:	8d 85 c4 fe ff ff    	lea    -0x13c(%ebp),%eax
486720:	89 bd c4 fe ff ff    	mov    %edi,-0x13c(%ebp)
486726:	50                   	push   %eax
486727:	68 74 21 69 00       	push   $0x692174
48672c:	56                   	push   %esi
48672d:	e8 8e 16 fe ff       	call   0x467dc0
486732:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
486738:	89 bd c0 fe ff ff    	mov    %edi,-0x140(%ebp)
48673e:	50                   	push   %eax
48673f:	68 4c 08 69 00       	push   $0x69084c
486744:	56                   	push   %esi
486745:	e8 76 16 fe ff       	call   0x467dc0
48674a:	8d 85 bc fe ff ff    	lea    -0x144(%ebp),%eax
486750:	89 bd bc fe ff ff    	mov    %edi,-0x144(%ebp)
486756:	50                   	push   %eax
486757:	68 94 21 69 00       	push   $0x692194
48675c:	56                   	push   %esi
48675d:	e8 5e 16 fe ff       	call   0x467dc0
486762:	8d 85 b8 fe ff ff    	lea    -0x148(%ebp),%eax
486768:	89 bd b8 fe ff ff    	mov    %edi,-0x148(%ebp)
48676e:	50                   	push   %eax
48676f:	68 80 21 69 00       	push   $0x692180
486774:	56                   	push   %esi
486775:	e8 46 16 fe ff       	call   0x467dc0
48677a:	83 c4 48             	add    $0x48,%esp
48677d:	68 c8 2f 69 00       	push   $0x692fc8
486782:	56                   	push   %esi
486783:	e8 28 17 fe ff       	call   0x467eb0
486788:	83 c4 08             	add    $0x8,%esp
48678b:	8b c8                	mov    %eax,%ecx
48678d:	68 c8 21 69 00       	push   $0x6921c8
486792:	e8 19 d4 fd ff       	call   0x463bb0
486797:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)
48679d:	85 c0                	test   %eax,%eax
48679f:	0f 84 f8 03 00 00    	je     0x486b9d
4867a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%eax,%eax,1)
4867ac:	00 00 00 00
4867b0:	68 6c 08 69 00       	push   $0x69086c
4867b5:	8b c8                	mov    %eax,%ecx
4867b7:	e8 c4 c9 fd ff       	call   0x463180
4867bc:	8b f0                	mov    %eax,%esi
4867be:	c7 85 dc fe ff ff 00 	movl   $0x0,-0x124(%ebp)
4867c5:	00 00 00
4867c8:	8d 85 dc fe ff ff    	lea    -0x124(%ebp),%eax
4867ce:	50                   	push   %eax
4867cf:	68 d0 2f 69 00       	push   $0x692fd0
4867d4:	ff b5 e8 fe ff ff    	push   -0x118(%ebp)
4867da:	e8 e1 15 fe ff       	call   0x467dc0
4867df:	8d 85 d8 fe ff ff    	lea    -0x128(%ebp),%eax
4867e5:	c7 85 d8 fe ff ff 00 	movl   $0x0,-0x128(%ebp)
4867ec:	00 00 00
4867ef:	50                   	push   %eax
4867f0:	68 d8 2f 69 00       	push   $0x692fd8
4867f5:	ff b5 e8 fe ff ff    	push   -0x118(%ebp)
4867fb:	e8 c0 15 fe ff       	call   0x467dc0
486800:	8d 85 d4 fe ff ff    	lea    -0x12c(%ebp),%eax
486806:	c7 85 d4 fe ff ff 00 	movl   $0x0,-0x12c(%ebp)
48680d:	00 00 00
486810:	50                   	push   %eax
486811:	68 e4 2f 69 00       	push   $0x692fe4
486816:	ff b5 e8 fe ff ff    	push   -0x118(%ebp)
48681c:	e8 9f 15 fe ff       	call   0x467dc0
486821:	83 c4 24             	add    $0x24,%esp
486824:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
48682b:	c7 45 a4 0f 00 00 00 	movl   $0xf,-0x5c(%ebp)
486832:	c6 45 90 00          	movb   $0x0,-0x70(%ebp)
486836:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
48683d:	c7 45 bc 0f 00 00 00 	movl   $0xf,-0x44(%ebp)
486844:	c6 45 a8 00          	movb   $0x0,-0x58(%ebp)
486848:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
48684f:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
486856:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
48685a:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
486861:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
486868:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
48686c:	85 f6                	test   %esi,%esi
48686e:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
486872:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
486877:	0f 45 d6             	cmovne %esi,%edx
48687a:	8b ca                	mov    %edx,%ecx
48687c:	8d 71 01             	lea    0x1(%ecx),%esi
48687f:	90                   	nop
486880:	8a 01                	mov    (%ecx),%al
486882:	41                   	inc    %ecx
486883:	84 c0                	test   %al,%al
486885:	75 f9                	jne    0x486880
486887:	2b ce                	sub    %esi,%ecx
486889:	51                   	push   %ecx
48688a:	52                   	push   %edx
48688b:	8d 4d 90             	lea    -0x70(%ebp),%ecx
48688e:	e8 ad e9 fb ff       	call   0x445240
486893:	8b 85 dc fe ff ff    	mov    -0x124(%ebp),%eax
486899:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
48689e:	85 c0                	test   %eax,%eax
4868a0:	0f 45 d0             	cmovne %eax,%edx
4868a3:	8b ca                	mov    %edx,%ecx
4868a5:	8d 71 01             	lea    0x1(%ecx),%esi
4868a8:	8a 01                	mov    (%ecx),%al
4868aa:	41                   	inc    %ecx
4868ab:	84 c0                	test   %al,%al
4868ad:	75 f9                	jne    0x4868a8
4868af:	2b ce                	sub    %esi,%ecx
4868b1:	51                   	push   %ecx
4868b2:	52                   	push   %edx
4868b3:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4868b6:	e8 85 e9 fb ff       	call   0x445240
4868bb:	8b 85 d8 fe ff ff    	mov    -0x128(%ebp),%eax
4868c1:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
4868c6:	85 c0                	test   %eax,%eax
4868c8:	0f 45 d0             	cmovne %eax,%edx
4868cb:	8b ca                	mov    %edx,%ecx
4868cd:	8d 71 01             	lea    0x1(%ecx),%esi
4868d0:	8a 01                	mov    (%ecx),%al
4868d2:	41                   	inc    %ecx
4868d3:	84 c0                	test   %al,%al
4868d5:	75 f9                	jne    0x4868d0
4868d7:	2b ce                	sub    %esi,%ecx
4868d9:	51                   	push   %ecx
4868da:	52                   	push   %edx
4868db:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4868de:	e8 5d e9 fb ff       	call   0x445240
4868e3:	8b 85 d4 fe ff ff    	mov    -0x12c(%ebp),%eax
4868e9:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
4868ee:	85 c0                	test   %eax,%eax
4868f0:	0f 45 d0             	cmovne %eax,%edx
4868f3:	8b c2                	mov    %edx,%eax
4868f5:	8d 70 01             	lea    0x1(%eax),%esi
4868f8:	8a 08                	mov    (%eax),%cl
4868fa:	40                   	inc    %eax
4868fb:	84 c9                	test   %cl,%cl
4868fd:	75 f9                	jne    0x4868f8
4868ff:	2b c6                	sub    %esi,%eax
486901:	8d 4d d8             	lea    -0x28(%ebp),%ecx
486904:	50                   	push   %eax
486905:	52                   	push   %edx
486906:	e8 35 e9 fb ff       	call   0x445240
48690b:	8d 45 90             	lea    -0x70(%ebp),%eax
48690e:	3b bd d0 fe ff ff    	cmp    -0x130(%ebp),%edi
486914:	0f 84 43 02 00 00    	je     0x486b5d
48691a:	83 7d a4 10          	cmpl   $0x10,-0x5c(%ebp)
48691e:	8b 4d a0             	mov    -0x60(%ebp),%ecx
486921:	0f 43 45 90          	cmovae -0x70(%ebp),%eax
486925:	89 bd ac fe ff ff    	mov    %edi,-0x154(%ebp)
48692b:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
486932:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
486939:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
48693f:	89 8d f0 fe ff ff    	mov    %ecx,-0x110(%ebp)
486945:	83 f9 10             	cmp    $0x10,%ecx
486948:	73 0d                	jae    0x486957
48694a:	0f 10 00             	movups (%eax),%xmm0
48694d:	be 0f 00 00 00       	mov    $0xf,%esi
486952:	0f 11 07             	movups %xmm0,(%edi)
486955:	eb 3f                	jmp    0x486996
486957:	8b f1                	mov    %ecx,%esi
486959:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
48695e:	83 ce 0f             	or     $0xf,%esi
486961:	8b cf                	mov    %edi,%ecx
486963:	81 fe ff ff ff 7f    	cmp    $0x7fffffff,%esi
486969:	0f 47 f0             	cmova  %eax,%esi
48696c:	8d 46 01             	lea    0x1(%esi),%eax
48696f:	50                   	push   %eax
486970:	e8 db 2a fb ff       	call   0x439450
486975:	8b c8                	mov    %eax,%ecx
486977:	8b 85 f0 fe ff ff    	mov    -0x110(%ebp),%eax
48697d:	40                   	inc    %eax
48697e:	89 0f                	mov    %ecx,(%edi)
486980:	50                   	push   %eax
486981:	ff b5 ec fe ff ff    	push   -0x114(%ebp)
486987:	51                   	push   %ecx
486988:	e8 73 c5 15 00       	call   0x5e2f00
48698d:	8b 8d f0 fe ff ff    	mov    -0x110(%ebp),%ecx
486993:	83 c4 0c             	add    $0xc,%esp
486996:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
48699a:	8d 45 a8             	lea    -0x58(%ebp),%eax
48699d:	89 4f 10             	mov    %ecx,0x10(%edi)
4869a0:	89 77 14             	mov    %esi,0x14(%edi)
4869a3:	83 7d bc 10          	cmpl   $0x10,-0x44(%ebp)
4869a7:	8b 4d b8             	mov    -0x48(%ebp),%ecx
4869aa:	0f 43 45 a8          	cmovae -0x58(%ebp),%eax
4869ae:	c7 47 28 00 00 00 00 	movl   $0x0,0x28(%edi)
4869b5:	c7 47 2c 00 00 00 00 	movl   $0x0,0x2c(%edi)
4869bc:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
4869c2:	89 8d f0 fe ff ff    	mov    %ecx,-0x110(%ebp)
4869c8:	83 f9 10             	cmp    $0x10,%ecx
4869cb:	73 0e                	jae    0x4869db
4869cd:	0f 10 00             	movups (%eax),%xmm0
4869d0:	b8 0f 00 00 00       	mov    $0xf,%eax
4869d5:	0f 11 47 18          	movups %xmm0,0x18(%edi)
4869d9:	eb 4a                	jmp    0x486a25
4869db:	8b c1                	mov    %ecx,%eax
4869dd:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
4869e2:	83 c8 0f             	or     $0xf,%eax
4869e5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
4869ea:	0f 47 c1             	cmova  %ecx,%eax
4869ed:	8d 4f 18             	lea    0x18(%edi),%ecx
4869f0:	89 85 e4 fe ff ff    	mov    %eax,-0x11c(%ebp)
4869f6:	40                   	inc    %eax
4869f7:	50                   	push   %eax
4869f8:	e8 53 2a fb ff       	call   0x439450
4869fd:	8b c8                	mov    %eax,%ecx
4869ff:	8b 85 f0 fe ff ff    	mov    -0x110(%ebp),%eax
486a05:	40                   	inc    %eax
486a06:	89 4f 18             	mov    %ecx,0x18(%edi)
486a09:	50                   	push   %eax
486a0a:	ff b5 ec fe ff ff    	push   -0x114(%ebp)
486a10:	51                   	push   %ecx
486a11:	e8 ea c4 15 00       	call   0x5e2f00
486a16:	8b 85 e4 fe ff ff    	mov    -0x11c(%ebp),%eax
486a1c:	83 c4 0c             	add    $0xc,%esp
486a1f:	8b 8d f0 fe ff ff    	mov    -0x110(%ebp),%ecx
486a25:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
486a29:	89 4f 28             	mov    %ecx,0x28(%edi)
486a2c:	89 47 2c             	mov    %eax,0x2c(%edi)
486a2f:	8d 45 c0             	lea    -0x40(%ebp),%eax
486a32:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
486a36:	8b 4d d0             	mov    -0x30(%ebp),%ecx
486a39:	0f 43 45 c0          	cmovae -0x40(%ebp),%eax
486a3d:	c7 47 40 00 00 00 00 	movl   $0x0,0x40(%edi)
486a44:	c7 47 44 00 00 00 00 	movl   $0x0,0x44(%edi)
486a4b:	89 85 e4 fe ff ff    	mov    %eax,-0x11c(%ebp)
486a51:	89 8d f0 fe ff ff    	mov    %ecx,-0x110(%ebp)
486a57:	83 f9 10             	cmp    $0x10,%ecx
486a5a:	73 0e                	jae    0x486a6a
486a5c:	0f 10 00             	movups (%eax),%xmm0
486a5f:	b8 0f 00 00 00       	mov    $0xf,%eax
486a64:	0f 11 47 30          	movups %xmm0,0x30(%edi)
486a68:	eb 4a                	jmp    0x486ab4
486a6a:	8b c1                	mov    %ecx,%eax
486a6c:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
486a71:	83 c8 0f             	or     $0xf,%eax
486a74:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
486a79:	0f 47 c1             	cmova  %ecx,%eax
486a7c:	8d 4f 30             	lea    0x30(%edi),%ecx
486a7f:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
486a85:	40                   	inc    %eax
486a86:	50                   	push   %eax
486a87:	e8 c4 29 fb ff       	call   0x439450
486a8c:	8b c8                	mov    %eax,%ecx
486a8e:	8b 85 f0 fe ff ff    	mov    -0x110(%ebp),%eax
486a94:	40                   	inc    %eax
486a95:	89 4f 30             	mov    %ecx,0x30(%edi)
486a98:	50                   	push   %eax
486a99:	ff b5 e4 fe ff ff    	push   -0x11c(%ebp)
486a9f:	51                   	push   %ecx
486aa0:	e8 5b c4 15 00       	call   0x5e2f00
486aa5:	8b 85 ec fe ff ff    	mov    -0x114(%ebp),%eax
486aab:	83 c4 0c             	add    $0xc,%esp
486aae:	8b 8d f0 fe ff ff    	mov    -0x110(%ebp),%ecx
486ab4:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
486ab8:	89 4f 40             	mov    %ecx,0x40(%edi)
486abb:	89 47 44             	mov    %eax,0x44(%edi)
486abe:	8d 45 d8             	lea    -0x28(%ebp),%eax
486ac1:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
486ac5:	8b 4d e8             	mov    -0x18(%ebp),%ecx
486ac8:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
486acc:	c7 47 58 00 00 00 00 	movl   $0x0,0x58(%edi)
486ad3:	c7 47 5c 00 00 00 00 	movl   $0x0,0x5c(%edi)
486ada:	89 85 e4 fe ff ff    	mov    %eax,-0x11c(%ebp)
486ae0:	89 8d f0 fe ff ff    	mov    %ecx,-0x110(%ebp)
486ae6:	83 f9 10             	cmp    $0x10,%ecx
486ae9:	73 1a                	jae    0x486b05
486aeb:	0f 10 00             	movups (%eax),%xmm0
486aee:	b8 0f 00 00 00       	mov    $0xf,%eax
486af3:	0f 11 47 48          	movups %xmm0,0x48(%edi)
486af7:	89 4f 58             	mov    %ecx,0x58(%edi)
486afa:	89 47 5c             	mov    %eax,0x5c(%edi)
486afd:	83 c7 60             	add    $0x60,%edi
486b00:	89 7d 88             	mov    %edi,-0x78(%ebp)
486b03:	eb 6e                	jmp    0x486b73
486b05:	8b c1                	mov    %ecx,%eax
486b07:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
486b0c:	83 c8 0f             	or     $0xf,%eax
486b0f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
486b14:	0f 47 c1             	cmova  %ecx,%eax
486b17:	8d 4f 48             	lea    0x48(%edi),%ecx
486b1a:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
486b20:	40                   	inc    %eax
486b21:	50                   	push   %eax
486b22:	e8 29 29 fb ff       	call   0x439450
486b27:	8b c8                	mov    %eax,%ecx
486b29:	8b 85 f0 fe ff ff    	mov    -0x110(%ebp),%eax
486b2f:	40                   	inc    %eax
486b30:	89 4f 48             	mov    %ecx,0x48(%edi)
486b33:	50                   	push   %eax
486b34:	ff b5 e4 fe ff ff    	push   -0x11c(%ebp)
486b3a:	51                   	push   %ecx
486b3b:	e8 c0 c3 15 00       	call   0x5e2f00
486b40:	8b 8d f0 fe ff ff    	mov    -0x110(%ebp),%ecx
486b46:	83 c4 0c             	add    $0xc,%esp
486b49:	8b 85 ec fe ff ff    	mov    -0x114(%ebp),%eax
486b4f:	89 4f 58             	mov    %ecx,0x58(%edi)
486b52:	89 47 5c             	mov    %eax,0x5c(%edi)
486b55:	83 c7 60             	add    $0x60,%edi
486b58:	89 7d 88             	mov    %edi,-0x78(%ebp)
486b5b:	eb 16                	jmp    0x486b73
486b5d:	50                   	push   %eax
486b5e:	57                   	push   %edi
486b5f:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
486b62:	e8 f9 ef ff ff       	call   0x485b60
486b67:	8b 45 8c             	mov    -0x74(%ebp),%eax
486b6a:	8b 7d 88             	mov    -0x78(%ebp),%edi
486b6d:	89 85 d0 fe ff ff    	mov    %eax,-0x130(%ebp)
486b73:	8d 4d 90             	lea    -0x70(%ebp),%ecx
486b76:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
486b7a:	e8 61 38 fe ff       	call   0x46a3e0
486b7f:	8b 8d e8 fe ff ff    	mov    -0x118(%ebp),%ecx
486b85:	68 c8 21 69 00       	push   $0x6921c8
486b8a:	e8 e1 d4 fd ff       	call   0x464070
486b8f:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)