1404b078d:	48 8b 05 6c 87 f0 00 	mov    0xf0876c(%rip),%rax        # 0x1413b8f00
1404b0794:	48 33 c4             	xor    %rsp,%rax
1404b0797:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1404b079b:	48 8b d9             	mov    %rcx,%rbx
1404b079e:	48 8d 05 4b ed b4 00 	lea    0xb4ed4b(%rip),%rax        # 0x140fff4f0
1404b07a5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b07a9:	48 c7 45 c8 11 00 00 	movq   $0x11,-0x38(%rbp)
1404b07b0:	00
1404b07b1:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b07b5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b07ba:	45 33 c9             	xor    %r9d,%r9d
1404b07bd:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b07c1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b07c5:	48 8b 0d 94 26 f8 00 	mov    0xf82694(%rip),%rcx        # 0x141432e60
1404b07cc:	e8 1f 3e 36 00       	call   0x1408145f0
1404b07d1:	48 8b 08             	mov    (%rax),%rcx
1404b07d4:	48 89 0d ed 93 f7 00 	mov    %rcx,0xf793ed(%rip)        # 0x141429bc8
1404b07db:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b07de:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b07e2:	0f 57 c9             	xorps  %xmm1,%xmm1
1404b07e5:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b07ea:	b9 20 00 00 00       	mov    $0x20,%ecx
1404b07ef:	e8 14 a9 96 00       	call   0x140e1b108
1404b07f4:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404b07f8:	66 0f 6f 05 70 3b af 	movdqa 0xaf3b70(%rip),%xmm0        # 0x140fa4370
1404b07ff:	00
1404b0800:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1404b0805:	0f 10 05 e4 ec b4 00 	movups 0xb4ece4(%rip),%xmm0        # 0x140fff4f0
1404b080c:	0f 11 00             	movups %xmm0,(%rax)
1404b080f:	0f b6 0d ea ec b4 00 	movzbl 0xb4ecea(%rip),%ecx        # 0x140fff500
1404b0816:	88 48 10             	mov    %cl,0x10(%rax)
1404b0819:	c6 40 11 00          	movb   $0x0,0x11(%rax)
1404b081d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b0823:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b0827:	48 8b cb             	mov    %rbx,%rcx
1404b082a:	e8 71 67 24 00       	call   0x1406f6fa0
1404b082f:	90                   	nop
1404b0830:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b0834:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b0838:	76 31                	jbe    0x1404b086b
1404b083a:	48 ff c2             	inc    %rdx
1404b083d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b0841:	48 8b c1             	mov    %rcx,%rax
1404b0844:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b084b:	72 19                	jb     0x1404b0866
1404b084d:	48 83 c2 27          	add    $0x27,%rdx
1404b0851:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b0855:	48 2b c1             	sub    %rcx,%rax
1404b0858:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b085c:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b0860:	0f 87 66 06 00 00    	ja     0x1404b0ecc
1404b0866:	e8 d9 a8 96 00       	call   0x140e1b144
1404b086b:	48 8d 05 96 ec b4 00 	lea    0xb4ec96(%rip),%rax        # 0x140fff508
1404b0872:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b0876:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1404b087d:	00
1404b087e:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b0882:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b0887:	45 33 c9             	xor    %r9d,%r9d
1404b088a:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b088e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b0892:	48 8b 0d c7 25 f8 00 	mov    0xf825c7(%rip),%rcx        # 0x141432e60
1404b0899:	e8 52 3d 36 00       	call   0x1408145f0
1404b089e:	48 8b 08             	mov    (%rax),%rcx
1404b08a1:	48 89 0d 00 93 f7 00 	mov    %rcx,0xf79300(%rip)        # 0x141429ba8
1404b08a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b08ab:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b08af:	66 0f 6f 0d 49 51 af 	movdqa 0xaf5149(%rip),%xmm1        # 0x140fa5a00
1404b08b6:	00
1404b08b7:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b08bc:	f2 0f 10 05 44 ec b4 	movsd  0xb4ec44(%rip),%xmm0        # 0x140fff508
1404b08c3:	00
1404b08c4:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404b08c9:	8b 05 41 ec b4 00    	mov    0xb4ec41(%rip),%eax        # 0x140fff510
1404b08cf:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404b08d2:	0f b7 05 3b ec b4 00 	movzwl 0xb4ec3b(%rip),%eax        # 0x140fff514
1404b08d9:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404b08dd:	0f b6 05 32 ec b4 00 	movzbl 0xb4ec32(%rip),%eax        # 0x140fff516
1404b08e4:	88 45 de             	mov    %al,-0x22(%rbp)
1404b08e7:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1404b08eb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b08f1:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b08f5:	48 8b cb             	mov    %rbx,%rcx
1404b08f8:	e8 a3 66 24 00       	call   0x1406f6fa0
1404b08fd:	90                   	nop
1404b08fe:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b0902:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b0906:	76 31                	jbe    0x1404b0939
1404b0908:	48 ff c2             	inc    %rdx
1404b090b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b090f:	48 8b c1             	mov    %rcx,%rax
1404b0912:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b0919:	72 19                	jb     0x1404b0934
1404b091b:	48 83 c2 27          	add    $0x27,%rdx
1404b091f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b0923:	48 2b c1             	sub    %rcx,%rax
1404b0926:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b092a:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b092e:	0f 87 9e 05 00 00    	ja     0x1404b0ed2
1404b0934:	e8 0b a8 96 00       	call   0x140e1b144
1404b0939:	48 8d 05 d8 eb b4 00 	lea    0xb4ebd8(%rip),%rax        # 0x140fff518
1404b0940:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b0944:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1404b094b:	00
1404b094c:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b0950:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b0955:	45 33 c9             	xor    %r9d,%r9d
1404b0958:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b095c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b0960:	48 8b 0d f9 24 f8 00 	mov    0xf824f9(%rip),%rcx        # 0x141432e60
1404b0967:	e8 84 3c 36 00       	call   0x1408145f0
1404b096c:	48 8b 08             	mov    (%rax),%rcx
1404b096f:	48 89 0d 5a 92 f7 00 	mov    %rcx,0xf7925a(%rip)        # 0x141429bd0
1404b0976:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b0979:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b097d:	66 0f 6f 0d 7b 50 af 	movdqa 0xaf507b(%rip),%xmm1        # 0x140fa5a00
1404b0984:	00
1404b0985:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b098a:	f2 0f 10 05 86 eb b4 	movsd  0xb4eb86(%rip),%xmm0        # 0x140fff518
1404b0991:	00
1404b0992:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404b0997:	8b 05 83 eb b4 00    	mov    0xb4eb83(%rip),%eax        # 0x140fff520
1404b099d:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404b09a0:	0f b7 05 7d eb b4 00 	movzwl 0xb4eb7d(%rip),%eax        # 0x140fff524
1404b09a7:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404b09ab:	0f b6 05 74 eb b4 00 	movzbl 0xb4eb74(%rip),%eax        # 0x140fff526
1404b09b2:	88 45 de             	mov    %al,-0x22(%rbp)
1404b09b5:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1404b09b9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b09bf:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b09c3:	48 8b cb             	mov    %rbx,%rcx
1404b09c6:	e8 d5 65 24 00       	call   0x1406f6fa0
1404b09cb:	90                   	nop
1404b09cc:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b09d0:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b09d4:	76 31                	jbe    0x1404b0a07
1404b09d6:	48 ff c2             	inc    %rdx
1404b09d9:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b09dd:	48 8b c1             	mov    %rcx,%rax
1404b09e0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b09e7:	72 19                	jb     0x1404b0a02
1404b09e9:	48 83 c2 27          	add    $0x27,%rdx
1404b09ed:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b09f1:	48 2b c1             	sub    %rcx,%rax
1404b09f4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b09f8:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b09fc:	0f 87 d6 04 00 00    	ja     0x1404b0ed8
1404b0a02:	e8 3d a7 96 00       	call   0x140e1b144
1404b0a07:	48 8d 05 1a eb b4 00 	lea    0xb4eb1a(%rip),%rax        # 0x140fff528
1404b0a0e:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b0a12:	48 c7 45 c8 10 00 00 	movq   $0x10,-0x38(%rbp)
1404b0a19:	00
1404b0a1a:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b0a1e:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b0a23:	45 33 c9             	xor    %r9d,%r9d
1404b0a26:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b0a2a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b0a2e:	48 8b 0d 2b 24 f8 00 	mov    0xf8242b(%rip),%rcx        # 0x141432e60
1404b0a35:	e8 b6 3b 36 00       	call   0x1408145f0
1404b0a3a:	48 8b 08             	mov    (%rax),%rcx
1404b0a3d:	48 89 0d 5c 91 f7 00 	mov    %rcx,0xf7915c(%rip)        # 0x141429ba0
1404b0a44:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b0a47:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b0a4b:	0f 57 c9             	xorps  %xmm1,%xmm1
1404b0a4e:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b0a53:	b9 20 00 00 00       	mov    $0x20,%ecx
1404b0a58:	e8 ab a6 96 00       	call   0x140e1b108
1404b0a5d:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404b0a61:	66 0f 6f 05 f7 38 af 	movdqa 0xaf38f7(%rip),%xmm0        # 0x140fa4360
1404b0a68:	00
1404b0a69:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1404b0a6e:	0f 10 05 b3 ea b4 00 	movups 0xb4eab3(%rip),%xmm0        # 0x140fff528
1404b0a75:	0f 11 00             	movups %xmm0,(%rax)
1404b0a78:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1404b0a7c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b0a82:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b0a86:	48 8b cb             	mov    %rbx,%rcx
1404b0a89:	e8 12 65 24 00       	call   0x1406f6fa0
1404b0a8e:	90                   	nop
1404b0a8f:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b0a93:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b0a97:	76 31                	jbe    0x1404b0aca
1404b0a99:	48 ff c2             	inc    %rdx
1404b0a9c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b0aa0:	48 8b c1             	mov    %rcx,%rax
1404b0aa3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b0aaa:	72 19                	jb     0x1404b0ac5
1404b0aac:	48 83 c2 27          	add    $0x27,%rdx
1404b0ab0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b0ab4:	48 2b c1             	sub    %rcx,%rax
1404b0ab7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b0abb:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b0abf:	0f 87 19 04 00 00    	ja     0x1404b0ede
1404b0ac5:	e8 7a a6 96 00       	call   0x140e1b144
1404b0aca:	48 8d 05 6f ea b4 00 	lea    0xb4ea6f(%rip),%rax        # 0x140fff540
1404b0ad1:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b0ad5:	48 c7 45 c8 11 00 00 	movq   $0x11,-0x38(%rbp)
1404b0adc:	00
1404b0add:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b0ae1:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b0ae6:	45 33 c9             	xor    %r9d,%r9d
1404b0ae9:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b0aed:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b0af1:	48 8b 0d 68 23 f8 00 	mov    0xf82368(%rip),%rcx        # 0x141432e60
1404b0af8:	e8 f3 3a 36 00       	call   0x1408145f0
1404b0afd:	48 8b 08             	mov    (%rax),%rcx
1404b0b00:	48 89 0d 89 90 f7 00 	mov    %rcx,0xf79089(%rip)        # 0x141429b90
1404b0b07:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b0b0a:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b0b0e:	0f 57 c9             	xorps  %xmm1,%xmm1
1404b0b11:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b0b16:	b9 20 00 00 00       	mov    $0x20,%ecx
1404b0b1b:	e8 e8 a5 96 00       	call   0x140e1b108
1404b0b20:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404b0b24:	66 0f 6f 05 44 38 af 	movdqa 0xaf3844(%rip),%xmm0        # 0x140fa4370
1404b0b2b:	00
1404b0b2c:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1404b0b31:	0f 10 05 08 ea b4 00 	movups 0xb4ea08(%rip),%xmm0        # 0x140fff540
1404b0b38:	0f 11 00             	movups %xmm0,(%rax)
1404b0b3b:	0f b6 0d 0e ea b4 00 	movzbl 0xb4ea0e(%rip),%ecx        # 0x140fff550
1404b0b42:	88 48 10             	mov    %cl,0x10(%rax)
1404b0b45:	c6 40 11 00          	movb   $0x0,0x11(%rax)
1404b0b49:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b0b4f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b0b53:	48 8b cb             	mov    %rbx,%rcx
1404b0b56:	e8 45 64 24 00       	call   0x1406f6fa0
1404b0b5b:	90                   	nop
1404b0b5c:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b0b60:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b0b64:	76 31                	jbe    0x1404b0b97
1404b0b66:	48 ff c2             	inc    %rdx
1404b0b69:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b0b6d:	48 8b c1             	mov    %rcx,%rax
1404b0b70:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b0b77:	72 19                	jb     0x1404b0b92
1404b0b79:	48 83 c2 27          	add    $0x27,%rdx
1404b0b7d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b0b81:	48 2b c1             	sub    %rcx,%rax
1404b0b84:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b0b88:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b0b8c:	0f 87 52 03 00 00    	ja     0x1404b0ee4
1404b0b92:	e8 ad a5 96 00       	call   0x140e1b144
1404b0b97:	48 8d 05 ba e9 b4 00 	lea    0xb4e9ba(%rip),%rax        # 0x140fff558
1404b0b9e:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b0ba2:	48 c7 45 c8 10 00 00 	movq   $0x10,-0x38(%rbp)
1404b0ba9:	00
1404b0baa:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b0bae:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b0bb3:	45 33 c9             	xor    %r9d,%r9d
1404b0bb6:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b0bba:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b0bbe:	48 8b 0d 9b 22 f8 00 	mov    0xf8229b(%rip),%rcx        # 0x141432e60
1404b0bc5:	e8 26 3a 36 00       	call   0x1408145f0
1404b0bca:	48 8b 08             	mov    (%rax),%rcx
1404b0bcd:	48 89 0d ec 8f f7 00 	mov    %rcx,0xf78fec(%rip)        # 0x141429bc0
1404b0bd4:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b0bd7:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b0bdb:	0f 57 c9             	xorps  %xmm1,%xmm1
1404b0bde:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b0be3:	b9 20 00 00 00       	mov    $0x20,%ecx
1404b0be8:	e8 1b a5 96 00       	call   0x140e1b108
1404b0bed:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404b0bf1:	66 0f 6f 05 67 37 af 	movdqa 0xaf3767(%rip),%xmm0        # 0x140fa4360
1404b0bf8:	00
1404b0bf9:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1404b0bfe:	0f 10 05 53 e9 b4 00 	movups 0xb4e953(%rip),%xmm0        # 0x140fff558
1404b0c05:	0f 11 00             	movups %xmm0,(%rax)
1404b0c08:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1404b0c0c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b0c12:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b0c16:	48 8b cb             	mov    %rbx,%rcx
1404b0c19:	e8 82 63 24 00       	call   0x1406f6fa0
1404b0c1e:	90                   	nop
1404b0c1f:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b0c23:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b0c27:	76 31                	jbe    0x1404b0c5a
1404b0c29:	48 ff c2             	inc    %rdx
1404b0c2c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b0c30:	48 8b c1             	mov    %rcx,%rax
1404b0c33:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b0c3a:	72 19                	jb     0x1404b0c55
1404b0c3c:	48 83 c2 27          	add    $0x27,%rdx
1404b0c40:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b0c44:	48 2b c1             	sub    %rcx,%rax
1404b0c47:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b0c4b:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b0c4f:	0f 87 95 02 00 00    	ja     0x1404b0eea
1404b0c55:	e8 ea a4 96 00       	call   0x140e1b144
1404b0c5a:	48 8d 05 0f e9 b4 00 	lea    0xb4e90f(%rip),%rax        # 0x140fff570
1404b0c61:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b0c65:	48 c7 45 c8 0d 00 00 	movq   $0xd,-0x38(%rbp)
1404b0c6c:	00
1404b0c6d:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b0c71:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b0c76:	45 33 c9             	xor    %r9d,%r9d
1404b0c79:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b0c7d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b0c81:	48 8b 0d d8 21 f8 00 	mov    0xf821d8(%rip),%rcx        # 0x141432e60
1404b0c88:	e8 63 39 36 00       	call   0x1408145f0
1404b0c8d:	48 8b 08             	mov    (%rax),%rcx
1404b0c90:	48 89 0d 19 8f f7 00 	mov    %rcx,0xf78f19(%rip)        # 0x141429bb0
1404b0c97:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b0c9a:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b0c9e:	66 0f 6f 0d aa 36 af 	movdqa 0xaf36aa(%rip),%xmm1        # 0x140fa4350
1404b0ca5:	00
1404b0ca6:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b0cab:	f2 0f 10 05 bd e8 b4 	movsd  0xb4e8bd(%rip),%xmm0        # 0x140fff570
1404b0cb2:	00
1404b0cb3:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404b0cb8:	8b 05 ba e8 b4 00    	mov    0xb4e8ba(%rip),%eax        # 0x140fff578
1404b0cbe:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404b0cc1:	0f b6 05 b4 e8 b4 00 	movzbl 0xb4e8b4(%rip),%eax        # 0x140fff57c
1404b0cc8:	88 45 dc             	mov    %al,-0x24(%rbp)
1404b0ccb:	c6 45 dd 00          	movb   $0x0,-0x23(%rbp)
1404b0ccf:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b0cd5:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b0cd9:	48 8b cb             	mov    %rbx,%rcx
1404b0cdc:	e8 bf 62 24 00       	call   0x1406f6fa0
1404b0ce1:	90                   	nop
1404b0ce2:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b0ce6:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b0cea:	76 31                	jbe    0x1404b0d1d
1404b0cec:	48 ff c2             	inc    %rdx
1404b0cef:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b0cf3:	48 8b c1             	mov    %rcx,%rax
1404b0cf6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b0cfd:	72 19                	jb     0x1404b0d18
1404b0cff:	48 83 c2 27          	add    $0x27,%rdx
1404b0d03:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b0d07:	48 2b c1             	sub    %rcx,%rax
1404b0d0a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b0d0e:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b0d12:	0f 87 d8 01 00 00    	ja     0x1404b0ef0
1404b0d18:	e8 27 a4 96 00       	call   0x140e1b144
1404b0d1d:	48 8d 05 5c e8 b4 00 	lea    0xb4e85c(%rip),%rax        # 0x140fff580
1404b0d24:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b0d28:	48 c7 45 c8 0a 00 00 	movq   $0xa,-0x38(%rbp)
1404b0d2f:	00
1404b0d30:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b0d34:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b0d39:	45 33 c9             	xor    %r9d,%r9d
1404b0d3c:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b0d40:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b0d44:	48 8b 0d 15 21 f8 00 	mov    0xf82115(%rip),%rcx        # 0x141432e60
1404b0d4b:	e8 a0 38 36 00       	call   0x1408145f0
1404b0d50:	48 8b 08             	mov    (%rax),%rcx
1404b0d53:	48 89 0d 5e 8e f7 00 	mov    %rcx,0xf78e5e(%rip)        # 0x141429bb8
1404b0d5a:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b0d5d:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b0d61:	66 0f 6f 0d 87 4c af 	movdqa 0xaf4c87(%rip),%xmm1        # 0x140fa59f0