1403bd779:	89 48 10             	mov    %ecx,0x10(%rax)
1403bd77c:	0f b7 0d a1 25 c1 00 	movzwl 0xc125a1(%rip),%ecx        # 0x140fcfd24
1403bd783:	66 89 48 14          	mov    %cx,0x14(%rax)
1403bd787:	c6 40 16 00          	movb   $0x0,0x16(%rax)
1403bd78b:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1403bd791:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403bd795:	48 8b cb             	mov    %rbx,%rcx
1403bd798:	e8 03 98 33 00       	call   0x1406f6fa0
1403bd79d:	90                   	nop
1403bd79e:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403bd7a2:	48 83 fa 0f          	cmp    $0xf,%rdx
1403bd7a6:	76 31                	jbe    0x1403bd7d9
1403bd7a8:	48 ff c2             	inc    %rdx
1403bd7ab:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403bd7af:	48 8b c1             	mov    %rcx,%rax
1403bd7b2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403bd7b9:	72 19                	jb     0x1403bd7d4
1403bd7bb:	48 83 c2 27          	add    $0x27,%rdx
1403bd7bf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403bd7c3:	48 2b c1             	sub    %rcx,%rax
1403bd7c6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403bd7ca:	48 83 f8 1f          	cmp    $0x1f,%rax
1403bd7ce:	0f 87 9c 02 00 00    	ja     0x1403bda70
1403bd7d4:	e8 6b d9 a5 00       	call   0x140e1b144
1403bd7d9:	48 8d 05 f8 24 c1 00 	lea    0xc124f8(%rip),%rax        # 0x140fcfcd8
1403bd7e0:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403bd7e4:	48 c7 45 d8 1c 00 00 	movq   $0x1c,-0x28(%rbp)
1403bd7eb:	00
1403bd7ec:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1403bd7f0:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403bd7f5:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403bd7f9:	e8 92 35 3e 00       	call   0x1407a0d90
1403bd7fe:	48 8b 10             	mov    (%rax),%rdx
1403bd801:	48 85 d2             	test   %rdx,%rdx
1403bd804:	74 1c                	je     0x1403bd822
1403bd806:	8b 42 10             	mov    0x10(%rdx),%eax
1403bd809:	ff c0                	inc    %eax
1403bd80b:	89 42 10             	mov    %eax,0x10(%rdx)
1403bd80e:	83 f8 01             	cmp    $0x1,%eax
1403bd811:	0f 8e 5f 02 00 00    	jle    0x1403bda76
1403bd817:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403bd81c:	0f 84 5c 02 00 00    	je     0x1403bda7e
1403bd822:	48 8b 0d 27 5e 06 01 	mov    0x1065e27(%rip),%rcx        # 0x141423650
1403bd829:	48 89 15 20 5e 06 01 	mov    %rdx,0x1065e20(%rip)        # 0x141423650
1403bd830:	48 85 c9             	test   %rcx,%rcx
1403bd833:	74 24                	je     0x1403bd859
1403bd835:	8b 41 10             	mov    0x10(%rcx),%eax
1403bd838:	ff c8                	dec    %eax
1403bd83a:	89 41 10             	mov    %eax,0x10(%rcx)
1403bd83d:	85 c0                	test   %eax,%eax
1403bd83f:	7f 18                	jg     0x1403bd859
1403bd841:	0f 88 42 02 00 00    	js     0x1403bda89
1403bd847:	48 8b 01             	mov    (%rcx),%rax
1403bd84a:	ba 01 00 00 00       	mov    $0x1,%edx
1403bd84f:	48 8b 00             	mov    (%rax),%rax
1403bd852:	ff 15 c8 61 bc 00    	call   *0xbc61c8(%rip)        # 0x140f83a20
1403bd858:	90                   	nop
1403bd859:	0f 57 c0             	xorps  %xmm0,%xmm0
1403bd85c:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403bd860:	0f 57 c9             	xorps  %xmm1,%xmm1
1403bd863:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403bd868:	b9 20 00 00 00       	mov    $0x20,%ecx
1403bd86d:	e8 96 d8 a5 00       	call   0x140e1b108
1403bd872:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403bd876:	66 0f 6f 05 b2 90 be 	movdqa 0xbe90b2(%rip),%xmm0        # 0x140fa6930
1403bd87d:	00
1403bd87e:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403bd883:	0f 10 05 4e 24 c1 00 	movups 0xc1244e(%rip),%xmm0        # 0x140fcfcd8
1403bd88a:	0f 11 00             	movups %xmm0,(%rax)
1403bd88d:	f2 0f 10 05 53 24 c1 	movsd  0xc12453(%rip),%xmm0        # 0x140fcfce8
1403bd894:	00
1403bd895:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1403bd89a:	8b 0d 50 24 c1 00    	mov    0xc12450(%rip),%ecx        # 0x140fcfcf0
1403bd8a0:	89 48 18             	mov    %ecx,0x18(%rax)
1403bd8a3:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
1403bd8a7:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1403bd8ad:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403bd8b1:	48 8b cb             	mov    %rbx,%rcx
1403bd8b4:	e8 e7 96 33 00       	call   0x1406f6fa0
1403bd8b9:	90                   	nop
1403bd8ba:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403bd8be:	48 83 fa 0f          	cmp    $0xf,%rdx
1403bd8c2:	76 31                	jbe    0x1403bd8f5
1403bd8c4:	48 ff c2             	inc    %rdx
1403bd8c7:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403bd8cb:	48 8b c1             	mov    %rcx,%rax
1403bd8ce:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403bd8d5:	72 19                	jb     0x1403bd8f0
1403bd8d7:	48 83 c2 27          	add    $0x27,%rdx
1403bd8db:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403bd8df:	48 2b c1             	sub    %rcx,%rax
1403bd8e2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403bd8e6:	48 83 f8 1f          	cmp    $0x1f,%rax
1403bd8ea:	0f 87 a4 01 00 00    	ja     0x1403bda94
1403bd8f0:	e8 4f d8 a5 00       	call   0x140e1b144
1403bd8f5:	48 8d 05 f4 9e c2 00 	lea    0xc29ef4(%rip),%rax        # 0x140fe77f0
1403bd8fc:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403bd900:	48 c7 45 d8 0c 00 00 	movq   $0xc,-0x28(%rbp)
1403bd907:	00
1403bd908:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1403bd90c:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403bd911:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403bd915:	e8 76 34 3e 00       	call   0x1407a0d90
1403bd91a:	48 8b 10             	mov    (%rax),%rdx
1403bd91d:	48 85 d2             	test   %rdx,%rdx
1403bd920:	74 1c                	je     0x1403bd93e
1403bd922:	8b 42 10             	mov    0x10(%rdx),%eax
1403bd925:	ff c0                	inc    %eax
1403bd927:	89 42 10             	mov    %eax,0x10(%rdx)
1403bd92a:	83 f8 01             	cmp    $0x1,%eax
1403bd92d:	0f 8e 67 01 00 00    	jle    0x1403bda9a
1403bd933:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403bd938:	0f 84 64 01 00 00    	je     0x1403bdaa2
1403bd93e:	48 8b 0d 13 5d 06 01 	mov    0x1065d13(%rip),%rcx        # 0x141423658
1403bd945:	48 89 15 0c 5d 06 01 	mov    %rdx,0x1065d0c(%rip)        # 0x141423658
1403bd94c:	48 85 c9             	test   %rcx,%rcx
1403bd94f:	74 24                	je     0x1403bd975
1403bd951:	8b 41 10             	mov    0x10(%rcx),%eax
1403bd954:	ff c8                	dec    %eax
1403bd956:	89 41 10             	mov    %eax,0x10(%rcx)
1403bd959:	85 c0                	test   %eax,%eax
1403bd95b:	7f 18                	jg     0x1403bd975
1403bd95d:	0f 88 4a 01 00 00    	js     0x1403bdaad
1403bd963:	48 8b 01             	mov    (%rcx),%rax
1403bd966:	ba 01 00 00 00       	mov    $0x1,%edx
1403bd96b:	48 8b 00             	mov    (%rax),%rax
1403bd96e:	ff 15 ac 60 bc 00    	call   *0xbc60ac(%rip)        # 0x140f83a20
1403bd974:	90                   	nop
1403bd975:	0f 57 c0             	xorps  %xmm0,%xmm0
1403bd978:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403bd97c:	66 0f 6f 0d bc 69 be 	movdqa 0xbe69bc(%rip),%xmm1        # 0x140fa4340
1403bd983:	00
1403bd984:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403bd989:	f2 0f 10 05 5f 9e c2 	movsd  0xc29e5f(%rip),%xmm0        # 0x140fe77f0
1403bd990:	00
1403bd991:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1403bd996:	8b 05 5c 9e c2 00    	mov    0xc29e5c(%rip),%eax        # 0x140fe77f8
1403bd99c:	89 45 d8             	mov    %eax,-0x28(%rbp)
1403bd99f:	c6 45 dc 00          	movb   $0x0,-0x24(%rbp)
1403bd9a3:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1403bd9a9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403bd9ad:	48 8b cb             	mov    %rbx,%rcx
1403bd9b0:	e8 eb 95 33 00       	call   0x1406f6fa0
1403bd9b5:	90                   	nop
1403bd9b6:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403bd9ba:	48 83 fa 0f          	cmp    $0xf,%rdx
1403bd9be:	76 2d                	jbe    0x1403bd9ed
1403bd9c0:	48 ff c2             	inc    %rdx
1403bd9c3:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403bd9c7:	48 8b c1             	mov    %rcx,%rax
1403bd9ca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403bd9d1:	72 15                	jb     0x1403bd9e8
1403bd9d3:	48 83 c2 27          	add    $0x27,%rdx
1403bd9d7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403bd9db:	48 2b c1             	sub    %rcx,%rax
1403bd9de:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403bd9e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1403bd9e6:	77 1c                	ja     0x1403bda04
1403bd9e8:	e8 57 d7 a5 00       	call   0x140e1b144
1403bd9ed:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1403bd9f1:	48 33 cc             	xor    %rsp,%rcx
1403bd9f4:	e8 07 db a5 00       	call   0x140e1b500
1403bd9f9:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1403bd9fe:	48 83 c4 60          	add    $0x60,%rsp
1403bda02:	5d                   	pop    %rbp
1403bda03:	c3                   	ret
1403bda04:	e8 9b c7 a6 00       	call   0x140e2a1a4
1403bda09:	90                   	nop
1403bda0a:	33 c9                	xor    %ecx,%ecx
1403bda0c:	e8 ef cc 3c 00       	call   0x14078a700
1403bda11:	cc                   	int3
1403bda12:	b9 01 00 00 00       	mov    $0x1,%ecx
1403bda17:	e8 e4 cc 3c 00       	call   0x14078a700
1403bda1c:	90                   	nop
1403bda1d:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bda22:	e8 d9 cc 3c 00       	call   0x14078a700
1403bda27:	90                   	nop
1403bda28:	e8 77 c7 a6 00       	call   0x140e2a1a4
1403bda2d:	90                   	nop
1403bda2e:	33 c9                	xor    %ecx,%ecx
1403bda30:	e8 cb cc 3c 00       	call   0x14078a700
1403bda35:	cc                   	int3
1403bda36:	b9 01 00 00 00       	mov    $0x1,%ecx
1403bda3b:	e8 c0 cc 3c 00       	call   0x14078a700
1403bda40:	90                   	nop
1403bda41:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bda46:	e8 b5 cc 3c 00       	call   0x14078a700
1403bda4b:	90                   	nop
1403bda4c:	e8 53 c7 a6 00       	call   0x140e2a1a4
1403bda51:	90                   	nop
1403bda52:	33 c9                	xor    %ecx,%ecx
1403bda54:	e8 a7 cc 3c 00       	call   0x14078a700
1403bda59:	cc                   	int3
1403bda5a:	b9 01 00 00 00       	mov    $0x1,%ecx
1403bda5f:	e8 9c cc 3c 00       	call   0x14078a700
1403bda64:	90                   	nop
1403bda65:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bda6a:	e8 91 cc 3c 00       	call   0x14078a700
1403bda6f:	90                   	nop
1403bda70:	e8 2f c7 a6 00       	call   0x140e2a1a4
1403bda75:	90                   	nop
1403bda76:	33 c9                	xor    %ecx,%ecx
1403bda78:	e8 83 cc 3c 00       	call   0x14078a700
1403bda7d:	cc                   	int3
1403bda7e:	b9 01 00 00 00       	mov    $0x1,%ecx
1403bda83:	e8 78 cc 3c 00       	call   0x14078a700
1403bda88:	90                   	nop
1403bda89:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bda8e:	e8 6d cc 3c 00       	call   0x14078a700
1403bda93:	90                   	nop
1403bda94:	e8 0b c7 a6 00       	call   0x140e2a1a4
1403bda99:	90                   	nop
1403bda9a:	33 c9                	xor    %ecx,%ecx
1403bda9c:	e8 5f cc 3c 00       	call   0x14078a700
1403bdaa1:	cc                   	int3
1403bdaa2:	b9 01 00 00 00       	mov    $0x1,%ecx
1403bdaa7:	e8 54 cc 3c 00       	call   0x14078a700
1403bdaac:	90                   	nop
1403bdaad:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bdab2:	e8 49 cc 3c 00       	call   0x14078a700
1403bdab7:	cc                   	int3
1403bdab8:	cc                   	int3
1403bdab9:	cc                   	int3
1403bdaba:	cc                   	int3
1403bdabb:	cc                   	int3
1403bdabc:	cc                   	int3
1403bdabd:	cc                   	int3
1403bdabe:	cc                   	int3
1403bdabf:	cc                   	int3
1403bdac0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403bdac5:	55                   	push   %rbp
1403bdac6:	48 8b ec             	mov    %rsp,%rbp
1403bdac9:	48 83 ec 70          	sub    $0x70,%rsp
1403bdacd:	48 8b 05 2c b4 ff 00 	mov    0xffb42c(%rip),%rax        # 0x1413b8f00
1403bdad4:	48 33 c4             	xor    %rsp,%rax
1403bdad7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1403bdadb:	48 8b d9             	mov    %rcx,%rbx
1403bdade:	48 8d 05 0b 47 c1 00 	lea    0xc1470b(%rip),%rax        # 0x140fd21f0
1403bdae5:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1403bdae9:	48 c7 45 b8 10 00 00 	movq   $0x10,-0x48(%rbp)
1403bdaf0:	00
1403bdaf1:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1403bdaf5:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1403bdafa:	45 33 c9             	xor    %r9d,%r9d
1403bdafd:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1403bdb01:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1403bdb05:	48 8b 0d 54 53 07 01 	mov    0x1075354(%rip),%rcx        # 0x141432e60
1403bdb0c:	e8 df 6a 45 00       	call   0x1408145f0
1403bdb11:	48 8b 08             	mov    (%rax),%rcx
1403bdb14:	48 89 0d 65 5b 06 01 	mov    %rcx,0x1065b65(%rip)        # 0x141423680
1403bdb1b:	0f 57 c0             	xorps  %xmm0,%xmm0
1403bdb1e:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1403bdb22:	0f 57 c9             	xorps  %xmm1,%xmm1
1403bdb25:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1403bdb2a:	b9 20 00 00 00       	mov    $0x20,%ecx
1403bdb2f:	e8 d4 d5 a5 00       	call   0x140e1b108
1403bdb34:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403bdb38:	66 0f 6f 05 20 68 be 	movdqa 0xbe6820(%rip),%xmm0        # 0x140fa4360
1403bdb3f:	00
1403bdb40:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1403bdb45:	0f 10 05 a4 46 c1 00 	movups 0xc146a4(%rip),%xmm0        # 0x140fd21f0
1403bdb4c:	0f 11 00             	movups %xmm0,(%rax)
1403bdb4f:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1403bdb53:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403bdb59:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403bdb5d:	48 8b cb             	mov    %rbx,%rcx
1403bdb60:	e8 3b 94 33 00       	call   0x1406f6fa0
1403bdb65:	90                   	nop
1403bdb66:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1403bdb6a:	48 83 fa 0f          	cmp    $0xf,%rdx
1403bdb6e:	76 31                	jbe    0x1403bdba1
1403bdb70:	48 ff c2             	inc    %rdx
1403bdb73:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1403bdb77:	48 8b c1             	mov    %rcx,%rax
1403bdb7a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403bdb81:	72 19                	jb     0x1403bdb9c
1403bdb83:	48 83 c2 27          	add    $0x27,%rdx
1403bdb87:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403bdb8b:	48 2b c1             	sub    %rcx,%rax
1403bdb8e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403bdb92:	48 83 f8 1f          	cmp    $0x1f,%rax
1403bdb96:	0f 87 81 03 00 00    	ja     0x1403bdf1d
1403bdb9c:	e8 a3 d5 a5 00       	call   0x140e1b144
1403bdba1:	48 8d 05 80 46 c1 00 	lea    0xc14680(%rip),%rax        # 0x140fd2228
1403bdba8:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1403bdbac:	48 c7 45 b8 0e 00 00 	movq   $0xe,-0x48(%rbp)
1403bdbb3:	00
1403bdbb4:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1403bdbb8:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1403bdbbd:	45 33 c9             	xor    %r9d,%r9d
1403bdbc0:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1403bdbc4:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1403bdbc8:	48 8b 0d 91 52 07 01 	mov    0x1075291(%rip),%rcx        # 0x141432e60
1403bdbcf:	e8 1c 6a 45 00       	call   0x1408145f0
1403bdbd4:	48 8b 08             	mov    (%rax),%rcx
1403bdbd7:	48 89 0d 92 5a 06 01 	mov    %rcx,0x1065a92(%rip)        # 0x141423670
1403bdbde:	0f 57 c0             	xorps  %xmm0,%xmm0
1403bdbe1:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1403bdbe5:	66 0f 6f 0d f3 6e be 	movdqa 0xbe6ef3(%rip),%xmm1        # 0x140fa4ae0
1403bdbec:	00
1403bdbed:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1403bdbf2:	f2 0f 10 05 2e 46 c1 	movsd  0xc1462e(%rip),%xmm0        # 0x140fd2228
1403bdbf9:	00
1403bdbfa:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1403bdbff:	8b 05 2b 46 c1 00    	mov    0xc1462b(%rip),%eax        # 0x140fd2230
1403bdc05:	89 45 c8             	mov    %eax,-0x38(%rbp)
1403bdc08:	0f b7 05 25 46 c1 00 	movzwl 0xc14625(%rip),%eax        # 0x140fd2234
1403bdc0f:	66 89 45 cc          	mov    %ax,-0x34(%rbp)
1403bdc13:	c6 45 ce 00          	movb   $0x0,-0x32(%rbp)
1403bdc17:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403bdc1d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403bdc21:	48 8b cb             	mov    %rbx,%rcx
1403bdc24:	e8 77 93 33 00       	call   0x1406f6fa0
1403bdc29:	90                   	nop
1403bdc2a:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1403bdc2e:	48 83 fa 0f          	cmp    $0xf,%rdx
1403bdc32:	76 31                	jbe    0x1403bdc65
1403bdc34:	48 ff c2             	inc    %rdx
1403bdc37:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1403bdc3b:	48 8b c1             	mov    %rcx,%rax
1403bdc3e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403bdc45:	72 19                	jb     0x1403bdc60
1403bdc47:	48 83 c2 27          	add    $0x27,%rdx
1403bdc4b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403bdc4f:	48 2b c1             	sub    %rcx,%rax
1403bdc52:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403bdc56:	48 83 f8 1f          	cmp    $0x1f,%rax
1403bdc5a:	0f 87 c3 02 00 00    	ja     0x1403bdf23
1403bdc60:	e8 df d4 a5 00       	call   0x140e1b144
1403bdc65:	48 8d 05 9c 45 c1 00 	lea    0xc1459c(%rip),%rax        # 0x140fd2208
1403bdc6c:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1403bdc70:	48 c7 45 b8 1a 00 00 	movq   $0x1a,-0x48(%rbp)
1403bdc77:	00
1403bdc78:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1403bdc7c:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1403bdc81:	45 33 c9             	xor    %r9d,%r9d
1403bdc84:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1403bdc88:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1403bdc8c:	48 8b 0d cd 51 07 01 	mov    0x10751cd(%rip),%rcx        # 0x141432e60
1403bdc93:	e8 58 69 45 00       	call   0x1408145f0
1403bdc98:	48 8b 08             	mov    (%rax),%rcx
1403bdc9b:	48 89 0d be 59 06 01 	mov    %rcx,0x10659be(%rip)        # 0x141423660
1403bdca2:	0f 57 c0             	xorps  %xmm0,%xmm0
1403bdca5:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1403bdca9:	0f 57 c9             	xorps  %xmm1,%xmm1
1403bdcac:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1403bdcb1:	b9 20 00 00 00       	mov    $0x20,%ecx
1403bdcb6:	e8 4d d4 a5 00       	call   0x140e1b108
1403bdcbb:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403bdcbf:	66 0f 6f 05 49 52 c2 	movdqa 0xc25249(%rip),%xmm0        # 0x140fe2f10