5cd911:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5cd914:	33 cd                	xor    %ebp,%ecx
5cd916:	e8 bf 3b 01 00       	call   0x5e14da
5cd91b:	8b e5                	mov    %ebp,%esp
5cd91d:	5d                   	pop    %ebp
5cd91e:	c3                   	ret
5cd91f:	e8 0b f6 01 00       	call   0x5ecf2f
5cd924:	cc                   	int3
5cd925:	cc                   	int3
5cd926:	cc                   	int3
5cd927:	cc                   	int3
5cd928:	cc                   	int3
5cd929:	cc                   	int3
5cd92a:	cc                   	int3
5cd92b:	cc                   	int3
5cd92c:	cc                   	int3
5cd92d:	cc                   	int3
5cd92e:	cc                   	int3
5cd92f:	cc                   	int3
5cd930:	55                   	push   %ebp
5cd931:	8b ec                	mov    %esp,%ebp
5cd933:	6a ff                	push   $0xffffffff
5cd935:	68 50 0d 66 00       	push   $0x660d50
5cd93a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5cd940:	50                   	push   %eax
5cd941:	83 ec 44             	sub    $0x44,%esp
5cd944:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5cd949:	33 c5                	xor    %ebp,%eax
5cd94b:	89 45 f0             	mov    %eax,-0x10(%ebp)
5cd94e:	56                   	push   %esi
5cd94f:	50                   	push   %eax
5cd950:	8d 45 f4             	lea    -0xc(%ebp),%eax
5cd953:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5cd959:	8b f1                	mov    %ecx,%esi
5cd95b:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5cd962:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
5cd969:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
5cd96d:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5cd970:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5cd977:	50                   	push   %eax
5cd978:	e8 23 f9 e8 ff       	call   0x45d2a0
5cd97d:	83 c4 04             	add    $0x4,%esp
5cd980:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5cd983:	6a 01                	push   $0x1
5cd985:	68 b4 b0 68 00       	push   $0x68b0b4
5cd98a:	e8 31 77 e7 ff       	call   0x4450c0
5cd98f:	6a 0b                	push   $0xb
5cd991:	68 a4 b0 68 00       	push   $0x68b0a4
5cd996:	8b c8                	mov    %eax,%ecx
5cd998:	e8 23 77 e7 ff       	call   0x4450c0
5cd99d:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
5cd9a1:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5cd9a4:	0f 43 45 d4          	cmovae -0x2c(%ebp),%eax
5cd9a8:	50                   	push   %eax
5cd9a9:	e8 32 af e9 ff       	call   0x4688e0
5cd9ae:	83 c4 04             	add    $0x4,%esp
5cd9b1:	85 c0                	test   %eax,%eax
5cd9b3:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5cd9b6:	75 10                	jne    0x5cd9c8
5cd9b8:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
5cd9bc:	0f 43 45 d4          	cmovae -0x2c(%ebp),%eax
5cd9c0:	50                   	push   %eax
5cd9c1:	e8 fa 7f e8 ff       	call   0x4559c0
5cd9c6:	eb 0e                	jmp    0x5cd9d6
5cd9c8:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
5cd9cc:	0f 43 45 d4          	cmovae -0x2c(%ebp),%eax
5cd9d0:	50                   	push   %eax
5cd9d1:	e8 1a a6 e8 ff       	call   0x457ff0
5cd9d6:	83 c4 04             	add    $0x4,%esp
5cd9d9:	c6 45 ef 00          	movb   $0x0,-0x11(%ebp)
5cd9dd:	8d 45 ef             	lea    -0x11(%ebp),%eax
5cd9e0:	50                   	push   %eax
5cd9e1:	e8 ba 9c fe ff       	call   0x5b76a0
5cd9e6:	83 c4 04             	add    $0x4,%esp
5cd9e9:	84 c0                	test   %al,%al
5cd9eb:	74 28                	je     0x5cda15
5cd9ed:	80 7d ef 00          	cmpb   $0x0,-0x11(%ebp)
5cd9f1:	74 22                	je     0x5cda15
5cd9f3:	e8 98 9c fe ff       	call   0x5b7690
5cd9f8:	84 c0                	test   %al,%al
5cd9fa:	75 19                	jne    0x5cda15
5cd9fc:	68 90 e9 6c 00       	push   $0x6ce990
5cda01:	6a 00                	push   $0x0
5cda03:	6a 02                	push   $0x2
5cda05:	68 b8 b0 68 00       	push   $0x68b0b8
5cda0a:	ff 76 04             	push   0x4(%esi)
5cda0d:	e8 1e f7 eb ff       	call   0x48d130
5cda12:	83 c4 14             	add    $0x14,%esp
5cda15:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
5cda1c:	c7 45 d0 0f 00 00 00 	movl   $0xf,-0x30(%ebp)
5cda23:	c6 45 bc 00          	movb   $0x0,-0x44(%ebp)
5cda27:	83 ec 0c             	sub    $0xc,%esp
5cda2a:	c6 45 b4 00          	movb   $0x0,-0x4c(%ebp)
5cda2e:	8b c4                	mov    %esp,%eax
5cda30:	c7 45 b0 03 00 00 00 	movl   $0x3,-0x50(%ebp)
5cda37:	f3 0f 7e 45 b0       	movq   -0x50(%ebp),%xmm0
5cda3c:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5cda3f:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5cda43:	66 0f d6 00          	movq   %xmm0,(%eax)
5cda47:	89 48 08             	mov    %ecx,0x8(%eax)
5cda4a:	e8 61 9c fe ff       	call   0x5b76b0
5cda4f:	83 c4 0c             	add    $0xc,%esp
5cda52:	84 c0                	test   %al,%al
5cda54:	75 19                	jne    0x5cda6f
5cda56:	68 e0 e9 6c 00       	push   $0x6ce9e0
5cda5b:	6a 00                	push   $0x0
5cda5d:	6a 02                	push   $0x2
5cda5f:	68 b8 b0 68 00       	push   $0x68b0b8
5cda64:	ff 76 04             	push   0x4(%esi)
5cda67:	e8 c4 f6 eb ff       	call   0x48d130
5cda6c:	83 c4 14             	add    $0x14,%esp
5cda6f:	e8 6c 99 fe ff       	call   0x5b73e0
5cda74:	84 c0                	test   %al,%al
5cda76:	75 19                	jne    0x5cda91
5cda78:	68 14 ea 6c 00       	push   $0x6cea14
5cda7d:	6a 00                	push   $0x0
5cda7f:	6a 02                	push   $0x2
5cda81:	68 b8 b0 68 00       	push   $0x68b0b8
5cda86:	ff 76 04             	push   0x4(%esi)
5cda89:	e8 a2 f6 eb ff       	call   0x48d130
5cda8e:	83 c4 14             	add    $0x14,%esp
5cda91:	8b 55 d0             	mov    -0x30(%ebp),%edx
5cda94:	83 fa 10             	cmp    $0x10,%edx
5cda97:	72 28                	jb     0x5cdac1
5cda99:	8b 4d bc             	mov    -0x44(%ebp),%ecx
5cda9c:	42                   	inc    %edx
5cda9d:	8b c1                	mov    %ecx,%eax
5cda9f:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5cdaa5:	72 10                	jb     0x5cdab7
5cdaa7:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5cdaaa:	83 c2 23             	add    $0x23,%edx
5cdaad:	2b c1                	sub    %ecx,%eax
5cdaaf:	83 c0 fc             	add    $0xfffffffc,%eax
5cdab2:	83 f8 1f             	cmp    $0x1f,%eax
5cdab5:	77 66                	ja     0x5cdb1d
5cdab7:	52                   	push   %edx
5cdab8:	51                   	push   %ecx
5cdab9:	e8 b4 35 01 00       	call   0x5e1072
5cdabe:	83 c4 08             	add    $0x8,%esp
5cdac1:	8b 55 e8             	mov    -0x18(%ebp),%edx
5cdac4:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
5cdacb:	c7 45 d0 0f 00 00 00 	movl   $0xf,-0x30(%ebp)
5cdad2:	c6 45 bc 00          	movb   $0x0,-0x44(%ebp)
5cdad6:	83 fa 10             	cmp    $0x10,%edx
5cdad9:	72 28                	jb     0x5cdb03
5cdadb:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5cdade:	42                   	inc    %edx
5cdadf:	8b c1                	mov    %ecx,%eax
5cdae1:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5cdae7:	72 10                	jb     0x5cdaf9
5cdae9:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5cdaec:	83 c2 23             	add    $0x23,%edx
5cdaef:	2b c1                	sub    %ecx,%eax
5cdaf1:	83 c0 fc             	add    $0xfffffffc,%eax
5cdaf4:	83 f8 1f             	cmp    $0x1f,%eax
5cdaf7:	77 24                	ja     0x5cdb1d
5cdaf9:	52                   	push   %edx
5cdafa:	51                   	push   %ecx
5cdafb:	e8 72 35 01 00       	call   0x5e1072
5cdb00:	83 c4 08             	add    $0x8,%esp
5cdb03:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5cdb06:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5cdb0d:	59                   	pop    %ecx
5cdb0e:	5e                   	pop    %esi
5cdb0f:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5cdb12:	33 cd                	xor    %ebp,%ecx
5cdb14:	e8 c1 39 01 00       	call   0x5e14da
5cdb19:	8b e5                	mov    %ebp,%esp
5cdb1b:	5d                   	pop    %ebp
5cdb1c:	c3                   	ret
5cdb1d:	e8 0d f4 01 00       	call   0x5ecf2f
5cdb22:	cc                   	int3
5cdb23:	cc                   	int3
5cdb24:	cc                   	int3
5cdb25:	cc                   	int3
5cdb26:	cc                   	int3
5cdb27:	cc                   	int3
5cdb28:	cc                   	int3
5cdb29:	cc                   	int3
5cdb2a:	cc                   	int3
5cdb2b:	cc                   	int3
5cdb2c:	cc                   	int3
5cdb2d:	cc                   	int3
5cdb2e:	cc                   	int3
5cdb2f:	cc                   	int3
5cdb30:	55                   	push   %ebp
5cdb31:	8b ec                	mov    %esp,%ebp
5cdb33:	6a ff                	push   $0xffffffff
5cdb35:	68 c2 0d 66 00       	push   $0x660dc2
5cdb3a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5cdb40:	50                   	push   %eax
5cdb41:	81 ec b8 01 00 00    	sub    $0x1b8,%esp
5cdb47:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5cdb4c:	33 c5                	xor    %ebp,%eax
5cdb4e:	89 45 f0             	mov    %eax,-0x10(%ebp)
5cdb51:	56                   	push   %esi
5cdb52:	57                   	push   %edi
5cdb53:	50                   	push   %eax
5cdb54:	8d 45 f4             	lea    -0xc(%ebp),%eax
5cdb57:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5cdb5d:	8b f1                	mov    %ecx,%esi
5cdb5f:	89 b5 3c fe ff ff    	mov    %esi,-0x1c4(%ebp)
5cdb65:	68 38 eb 6c 00       	push   $0x6ceb38
5cdb6a:	6a 00                	push   $0x0
5cdb6c:	6a 04                	push   $0x4
5cdb6e:	68 b8 b0 68 00       	push   $0x68b0b8
5cdb73:	ff 76 08             	push   0x8(%esi)
5cdb76:	e8 b5 f5 eb ff       	call   0x48d130
5cdb7b:	68 54 eb 6c 00       	push   $0x6ceb54
5cdb80:	6a 00                	push   $0x0
5cdb82:	6a 04                	push   $0x4
5cdb84:	68 b8 b0 68 00       	push   $0x68b0b8
5cdb89:	ff 76 08             	push   0x8(%esi)
5cdb8c:	e8 9f f5 eb ff       	call   0x48d130
5cdb91:	83 c4 10             	add    $0x10,%esp
5cdb94:	33 c0                	xor    %eax,%eax
5cdb96:	8b cc                	mov    %esp,%ecx
5cdb98:	6a 0a                	push   $0xa
5cdb9a:	68 08 dd 68 00       	push   $0x68dd08
5cdb9f:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
5cdba6:	c7 41 14 07 00 00 00 	movl   $0x7,0x14(%ecx)
5cdbad:	66 89 01             	mov    %ax,(%ecx)
5cdbb0:	e8 8b 77 e7 ff       	call   0x445340
5cdbb5:	e8 16 9f e8 ff       	call   0x457ad0
5cdbba:	83 c4 18             	add    $0x18,%esp
5cdbbd:	84 c0                	test   %al,%al
5cdbbf:	75 0a                	jne    0x5cdbcb
5cdbc1:	b8 02 00 00 00       	mov    $0x2,%eax
5cdbc6:	e9 39 06 00 00       	jmp    0x5ce204
5cdbcb:	c7 85 a8 fe ff ff 00 	movl   $0x0,-0x158(%ebp)
5cdbd2:	00 00 00
5cdbd5:	c7 85 ac fe ff ff 0f 	movl   $0xf,-0x154(%ebp)
5cdbdc:	00 00 00
5cdbdf:	c6 85 98 fe ff ff 00 	movb   $0x0,-0x168(%ebp)
5cdbe6:	68 04 01 00 00       	push   $0x104
5cdbeb:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
5cdbf1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5cdbf8:	6a 00                	push   $0x0
5cdbfa:	50                   	push   %eax
5cdbfb:	e8 00 5e 01 00       	call   0x5e3a00
5cdc00:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
5cdc06:	6a 01                	push   $0x1
5cdc08:	50                   	push   %eax
5cdc09:	e8 c2 b8 e7 ff       	call   0x4494d0
5cdc0e:	68 b4 b0 68 00       	push   $0x68b0b4
5cdc13:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
5cdc19:	68 04 01 00 00       	push   $0x104
5cdc1e:	50                   	push   %eax
5cdc1f:	e8 1c a8 e9 ff       	call   0x468440
5cdc24:	68 b4 c4 68 00       	push   $0x68c4b4
5cdc29:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
5cdc2f:	68 04 01 00 00       	push   $0x104
5cdc34:	50                   	push   %eax
5cdc35:	e8 06 a8 e9 ff       	call   0x468440
5cdc3a:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
5cdc40:	83 c4 2c             	add    $0x2c,%esp
5cdc43:	8d 51 01             	lea    0x1(%ecx),%edx
5cdc46:	8a 01                	mov    (%ecx),%al
5cdc48:	41                   	inc    %ecx
5cdc49:	84 c0                	test   %al,%al
5cdc4b:	75 f9                	jne    0x5cdc46
5cdc4d:	2b ca                	sub    %edx,%ecx
5cdc4f:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
5cdc55:	51                   	push   %ecx
5cdc56:	50                   	push   %eax
5cdc57:	8d 8d 98 fe ff ff    	lea    -0x168(%ebp),%ecx
5cdc5d:	e8 de 75 e7 ff       	call   0x445240
5cdc62:	83 bd ac fe ff ff 10 	cmpl   $0x10,-0x154(%ebp)
5cdc69:	8d 95 98 fe ff ff    	lea    -0x168(%ebp),%edx
5cdc6f:	8b 85 a8 fe ff ff    	mov    -0x158(%ebp),%eax
5cdc75:	8d bd 98 fe ff ff    	lea    -0x168(%ebp),%edi
5cdc7b:	0f 43 95 98 fe ff ff 	cmovae -0x168(%ebp),%edx
5cdc82:	03 c2                	add    %edx,%eax
5cdc84:	c7 85 d8 fe ff ff 00 	movl   $0x0,-0x128(%ebp)
5cdc8b:	00 00 00
5cdc8e:	83 bd ac fe ff ff 10 	cmpl   $0x10,-0x154(%ebp)
5cdc95:	89 85 48 fe ff ff    	mov    %eax,-0x1b8(%ebp)
5cdc9b:	0f 43 bd 98 fe ff ff 	cmovae -0x168(%ebp),%edi
5cdca2:	33 c9                	xor    %ecx,%ecx
5cdca4:	2b c7                	sub    %edi,%eax
5cdca6:	66 89 8d c8 fe ff ff 	mov    %cx,-0x138(%ebp)
5cdcad:	50                   	push   %eax
5cdcae:	8d 8d c8 fe ff ff    	lea    -0x138(%ebp),%ecx
5cdcb4:	c7 85 dc fe ff ff 07 	movl   $0x7,-0x124(%ebp)
5cdcbb:	00 00 00
5cdcbe:	e8 ad 39 e7 ff       	call   0x441670
5cdcc3:	ff b5 3c fe ff ff    	push   -0x1c4(%ebp)
5cdcc9:	8d 8d c8 fe ff ff    	lea    -0x138(%ebp),%ecx
5cdccf:	ff b5 48 fe ff ff    	push   -0x1b8(%ebp)
5cdcd5:	57                   	push   %edi
5cdcd6:	e8 15 61 e7 ff       	call   0x443df0
5cdcdb:	0f 57 c0             	xorps  %xmm0,%xmm0
5cdcde:	c7 85 e8 fe ff ff 00 	movl   $0x0,-0x118(%ebp)
5cdce5:	00 00 00
5cdce8:	66 0f d6 85 e0 fe ff 	movq   %xmm0,-0x120(%ebp)
5cdcef:	ff
5cdcf0:	c7 85 e0 fe ff ff 00 	movl   $0x0,-0x120(%ebp)
5cdcf7:	00 00 00
5cdcfa:	c7 85 e4 fe ff ff 00 	movl   $0x0,-0x11c(%ebp)
5cdd01:	00 00 00
5cdd04:	c7 85 e8 fe ff ff 00 	movl   $0x0,-0x118(%ebp)
5cdd0b:	00 00 00
5cdd0e:	33 c0                	xor    %eax,%eax
5cdd10:	c7 85 c0 fe ff ff 00 	movl   $0x0,-0x140(%ebp)
5cdd17:	00 00 00
5cdd1a:	c7 85 c4 fe ff ff 07 	movl   $0x7,-0x13c(%ebp)
5cdd21:	00 00 00
5cdd24:	66 89 85 b0 fe ff ff 	mov    %ax,-0x150(%ebp)
5cdd2b:	83 bd dc fe ff ff 08 	cmpl   $0x8,-0x124(%ebp)
5cdd32:	8d 85 c8 fe ff ff    	lea    -0x138(%ebp),%eax
5cdd38:	ff b5 d8 fe ff ff    	push   -0x128(%ebp)
5cdd3e:	0f 43 85 c8 fe ff ff 	cmovae -0x138(%ebp),%eax
5cdd45:	8d 8d b0 fe ff ff    	lea    -0x150(%ebp),%ecx
5cdd4b:	50                   	push   %eax
5cdd4c:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5cdd50:	e8 2b ac e7 ff       	call   0x448980
5cdd55:	6a 01                	push   $0x1
5cdd57:	68 5c ee 68 00       	push   $0x68ee5c
5cdd5c:	8d 8d b0 fe ff ff    	lea    -0x150(%ebp),%ecx
5cdd62:	e8 19 ac e7 ff       	call   0x448980
5cdd67:	6a 0e                	push   $0xe
5cdd69:	68 58 e9 6c 00       	push   $0x6ce958
5cdd6e:	8d 8d b0 fe ff ff    	lea    -0x150(%ebp),%ecx
5cdd74:	e8 07 ac e7 ff       	call   0x448980
5cdd79:	8b b5 e4 fe ff ff    	mov    -0x11c(%ebp),%esi
5cdd7f:	8d 85 b0 fe ff ff    	lea    -0x150(%ebp),%eax
5cdd85:	3b b5 e8 fe ff ff    	cmp    -0x118(%ebp),%esi
5cdd8b:	0f 84 a6 00 00 00    	je     0x5cde37
5cdd91:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5cdd98:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
5cdd9f:	83 bd c4 fe ff ff 08 	cmpl   $0x8,-0x13c(%ebp)
5cdda6:	8b 8d c0 fe ff ff    	mov    -0x140(%ebp),%ecx
5cddac:	0f 43 85 b0 fe ff ff 	cmovae -0x150(%ebp),%eax
5cddb3:	89 8d 44 fe ff ff    	mov    %ecx,-0x1bc(%ebp)
5cddb9:	89 85 48 fe ff ff    	mov    %eax,-0x1b8(%ebp)
5cddbf:	83 f9 08             	cmp    $0x8,%ecx
5cddc2:	73 1a                	jae    0x5cddde
5cddc4:	0f 10 00             	movups (%eax),%xmm0
5cddc7:	bf 07 00 00 00       	mov    $0x7,%edi
5cddcc:	0f 11 06             	movups %xmm0,(%esi)
5cddcf:	89 4e 10             	mov    %ecx,0x10(%esi)
5cddd2:	89 7e 14             	mov    %edi,0x14(%esi)
5cddd5:	83 85 e4 fe ff ff 18 	addl   $0x18,-0x11c(%ebp)
5cdddc:	eb 66                	jmp    0x5cde44
5cddde:	8b f9                	mov    %ecx,%edi
5cdde0:	b8 fe ff ff 7f       	mov    $0x7ffffffe,%eax
5cdde5:	83 cf 07             	or     $0x7,%edi
5cdde8:	3b f8                	cmp    %eax,%edi
5cddea:	0f 47 f8             	cmova  %eax,%edi
5cdded:	33 c9                	xor    %ecx,%ecx