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
4cdfc4:	3c 30                	cmp    $0x30,%al
4cdfc6:	7c 04                	jl     0x4cdfcc
4cdfc8:	3c 39                	cmp    $0x39,%al
4cdfca:	7e 0e                	jle    0x4cdfda
4cdfcc:	3c 61                	cmp    $0x61,%al
4cdfce:	7c 04                	jl     0x4cdfd4
4cdfd0:	3c 66                	cmp    $0x66,%al
4cdfd2:	7e 06                	jle    0x4cdfda
4cdfd4:	2c 41                	sub    $0x41,%al
4cdfd6:	3c 05                	cmp    $0x5,%al
4cdfd8:	77 6c                	ja     0x4ce046
4cdfda:	8b ce                	mov    %esi,%ecx
4cdfdc:	e8 1f 0b 00 00       	call   0x4ceb00
4cdfe1:	8a 46 58             	mov    0x58(%esi),%al
4cdfe4:	3c 30                	cmp    $0x30,%al
4cdfe6:	7c 04                	jl     0x4cdfec
4cdfe8:	3c 39                	cmp    $0x39,%al
4cdfea:	7e 0e                	jle    0x4cdffa
4cdfec:	3c 61                	cmp    $0x61,%al
4cdfee:	7c 04                	jl     0x4cdff4
4cdff0:	3c 66                	cmp    $0x66,%al
4cdff2:	7e 06                	jle    0x4cdffa
4cdff4:	2c 41                	sub    $0x41,%al
4cdff6:	3c 05                	cmp    $0x5,%al
4cdff8:	77 4c                	ja     0x4ce046
4cdffa:	8b ce                	mov    %esi,%ecx
4cdffc:	e8 ff 0a 00 00       	call   0x4ceb00
4ce001:	8a 46 58             	mov    0x58(%esi),%al
4ce004:	3c 30                	cmp    $0x30,%al
4ce006:	7c 04                	jl     0x4ce00c
4ce008:	3c 39                	cmp    $0x39,%al
4ce00a:	7e 0e                	jle    0x4ce01a
4ce00c:	3c 61                	cmp    $0x61,%al
4ce00e:	7c 04                	jl     0x4ce014
4ce010:	3c 66                	cmp    $0x66,%al
4ce012:	7e 06                	jle    0x4ce01a
4ce014:	2c 41                	sub    $0x41,%al
4ce016:	3c 05                	cmp    $0x5,%al
4ce018:	77 2c                	ja     0x4ce046
4ce01a:	8b ce                	mov    %esi,%ecx
4ce01c:	e8 df 0a 00 00       	call   0x4ceb00
4ce021:	8a 46 58             	mov    0x58(%esi),%al
4ce024:	3c 30                	cmp    $0x30,%al
4ce026:	7c 04                	jl     0x4ce02c
4ce028:	3c 39                	cmp    $0x39,%al
4ce02a:	7e 0e                	jle    0x4ce03a
4ce02c:	3c 61                	cmp    $0x61,%al
4ce02e:	7c 04                	jl     0x4ce034
4ce030:	3c 66                	cmp    $0x66,%al
4ce032:	7e 06                	jle    0x4ce03a
4ce034:	2c 41                	sub    $0x41,%al
4ce036:	3c 05                	cmp    $0x5,%al
4ce038:	77 0c                	ja     0x4ce046
4ce03a:	8b ce                	mov    %esi,%ecx
4ce03c:	e8 bf 0a 00 00       	call   0x4ceb00
4ce041:	e9 b5 fb ff ff       	jmp    0x4cdbfb
4ce046:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4ce04d:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4ce050:	6a 40                	push   $0x40
4ce052:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4ce059:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4ce060:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4ce064:	e8 b7 ad f8 ff       	call   0x458e20
4ce069:	0f 10 05 44 f1 60 00 	movups 0x60f144,%xmm0
4ce070:	8b c8                	mov    %eax,%ecx
4ce072:	c7 45 e8 3d 00 00 00 	movl   $0x3d,-0x18(%ebp)
4ce079:	c7 45 ec 3f 00 00 00 	movl   $0x3f,-0x14(%ebp)
4ce080:	0f 11 01             	movups %xmm0,(%ecx)
4ce083:	0f 10 05 54 f1 60 00 	movups 0x60f154,%xmm0
4ce08a:	0f 11 41 10          	movups %xmm0,0x10(%ecx)
4ce08e:	0f 10 05 64 f1 60 00 	movups 0x60f164,%xmm0
4ce095:	0f 11 41 20          	movups %xmm0,0x20(%ecx)
4ce099:	f3 0f 7e 05 74 f1 60 	movq   0x60f174,%xmm0
4ce0a0:	00
4ce0a1:	66 0f d6 41 30       	movq   %xmm0,0x30(%ecx)
4ce0a6:	a1 7c f1 60 00       	mov    0x60f17c,%eax
4ce0ab:	89 41 38             	mov    %eax,0x38(%ecx)
4ce0ae:	a0 80 f1 60 00       	mov    0x60f180,%al
4ce0b3:	88 41 3c             	mov    %al,0x3c(%ecx)
4ce0b6:	c6 41 3d 00          	movb   $0x0,0x3d(%ecx)
4ce0ba:	89 4d d8             	mov    %ecx,-0x28(%ebp)
4ce0bd:	8b 4e 54             	mov    0x54(%esi),%ecx
4ce0c0:	8d 55 d8             	lea    -0x28(%ebp),%edx
4ce0c3:	52                   	push   %edx
4ce0c4:	ff 76 70             	push   0x70(%esi)
4ce0c7:	c7 45 fc 04 00 00 00 	movl   $0x4,-0x4(%ebp)
4ce0ce:	8b 01                	mov    (%ecx),%eax
4ce0d0:	ff 76 6c             	push   0x6c(%esi)
4ce0d3:	ff 50 04             	call   *0x4(%eax)
4ce0d6:	8b 55 ec             	mov    -0x14(%ebp),%edx
4ce0d9:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4ce0e0:	83 fa 10             	cmp    $0x10,%edx
4ce0e3:	0f 82 12 fb ff ff    	jb     0x4cdbfb
4ce0e9:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4ce0ec:	42                   	inc    %edx
4ce0ed:	8b c1                	mov    %ecx,%eax
4ce0ef:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4ce0f5:	72 14                	jb     0x4ce10b
4ce0f7:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4ce0fa:	83 c2 23             	add    $0x23,%edx
4ce0fd:	2b c1                	sub    %ecx,%eax
4ce0ff:	83 c0 fc             	add    $0xfffffffc,%eax
4ce102:	83 f8 1f             	cmp    $0x1f,%eax
4ce105:	0f 87 92 02 00 00    	ja     0x4ce39d
4ce10b:	52                   	push   %edx
4ce10c:	51                   	push   %ecx
4ce10d:	e8 43 31 10 00       	call   0x5d1255
4ce112:	83 c4 08             	add    $0x8,%esp
4ce115:	e9 e1 fa ff ff       	jmp    0x4cdbfb
4ce11a:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
4ce121:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4ce124:	6a 30                	push   $0x30
4ce126:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4ce12d:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
4ce134:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
4ce138:	e8 e3 ac f8 ff       	call   0x458e20
4ce13d:	0f 10 05 84 f1 60 00 	movups 0x60f184,%xmm0
4ce144:	8b c8                	mov    %eax,%ecx
4ce146:	c7 45 d0 2a 00 00 00 	movl   $0x2a,-0x30(%ebp)
4ce14d:	c7 45 d4 2f 00 00 00 	movl   $0x2f,-0x2c(%ebp)
4ce154:	0f 11 01             	movups %xmm0,(%ecx)
4ce157:	0f 10 05 94 f1 60 00 	movups 0x60f194,%xmm0
4ce15e:	0f 11 41 10          	movups %xmm0,0x10(%ecx)
4ce162:	f3 0f 7e 05 a4 f1 60 	movq   0x60f1a4,%xmm0
4ce169:	00
4ce16a:	66 0f d6 41 20       	movq   %xmm0,0x20(%ecx)
4ce16f:	66 a1 ac f1 60 00    	mov    0x60f1ac,%ax
4ce175:	66 89 41 28          	mov    %ax,0x28(%ecx)
4ce179:	c6 41 2a 00          	movb   $0x0,0x2a(%ecx)
4ce17d:	89 4d c0             	mov    %ecx,-0x40(%ebp)
4ce180:	8b 4e 54             	mov    0x54(%esi),%ecx
4ce183:	8d 55 c0             	lea    -0x40(%ebp),%edx
4ce186:	52                   	push   %edx
4ce187:	ff 76 70             	push   0x70(%esi)
4ce18a:	c7 45 fc 05 00 00 00 	movl   $0x5,-0x4(%ebp)
4ce191:	8b 01                	mov    (%ecx),%eax
4ce193:	ff 76 6c             	push   0x6c(%esi)
4ce196:	ff 50 04             	call   *0x4(%eax)
4ce199:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4ce19c:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4ce1a3:	83 fa 10             	cmp    $0x10,%edx
4ce1a6:	72 2c                	jb     0x4ce1d4
4ce1a8:	8b 4d c0             	mov    -0x40(%ebp),%ecx
4ce1ab:	42                   	inc    %edx
4ce1ac:	8b c1                	mov    %ecx,%eax
4ce1ae:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4ce1b4:	72 14                	jb     0x4ce1ca
4ce1b6:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4ce1b9:	83 c2 23             	add    $0x23,%edx
4ce1bc:	2b c1                	sub    %ecx,%eax
4ce1be:	83 c0 fc             	add    $0xfffffffc,%eax
4ce1c1:	83 f8 1f             	cmp    $0x1f,%eax
4ce1c4:	0f 87 d3 01 00 00    	ja     0x4ce39d
4ce1ca:	52                   	push   %edx
4ce1cb:	51                   	push   %ecx
4ce1cc:	e8 84 30 10 00       	call   0x5d1255
4ce1d1:	83 c4 08             	add    $0x8,%esp
4ce1d4:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4ce1db:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
4ce1e2:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
4ce1e6:	e9 10 fa ff ff       	jmp    0x4cdbfb
4ce1eb:	8a 46 58             	mov    0x58(%esi),%al
4ce1ee:	3c 0a                	cmp    $0xa,%al
4ce1f0:	75 1b                	jne    0x4ce20d
4ce1f2:	ff 46 6c             	incl   0x6c(%esi)
4ce1f5:	33 c9                	xor    %ecx,%ecx
4ce1f7:	eb 31                	jmp    0x4ce22a
4ce1f9:	80 be 85 00 00 00 00 	cmpb   $0x0,0x85(%esi)
4ce200:	74 5c                	je     0x4ce25e
4ce202:	3c 0a                	cmp    $0xa,%al
4ce204:	75 07                	jne    0x4ce20d
4ce206:	ff 46 6c             	incl   0x6c(%esi)
4ce209:	33 c9                	xor    %ecx,%ecx
4ce20b:	eb 1d                	jmp    0x4ce22a
4ce20d:	8b 4e 70             	mov    0x70(%esi),%ecx