4cdb79:	72 13                	jb     0x4cdb8e
4cdb7b:	8b 4d c0             	mov    -0x40(%ebp),%ecx
4cdb7e:	42                   	inc    %edx
4cdb7f:	e9 0c fd ff ff       	jmp    0x4cd890
4cdb84:	52                   	push   %edx
4cdb85:	51                   	push   %ecx
4cdb86:	e8 ca 36 10 00       	call   0x5d1255
4cdb8b:	83 c4 08             	add    $0x8,%esp
4cdb8e:	33 c0                	xor    %eax,%eax
4cdb90:	38 45 bf             	cmp    %al,-0x41(%ebp)
4cdb93:	0f 95 c0             	setne  %al
4cdb96:	83 c0 03             	add    $0x3,%eax
4cdb99:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4cdb9c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4cdba3:	59                   	pop    %ecx
4cdba4:	5f                   	pop    %edi
4cdba5:	5e                   	pop    %esi
4cdba6:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4cdba9:	33 cd                	xor    %ebp,%ecx
4cdbab:	e8 76 3e 10 00       	call   0x5d1a26
4cdbb0:	8b e5                	mov    %ebp,%esp
4cdbb2:	5d                   	pop    %ebp
4cdbb3:	c2 08 00             	ret    $0x8
4cdbb6:	e8 35 86 10 00       	call   0x5d61f0
4cdbbb:	e8 30 86 10 00       	call   0x5d61f0
4cdbc0:	e8 2b 86 10 00       	call   0x5d61f0
4cdbc5:	cc                   	int3
4cdbc6:	cc                   	int3
4cdbc7:	cc                   	int3
4cdbc8:	cc                   	int3
4cdbc9:	cc                   	int3
4cdbca:	cc                   	int3
4cdbcb:	cc                   	int3
4cdbcc:	cc                   	int3
4cdbcd:	cc                   	int3
4cdbce:	cc                   	int3
4cdbcf:	cc                   	int3
4cdbd0:	55                   	push   %ebp
4cdbd1:	8b ec                	mov    %esp,%ebp
4cdbd3:	6a ff                	push   $0xffffffff
4cdbd5:	68 95 f4 5f 00       	push   $0x5ff495
4cdbda:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4cdbe0:	50                   	push   %eax
4cdbe1:	83 ec 34             	sub    $0x34,%esp
4cdbe4:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4cdbe9:	33 c5                	xor    %ebp,%eax
4cdbeb:	89 45 f0             	mov    %eax,-0x10(%ebp)
4cdbee:	56                   	push   %esi
4cdbef:	50                   	push   %eax
4cdbf0:	8d 45 f4             	lea    -0xc(%ebp),%eax
4cdbf3:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4cdbf9:	8b f1                	mov    %ecx,%esi
4cdbfb:	8a 46 58             	mov    0x58(%esi),%al
4cdbfe:	8a c8                	mov    %al,%cl
4cdc00:	84 c9                	test   %cl,%cl
4cdc02:	0f 84 0b 07 00 00    	je     0x4ce313
4cdc08:	8a 55 08             	mov    0x8(%ebp),%dl
4cdc0b:	80 f9 0a             	cmp    $0xa,%cl
4cdc0e:	0f 84 e5 05 00 00    	je     0x4ce1f9
4cdc14:	80 f9 5c             	cmp    $0x5c,%cl
4cdc17:	74 1a                	je     0x4cdc33
4cdc19:	3a c2                	cmp    %dl,%al
4cdc1b:	0f 84 31 06 00 00    	je     0x4ce252
4cdc21:	3c 0a                	cmp    $0xa,%al
4cdc23:	0f 85 e4 05 00 00    	jne    0x4ce20d
4cdc29:	ff 46 6c             	incl   0x6c(%esi)
4cdc2c:	33 c9                	xor    %ecx,%ecx
4cdc2e:	e9 f7 05 00 00       	jmp    0x4ce22a
4cdc33:	3c 0a                	cmp    $0xa,%al
4cdc35:	75 07                	jne    0x4cdc3e
4cdc37:	ff 46 6c             	incl   0x6c(%esi)
4cdc3a:	33 c9                	xor    %ecx,%ecx
4cdc3c:	eb 1d                	jmp    0x4cdc5b
4cdc3e:	8b 4e 70             	mov    0x70(%esi),%ecx
4cdc41:	3c 09                	cmp    $0x9,%al
4cdc43:	75 15                	jne    0x4cdc5a
4cdc45:	8b c1                	mov    %ecx,%eax
4cdc47:	25 07 00 00 80       	and    $0x80000007,%eax
4cdc4c:	79 05                	jns    0x4cdc53
4cdc4e:	48                   	dec    %eax
4cdc4f:	83 c8 f8             	or     $0xfffffff8,%eax
4cdc52:	40                   	inc    %eax
4cdc53:	2b c8                	sub    %eax,%ecx
4cdc55:	83 c1 08             	add    $0x8,%ecx
4cdc58:	eb 01                	jmp    0x4cdc5b
4cdc5a:	41                   	inc    %ecx
4cdc5b:	89 4e 70             	mov    %ecx,0x70(%esi)
4cdc5e:	ff 46 64             	incl   0x64(%esi)
4cdc61:	8b 4e 64             	mov    0x64(%esi),%ecx
4cdc64:	3b 4e 60             	cmp    0x60(%esi),%ecx
4cdc67:	7d 0b                	jge    0x4cdc74
4cdc69:	8b 46 5c             	mov    0x5c(%esi),%eax
4cdc6c:	8a 04 01             	mov    (%ecx,%eax,1),%al
4cdc6f:	88 46 58             	mov    %al,0x58(%esi)
4cdc72:	eb 0a                	jmp    0x4cdc7e
4cdc74:	8b ce                	mov    %esi,%ecx
4cdc76:	e8 65 18 00 00       	call   0x4cf4e0
4cdc7b:	8a 46 58             	mov    0x58(%esi),%al
4cdc7e:	3c 61                	cmp    $0x61,%al
4cdc80:	0f 84 65 05 00 00    	je     0x4ce1eb
4cdc86:	3c 62                	cmp    $0x62,%al
4cdc88:	0f 84 5d 05 00 00    	je     0x4ce1eb
4cdc8e:	3c 66                	cmp    $0x66,%al
4cdc90:	0f 84 55 05 00 00    	je     0x4ce1eb
4cdc96:	3c 6e                	cmp    $0x6e,%al
4cdc98:	0f 84 4d 05 00 00    	je     0x4ce1eb
4cdc9e:	3c 72                	cmp    $0x72,%al
4cdca0:	0f 84 45 05 00 00    	je     0x4ce1eb
4cdca6:	3c 74                	cmp    $0x74,%al
4cdca8:	0f 84 3d 05 00 00    	je     0x4ce1eb
4cdcae:	3c 76                	cmp    $0x76,%al
4cdcb0:	0f 84 35 05 00 00    	je     0x4ce1eb
4cdcb6:	3c 5c                	cmp    $0x5c,%al
4cdcb8:	0f 84 2d 05 00 00    	je     0x4ce1eb
4cdcbe:	3c 3f                	cmp    $0x3f,%al
4cdcc0:	0f 84 25 05 00 00    	je     0x4ce1eb
4cdcc6:	3c 27                	cmp    $0x27,%al
4cdcc8:	0f 84 1d 05 00 00    	je     0x4ce1eb
4cdcce:	3c 22                	cmp    $0x22,%al
4cdcd0:	0f 84 15 05 00 00    	je     0x4ce1eb
4cdcd6:	8a 56 58             	mov    0x58(%esi),%dl
4cdcd9:	8d 42 d0             	lea    -0x30(%edx),%eax
4cdcdc:	3c 07                	cmp    $0x7,%al
4cdcde:	77 37                	ja     0x4cdd17
4cdce0:	80 fa 0a             	cmp    $0xa,%dl
4cdce3:	75 0a                	jne    0x4cdcef
4cdce5:	ff 46 6c             	incl   0x6c(%esi)
4cdce8:	33 c9                	xor    %ecx,%ecx
4cdcea:	e9 3b 05 00 00       	jmp    0x4ce22a
4cdcef:	8b 4e 70             	mov    0x70(%esi),%ecx
4cdcf2:	80 fa 09             	cmp    $0x9,%dl
4cdcf5:	0f 85 2e 05 00 00    	jne    0x4ce229
4cdcfb:	8b c1                	mov    %ecx,%eax
4cdcfd:	25 07 00 00 80       	and    $0x80000007,%eax
4cdd02:	0f 89 1a 05 00 00    	jns    0x4ce222
4cdd08:	48                   	dec    %eax
4cdd09:	83 c8 f8             	or     $0xfffffff8,%eax
4cdd0c:	40                   	inc    %eax
4cdd0d:	2b c8                	sub    %eax,%ecx
4cdd0f:	83 c1 08             	add    $0x8,%ecx
4cdd12:	e9 13 05 00 00       	jmp    0x4ce22a
4cdd17:	80 fa 78             	cmp    $0x78,%dl
4cdd1a:	0f 85 eb 00 00 00    	jne    0x4cde0b
4cdd20:	8b ce                	mov    %esi,%ecx
4cdd22:	e8 d9 0d 00 00       	call   0x4ceb00
4cdd27:	8a 46 58             	mov    0x58(%esi),%al
4cdd2a:	3c 30                	cmp    $0x30,%al
4cdd2c:	7c 04                	jl     0x4cdd32
4cdd2e:	3c 39                	cmp    $0x39,%al
4cdd30:	7e 0e                	jle    0x4cdd40
4cdd32:	3c 61                	cmp    $0x61,%al
4cdd34:	7c 04                	jl     0x4cdd3a
4cdd36:	3c 66                	cmp    $0x66,%al
4cdd38:	7e 06                	jle    0x4cdd40
4cdd3a:	2c 41                	sub    $0x41,%al
4cdd3c:	3c 05                	cmp    $0x5,%al
4cdd3e:	77 0b                	ja     0x4cdd4b
4cdd40:	8b ce                	mov    %esi,%ecx
4cdd42:	e8 b9 0d 00 00       	call   0x4ceb00
4cdd47:	b0 01                	mov    $0x1,%al
4cdd49:	eb 02                	jmp    0x4cdd4d
4cdd4b:	32 c0                	xor    %al,%al
4cdd4d:	84 c0                	test   %al,%al
4cdd4f:	0f 85 a6 fe ff ff    	jne    0x4cdbfb
4cdd55:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4cdd5c:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4cdd5f:	6a 30                	push   $0x30
4cdd61:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4cdd68:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4cdd6f:	88 45 d8             	mov    %al,-0x28(%ebp)
4cdd72:	e8 a9 b0 f8 ff       	call   0x458e20
4cdd77:	0f 10 05 e4 f0 60 00 	movups 0x60f0e4,%xmm0
4cdd7e:	c7 45 e8 28 00 00 00 	movl   $0x28,-0x18(%ebp)
4cdd85:	c7 45 ec 2f 00 00 00 	movl   $0x2f,-0x14(%ebp)
4cdd8c:	0f 11 00             	movups %xmm0,(%eax)
4cdd8f:	0f 10 05 f4 f0 60 00 	movups 0x60f0f4,%xmm0
4cdd96:	0f 11 40 10          	movups %xmm0,0x10(%eax)
4cdd9a:	f3 0f 7e 05 04 f1 60 	movq   0x60f104,%xmm0
4cdda1:	00
4cdda2:	66 0f d6 40 20       	movq   %xmm0,0x20(%eax)
4cdda7:	c6 40 28 00          	movb   $0x0,0x28(%eax)
4cddab:	89 45 d8             	mov    %eax,-0x28(%ebp)
4cddae:	8b 4e 54             	mov    0x54(%esi),%ecx
4cddb1:	8d 55 d8             	lea    -0x28(%ebp),%edx
4cddb4:	52                   	push   %edx
4cddb5:	ff 76 70             	push   0x70(%esi)
4cddb8:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
4cddbf:	8b 01                	mov    (%ecx),%eax
4cddc1:	ff 76 6c             	push   0x6c(%esi)
4cddc4:	ff 50 04             	call   *0x4(%eax)
4cddc7:	8b 55 ec             	mov    -0x14(%ebp),%edx
4cddca:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4cddd1:	83 fa 10             	cmp    $0x10,%edx
4cddd4:	0f 82 21 fe ff ff    	jb     0x4cdbfb
4cddda:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4cdddd:	42                   	inc    %edx
4cddde:	8b c1                	mov    %ecx,%eax
4cdde0:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4cdde6:	72 14                	jb     0x4cddfc
4cdde8:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4cddeb:	83 c2 23             	add    $0x23,%edx
4cddee:	2b c1                	sub    %ecx,%eax
4cddf0:	83 c0 fc             	add    $0xfffffffc,%eax
4cddf3:	83 f8 1f             	cmp    $0x1f,%eax
4cddf6:	0f 87 a1 05 00 00    	ja     0x4ce39d
4cddfc:	52                   	push   %edx
4cddfd:	51                   	push   %ecx
4cddfe:	e8 52 34 10 00       	call   0x5d1255
4cde03:	83 c4 08             	add    $0x8,%esp
4cde06:	e9 f0 fd ff ff       	jmp    0x4cdbfb
4cde0b:	80 fa 75             	cmp    $0x75,%dl
4cde0e:	0f 85 41 01 00 00    	jne    0x4cdf55
4cde14:	8b ce                	mov    %esi,%ecx
4cde16:	e8 e5 0c 00 00       	call   0x4ceb00
4cde1b:	8a 46 58             	mov    0x58(%esi),%al
4cde1e:	3c 30                	cmp    $0x30,%al
4cde20:	7c 04                	jl     0x4cde26
4cde22:	3c 39                	cmp    $0x39,%al
4cde24:	7e 0e                	jle    0x4cde34
4cde26:	3c 61                	cmp    $0x61,%al
4cde28:	7c 04                	jl     0x4cde2e
4cde2a:	3c 66                	cmp    $0x66,%al
4cde2c:	7e 06                	jle    0x4cde34
4cde2e:	2c 41                	sub    $0x41,%al
4cde30:	3c 05                	cmp    $0x5,%al
4cde32:	77 6c                	ja     0x4cdea0
4cde34:	8b ce                	mov    %esi,%ecx
4cde36:	e8 c5 0c 00 00       	call   0x4ceb00
4cde3b:	8a 46 58             	mov    0x58(%esi),%al
4cde3e:	3c 30                	cmp    $0x30,%al
4cde40:	7c 04                	jl     0x4cde46
4cde42:	3c 39                	cmp    $0x39,%al
4cde44:	7e 0e                	jle    0x4cde54
4cde46:	3c 61                	cmp    $0x61,%al
4cde48:	7c 04                	jl     0x4cde4e
4cde4a:	3c 66                	cmp    $0x66,%al
4cde4c:	7e 06                	jle    0x4cde54
4cde4e:	2c 41                	sub    $0x41,%al
4cde50:	3c 05                	cmp    $0x5,%al
4cde52:	77 4c                	ja     0x4cdea0
4cde54:	8b ce                	mov    %esi,%ecx
4cde56:	e8 a5 0c 00 00       	call   0x4ceb00
4cde5b:	8a 46 58             	mov    0x58(%esi),%al
4cde5e:	3c 30                	cmp    $0x30,%al
4cde60:	7c 04                	jl     0x4cde66
4cde62:	3c 39                	cmp    $0x39,%al
4cde64:	7e 0e                	jle    0x4cde74
4cde66:	3c 61                	cmp    $0x61,%al
4cde68:	7c 04                	jl     0x4cde6e
4cde6a:	3c 66                	cmp    $0x66,%al
4cde6c:	7e 06                	jle    0x4cde74
4cde6e:	2c 41                	sub    $0x41,%al
4cde70:	3c 05                	cmp    $0x5,%al
4cde72:	77 2c                	ja     0x4cdea0
4cde74:	8b ce                	mov    %esi,%ecx
4cde76:	e8 85 0c 00 00       	call   0x4ceb00
4cde7b:	8a 46 58             	mov    0x58(%esi),%al
4cde7e:	3c 30                	cmp    $0x30,%al
4cde80:	7c 04                	jl     0x4cde86
4cde82:	3c 39                	cmp    $0x39,%al
4cde84:	7e 0e                	jle    0x4cde94
4cde86:	3c 61                	cmp    $0x61,%al
4cde88:	7c 04                	jl     0x4cde8e
4cde8a:	3c 66                	cmp    $0x66,%al
4cde8c:	7e 06                	jle    0x4cde94
4cde8e:	2c 41                	sub    $0x41,%al
4cde90:	3c 05                	cmp    $0x5,%al
4cde92:	77 0c                	ja     0x4cdea0
4cde94:	8b ce                	mov    %esi,%ecx
4cde96:	e8 65 0c 00 00       	call   0x4ceb00
4cde9b:	e9 5b fd ff ff       	jmp    0x4cdbfb
4cdea0:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4cdea7:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4cdeaa:	6a 40                	push   $0x40
4cdeac:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4cdeb3:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4cdeba:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4cdebe:	e8 5d af f8 ff       	call   0x458e20
4cdec3:	0f 10 05 10 f1 60 00 	movups 0x60f110,%xmm0
4cdeca:	c7 45 e8 30 00 00 00 	movl   $0x30,-0x18(%ebp)
4cded1:	c7 45 ec 3f 00 00 00 	movl   $0x3f,-0x14(%ebp)
4cded8:	0f 11 00             	movups %xmm0,(%eax)
4cdedb:	0f 10 05 20 f1 60 00 	movups 0x60f120,%xmm0
4cdee2:	0f 11 40 10          	movups %xmm0,0x10(%eax)
4cdee6:	0f 10 05 30 f1 60 00 	movups 0x60f130,%xmm0
4cdeed:	0f 11 40 20          	movups %xmm0,0x20(%eax)
4cdef1:	c6 40 30 00          	movb   $0x0,0x30(%eax)
4cdef5:	89 45 d8             	mov    %eax,-0x28(%ebp)
4cdef8:	8b 4e 54             	mov    0x54(%esi),%ecx
4cdefb:	8d 55 d8             	lea    -0x28(%ebp),%edx
4cdefe:	52                   	push   %edx
4cdeff:	ff 76 70             	push   0x70(%esi)
4cdf02:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
4cdf09:	8b 01                	mov    (%ecx),%eax
4cdf0b:	ff 76 6c             	push   0x6c(%esi)
4cdf0e:	ff 50 04             	call   *0x4(%eax)
4cdf11:	8b 55 ec             	mov    -0x14(%ebp),%edx
4cdf14:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4cdf1b:	83 fa 10             	cmp    $0x10,%edx
4cdf1e:	0f 82 d7 fc ff ff    	jb     0x4cdbfb
4cdf24:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4cdf27:	42                   	inc    %edx
4cdf28:	8b c1                	mov    %ecx,%eax
4cdf2a:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4cdf30:	72 14                	jb     0x4cdf46
4cdf32:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4cdf35:	83 c2 23             	add    $0x23,%edx
4cdf38:	2b c1                	sub    %ecx,%eax
4cdf3a:	83 c0 fc             	add    $0xfffffffc,%eax
4cdf3d:	83 f8 1f             	cmp    $0x1f,%eax
4cdf40:	0f 87 57 04 00 00    	ja     0x4ce39d
4cdf46:	52                   	push   %edx
4cdf47:	51                   	push   %ecx
4cdf48:	e8 08 33 10 00       	call   0x5d1255
4cdf4d:	83 c4 08             	add    $0x8,%esp
4cdf50:	e9 a6 fc ff ff       	jmp    0x4cdbfb
4cdf55:	80 fa 55             	cmp    $0x55,%dl
4cdf58:	0f 85 bc 01 00 00    	jne    0x4ce11a
4cdf5e:	8b ce                	mov    %esi,%ecx
4cdf60:	e8 9b 0b 00 00       	call   0x4ceb00
4cdf65:	80 7e 58 30          	cmpb   $0x30,0x58(%esi)
4cdf69:	0f 85 d7 00 00 00    	jne    0x4ce046
4cdf6f:	8b ce                	mov    %esi,%ecx
4cdf71:	e8 8a 0b 00 00       	call   0x4ceb00
4cdf76:	80 7e 58 30          	cmpb   $0x30,0x58(%esi)
4cdf7a:	0f 85 c6 00 00 00    	jne    0x4ce046
4cdf80:	8b ce                	mov    %esi,%ecx
4cdf82:	e8 79 0b 00 00       	call   0x4ceb00
4cdf87:	8a 46 58             	mov    0x58(%esi),%al
4cdf8a:	3c 30                	cmp    $0x30,%al
4cdf8c:	74 08                	je     0x4cdf96
4cdf8e:	3c 31                	cmp    $0x31,%al
4cdf90:	0f 85 b0 00 00 00    	jne    0x4ce046
4cdf96:	8b ce                	mov    %esi,%ecx
4cdf98:	e8 63 0b 00 00       	call   0x4ceb00
4cdf9d:	8a 46 58             	mov    0x58(%esi),%al
4cdfa0:	3c 30                	cmp    $0x30,%al
4cdfa2:	7c 04                	jl     0x4cdfa8
4cdfa4:	3c 39                	cmp    $0x39,%al
4cdfa6:	7e 12                	jle    0x4cdfba
4cdfa8:	3c 61                	cmp    $0x61,%al
4cdfaa:	7c 04                	jl     0x4cdfb0
4cdfac:	3c 66                	cmp    $0x66,%al
4cdfae:	7e 0a                	jle    0x4cdfba
4cdfb0:	2c 41                	sub    $0x41,%al
4cdfb2:	3c 05                	cmp    $0x5,%al
4cdfb4:	0f 87 8c 00 00 00    	ja     0x4ce046
4cdfba:	8b ce                	mov    %esi,%ecx
4cdfbc:	e8 3f 0b 00 00       	call   0x4ceb00
4cdfc1:	8a 46 58             	mov    0x58(%esi),%al