140469fa7:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140469fac:	45 33 c9             	xor    %r9d,%r9d
140469faf:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140469fb3:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140469fb7:	48 8b 0d a2 8e fc 00 	mov    0xfc8ea2(%rip),%rcx        # 0x141432e60
140469fbe:	e8 2d a6 3a 00       	call   0x1408145f0
140469fc3:	48 8b 08             	mov    (%rax),%rcx
140469fc6:	48 89 0d 73 e5 fb 00 	mov    %rcx,0xfbe573(%rip)        # 0x141428540
140469fcd:	0f 57 c0             	xorps  %xmm0,%xmm0
140469fd0:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140469fd4:	f3 0f 7f 7d c0       	movdqu %xmm7,-0x40(%rbp)
140469fd9:	f2 0f 10 05 0f e6 b8 	movsd  0xb8e60f(%rip),%xmm0        # 0x140ff85f0
140469fe0:	00
140469fe1:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
140469fe6:	8b 05 0c e6 b8 00    	mov    0xb8e60c(%rip),%eax        # 0x140ff85f8
140469fec:	89 45 b8             	mov    %eax,-0x48(%rbp)
140469fef:	0f b7 05 06 e6 b8 00 	movzwl 0xb8e606(%rip),%eax        # 0x140ff85fc
140469ff6:	66 89 45 bc          	mov    %ax,-0x44(%rbp)
140469ffa:	c6 45 be 00          	movb   $0x0,-0x42(%rbp)
140469ffe:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14046a004:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14046a008:	48 8b cb             	mov    %rbx,%rcx
14046a00b:	e8 90 cf 28 00       	call   0x1406f6fa0
14046a010:	90                   	nop
14046a011:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14046a015:	48 83 fa 0f          	cmp    $0xf,%rdx
14046a019:	76 31                	jbe    0x14046a04c
14046a01b:	48 ff c2             	inc    %rdx
14046a01e:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14046a022:	48 8b c1             	mov    %rcx,%rax
14046a025:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14046a02c:	72 19                	jb     0x14046a047
14046a02e:	48 83 c2 27          	add    $0x27,%rdx
14046a032:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14046a036:	48 2b c1             	sub    %rcx,%rax
14046a039:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14046a03d:	48 83 f8 1f          	cmp    $0x1f,%rax
14046a041:	0f 87 3c 10 00 00    	ja     0x14046b083
14046a047:	e8 f8 10 9b 00       	call   0x140e1b144
14046a04c:	48 8d 05 ad e5 b8 00 	lea    0xb8e5ad(%rip),%rax        # 0x140ff8600
14046a053:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14046a057:	48 c7 45 a8 0f 00 00 	movq   $0xf,-0x58(%rbp)
14046a05e:	00
14046a05f:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14046a063:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14046a068:	45 33 c9             	xor    %r9d,%r9d
14046a06b:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14046a06f:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14046a073:	48 8b 0d e6 8d fc 00 	mov    0xfc8de6(%rip),%rcx        # 0x141432e60
14046a07a:	e8 71 a5 3a 00       	call   0x1408145f0
14046a07f:	48 8b 08             	mov    (%rax),%rcx
14046a082:	48 89 0d 5f e4 fb 00 	mov    %rcx,0xfbe45f(%rip)        # 0x1414284e8
14046a089:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a08c:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14046a090:	f3 0f 7f 75 c0       	movdqu %xmm6,-0x40(%rbp)
14046a095:	f2 0f 10 05 63 e5 b8 	movsd  0xb8e563(%rip),%xmm0        # 0x140ff8600
14046a09c:	00
14046a09d:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
14046a0a2:	8b 05 60 e5 b8 00    	mov    0xb8e560(%rip),%eax        # 0x140ff8608
14046a0a8:	89 45 b8             	mov    %eax,-0x48(%rbp)
14046a0ab:	0f b7 05 5a e5 b8 00 	movzwl 0xb8e55a(%rip),%eax        # 0x140ff860c
14046a0b2:	66 89 45 bc          	mov    %ax,-0x44(%rbp)
14046a0b6:	0f b6 05 51 e5 b8 00 	movzbl 0xb8e551(%rip),%eax        # 0x140ff860e
14046a0bd:	88 45 be             	mov    %al,-0x42(%rbp)
14046a0c0:	c6 45 bf 00          	movb   $0x0,-0x41(%rbp)
14046a0c4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14046a0ca:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14046a0ce:	48 8b cb             	mov    %rbx,%rcx
14046a0d1:	e8 ca ce 28 00       	call   0x1406f6fa0
14046a0d6:	90                   	nop
14046a0d7:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14046a0db:	48 83 fa 0f          	cmp    $0xf,%rdx
14046a0df:	76 31                	jbe    0x14046a112
14046a0e1:	48 ff c2             	inc    %rdx
14046a0e4:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14046a0e8:	48 8b c1             	mov    %rcx,%rax
14046a0eb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14046a0f2:	72 19                	jb     0x14046a10d
14046a0f4:	48 83 c2 27          	add    $0x27,%rdx
14046a0f8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14046a0fc:	48 2b c1             	sub    %rcx,%rax
14046a0ff:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14046a103:	48 83 f8 1f          	cmp    $0x1f,%rax
14046a107:	0f 87 34 0f 00 00    	ja     0x14046b041
14046a10d:	e8 32 10 9b 00       	call   0x140e1b144
14046a112:	48 8d 05 f7 e4 b8 00 	lea    0xb8e4f7(%rip),%rax        # 0x140ff8610
14046a119:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14046a11d:	48 c7 45 a8 0e 00 00 	movq   $0xe,-0x58(%rbp)
14046a124:	00
14046a125:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14046a129:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14046a12e:	45 33 c9             	xor    %r9d,%r9d
14046a131:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14046a135:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14046a139:	48 8b 0d 20 8d fc 00 	mov    0xfc8d20(%rip),%rcx        # 0x141432e60
14046a140:	e8 ab a4 3a 00       	call   0x1408145f0
14046a145:	48 8b 08             	mov    (%rax),%rcx
14046a148:	48 89 0d 99 e4 fb 00 	mov    %rcx,0xfbe499(%rip)        # 0x1414285e8
14046a14f:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a152:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14046a156:	f3 0f 7f 7d c0       	movdqu %xmm7,-0x40(%rbp)
14046a15b:	f2 0f 10 05 ad e4 b8 	movsd  0xb8e4ad(%rip),%xmm0        # 0x140ff8610
14046a162:	00
14046a163:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
14046a168:	8b 05 aa e4 b8 00    	mov    0xb8e4aa(%rip),%eax        # 0x140ff8618
14046a16e:	89 45 b8             	mov    %eax,-0x48(%rbp)
14046a171:	0f b7 05 a4 e4 b8 00 	movzwl 0xb8e4a4(%rip),%eax        # 0x140ff861c
14046a178:	66 89 45 bc          	mov    %ax,-0x44(%rbp)
14046a17c:	c6 45 be 00          	movb   $0x0,-0x42(%rbp)
14046a180:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14046a186:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14046a18a:	48 8b cb             	mov    %rbx,%rcx
14046a18d:	e8 0e ce 28 00       	call   0x1406f6fa0
14046a192:	90                   	nop
14046a193:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14046a197:	49 83 f8 0f          	cmp    $0xf,%r8
14046a19b:	76 0d                	jbe    0x14046a1aa
14046a19d:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14046a1a1:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a1a5:	e8 a6 2e d3 ff       	call   0x14019d050
14046a1aa:	48 8d 05 6f e4 b8 00 	lea    0xb8e46f(%rip),%rax        # 0x140ff8620
14046a1b1:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14046a1b5:	48 c7 45 a8 0f 00 00 	movq   $0xf,-0x58(%rbp)
14046a1bc:	00
14046a1bd:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14046a1c1:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14046a1c6:	45 33 c9             	xor    %r9d,%r9d
14046a1c9:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14046a1cd:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14046a1d1:	48 8b 0d 88 8c fc 00 	mov    0xfc8c88(%rip),%rcx        # 0x141432e60
14046a1d8:	e8 13 a4 3a 00       	call   0x1408145f0
14046a1dd:	48 8b 08             	mov    (%rax),%rcx
14046a1e0:	48 89 0d 29 e3 fb 00 	mov    %rcx,0xfbe329(%rip)        # 0x141428510
14046a1e7:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a1ea:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14046a1ee:	f3 0f 7f 75 c0       	movdqu %xmm6,-0x40(%rbp)
14046a1f3:	f2 0f 10 05 25 e4 b8 	movsd  0xb8e425(%rip),%xmm0        # 0x140ff8620
14046a1fa:	00
14046a1fb:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
14046a200:	8b 05 22 e4 b8 00    	mov    0xb8e422(%rip),%eax        # 0x140ff8628
14046a206:	89 45 b8             	mov    %eax,-0x48(%rbp)
14046a209:	0f b7 05 1c e4 b8 00 	movzwl 0xb8e41c(%rip),%eax        # 0x140ff862c
14046a210:	66 89 45 bc          	mov    %ax,-0x44(%rbp)
14046a214:	0f b6 05 13 e4 b8 00 	movzbl 0xb8e413(%rip),%eax        # 0x140ff862e
14046a21b:	88 45 be             	mov    %al,-0x42(%rbp)
14046a21e:	c6 45 bf 00          	movb   $0x0,-0x41(%rbp)
14046a222:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14046a228:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14046a22c:	48 8b cb             	mov    %rbx,%rcx
14046a22f:	e8 6c cd 28 00       	call   0x1406f6fa0
14046a234:	90                   	nop
14046a235:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14046a239:	49 83 f8 0f          	cmp    $0xf,%r8
14046a23d:	76 0d                	jbe    0x14046a24c
14046a23f:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14046a243:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a247:	e8 04 2e d3 ff       	call   0x14019d050
14046a24c:	48 8d 3d dd e3 b8 00 	lea    0xb8e3dd(%rip),%rdi        # 0x140ff8630
14046a253:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
14046a257:	48 c7 45 a8 10 00 00 	movq   $0x10,-0x58(%rbp)
14046a25e:	00
14046a25f:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14046a263:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14046a268:	45 33 c9             	xor    %r9d,%r9d
14046a26b:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14046a26f:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14046a273:	48 8b 0d e6 8b fc 00 	mov    0xfc8be6(%rip),%rcx        # 0x141432e60
14046a27a:	e8 71 a3 3a 00       	call   0x1408145f0
14046a27f:	48 8b 08             	mov    (%rax),%rcx
14046a282:	48 89 0d ff e2 fb 00 	mov    %rcx,0xfbe2ff(%rip)        # 0x141428588
14046a289:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a28c:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14046a290:	0f 57 c9             	xorps  %xmm1,%xmm1
14046a293:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
14046a298:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14046a29e:	48 8b d7             	mov    %rdi,%rdx
14046a2a1:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a2a5:	e8 56 cb d2 ff       	call   0x140196e00
14046a2aa:	90                   	nop
14046a2ab:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14046a2b1:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14046a2b5:	48 8b cb             	mov    %rbx,%rcx
14046a2b8:	e8 e3 cc 28 00       	call   0x1406f6fa0
14046a2bd:	90                   	nop
14046a2be:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14046a2c2:	49 83 f8 0f          	cmp    $0xf,%r8
14046a2c6:	76 0d                	jbe    0x14046a2d5
14046a2c8:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14046a2cc:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a2d0:	e8 7b 2d d3 ff       	call   0x14019d050
14046a2d5:	48 8d 3d 6c e3 b8 00 	lea    0xb8e36c(%rip),%rdi        # 0x140ff8648
14046a2dc:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
14046a2e0:	48 c7 45 a8 18 00 00 	movq   $0x18,-0x58(%rbp)
14046a2e7:	00
14046a2e8:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14046a2ec:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14046a2f1:	45 33 c9             	xor    %r9d,%r9d
14046a2f4:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14046a2f8:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14046a2fc:	48 8b 0d 5d 8b fc 00 	mov    0xfc8b5d(%rip),%rcx        # 0x141432e60
14046a303:	e8 e8 a2 3a 00       	call   0x1408145f0
14046a308:	48 8b 08             	mov    (%rax),%rcx
14046a30b:	48 89 0d 36 e2 fb 00 	mov    %rcx,0xfbe236(%rip)        # 0x141428548
14046a312:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a315:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14046a319:	0f 57 c9             	xorps  %xmm1,%xmm1
14046a31c:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
14046a321:	41 b8 18 00 00 00    	mov    $0x18,%r8d
14046a327:	48 8b d7             	mov    %rdi,%rdx
14046a32a:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a32e:	e8 cd ca d2 ff       	call   0x140196e00
14046a333:	90                   	nop
14046a334:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14046a33a:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14046a33e:	48 8b cb             	mov    %rbx,%rcx
14046a341:	e8 5a cc 28 00       	call   0x1406f6fa0
14046a346:	90                   	nop
14046a347:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14046a34b:	49 83 f8 0f          	cmp    $0xf,%r8
14046a34f:	76 0d                	jbe    0x14046a35e
14046a351:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14046a355:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a359:	e8 f2 2c d3 ff       	call   0x14019d050
14046a35e:	48 8d 3d 03 e3 b8 00 	lea    0xb8e303(%rip),%rdi        # 0x140ff8668
14046a365:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
14046a369:	48 c7 45 a8 10 00 00 	movq   $0x10,-0x58(%rbp)
14046a370:	00
14046a371:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14046a375:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14046a37a:	45 33 c9             	xor    %r9d,%r9d
14046a37d:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14046a381:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14046a385:	48 8b 0d d4 8a fc 00 	mov    0xfc8ad4(%rip),%rcx        # 0x141432e60
14046a38c:	e8 5f a2 3a 00       	call   0x1408145f0
14046a391:	48 8b 08             	mov    (%rax),%rcx
14046a394:	48 89 0d d5 e1 fb 00 	mov    %rcx,0xfbe1d5(%rip)        # 0x141428570
14046a39b:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a39e:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14046a3a2:	0f 57 c9             	xorps  %xmm1,%xmm1
14046a3a5:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
14046a3aa:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14046a3b0:	48 8b d7             	mov    %rdi,%rdx
14046a3b3:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a3b7:	e8 44 ca d2 ff       	call   0x140196e00
14046a3bc:	90                   	nop
14046a3bd:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14046a3c3:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14046a3c7:	48 8b cb             	mov    %rbx,%rcx
14046a3ca:	e8 d1 cb 28 00       	call   0x1406f6fa0
14046a3cf:	90                   	nop
14046a3d0:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14046a3d4:	49 83 f8 0f          	cmp    $0xf,%r8
14046a3d8:	76 0d                	jbe    0x14046a3e7
14046a3da:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14046a3de:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a3e2:	e8 69 2c d3 ff       	call   0x14019d050
14046a3e7:	48 8d 05 92 e2 b8 00 	lea    0xb8e292(%rip),%rax        # 0x140ff8680
14046a3ee:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14046a3f2:	48 c7 45 a8 0f 00 00 	movq   $0xf,-0x58(%rbp)
14046a3f9:	00
14046a3fa:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14046a3fe:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14046a403:	45 33 c9             	xor    %r9d,%r9d
14046a406:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14046a40a:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14046a40e:	48 8b 0d 4b 8a fc 00 	mov    0xfc8a4b(%rip),%rcx        # 0x141432e60
14046a415:	e8 d6 a1 3a 00       	call   0x1408145f0
14046a41a:	48 8b 08             	mov    (%rax),%rcx
14046a41d:	48 89 0d 74 e1 fb 00 	mov    %rcx,0xfbe174(%rip)        # 0x141428598
14046a424:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a427:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14046a42b:	f3 0f 7f 75 c0       	movdqu %xmm6,-0x40(%rbp)
14046a430:	f2 0f 10 05 48 e2 b8 	movsd  0xb8e248(%rip),%xmm0        # 0x140ff8680
14046a437:	00
14046a438:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
14046a43d:	8b 05 45 e2 b8 00    	mov    0xb8e245(%rip),%eax        # 0x140ff8688
14046a443:	89 45 b8             	mov    %eax,-0x48(%rbp)
14046a446:	0f b7 05 3f e2 b8 00 	movzwl 0xb8e23f(%rip),%eax        # 0x140ff868c
14046a44d:	66 89 45 bc          	mov    %ax,-0x44(%rbp)
14046a451:	0f b6 05 36 e2 b8 00 	movzbl 0xb8e236(%rip),%eax        # 0x140ff868e
14046a458:	88 45 be             	mov    %al,-0x42(%rbp)
14046a45b:	c6 45 bf 00          	movb   $0x0,-0x41(%rbp)
14046a45f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14046a465:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14046a469:	48 8b cb             	mov    %rbx,%rcx
14046a46c:	e8 2f cb 28 00       	call   0x1406f6fa0
14046a471:	90                   	nop
14046a472:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14046a476:	49 83 f8 0f          	cmp    $0xf,%r8
14046a47a:	76 0d                	jbe    0x14046a489
14046a47c:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14046a480:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a484:	e8 c7 2b d3 ff       	call   0x14019d050
14046a489:	48 8d 05 00 e2 b8 00 	lea    0xb8e200(%rip),%rax        # 0x140ff8690
14046a490:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14046a494:	48 c7 45 a8 0e 00 00 	movq   $0xe,-0x58(%rbp)
14046a49b:	00
14046a49c:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14046a4a0:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14046a4a5:	45 33 c9             	xor    %r9d,%r9d
14046a4a8:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14046a4ac:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14046a4b0:	48 8b 0d a9 89 fc 00 	mov    0xfc89a9(%rip),%rcx        # 0x141432e60
14046a4b7:	e8 34 a1 3a 00       	call   0x1408145f0
14046a4bc:	48 8b 08             	mov    (%rax),%rcx
14046a4bf:	48 89 0d 5a e0 fb 00 	mov    %rcx,0xfbe05a(%rip)        # 0x141428520
14046a4c6:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a4c9:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14046a4cd:	f3 0f 7f 7d c0       	movdqu %xmm7,-0x40(%rbp)
14046a4d2:	f2 0f 10 05 b6 e1 b8 	movsd  0xb8e1b6(%rip),%xmm0        # 0x140ff8690
14046a4d9:	00
14046a4da:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
14046a4df:	8b 05 b3 e1 b8 00    	mov    0xb8e1b3(%rip),%eax        # 0x140ff8698
14046a4e5:	89 45 b8             	mov    %eax,-0x48(%rbp)
14046a4e8:	0f b7 05 ad e1 b8 00 	movzwl 0xb8e1ad(%rip),%eax        # 0x140ff869c
14046a4ef:	66 89 45 bc          	mov    %ax,-0x44(%rbp)
14046a4f3:	c6 45 be 00          	movb   $0x0,-0x42(%rbp)
14046a4f7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14046a4fd:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14046a501:	48 8b cb             	mov    %rbx,%rcx
14046a504:	e8 97 ca 28 00       	call   0x1406f6fa0
14046a509:	90                   	nop
14046a50a:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14046a50e:	49 83 f8 0f          	cmp    $0xf,%r8
14046a512:	76 0d                	jbe    0x14046a521
14046a514:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14046a518:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a51c:	e8 2f 2b d3 ff       	call   0x14019d050
14046a521:	48 8d 3d 78 e1 b8 00 	lea    0xb8e178(%rip),%rdi        # 0x140ff86a0
14046a528:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
14046a52c:	48 c7 45 a8 10 00 00 	movq   $0x10,-0x58(%rbp)
14046a533:	00
14046a534:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14046a538:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14046a53d:	45 33 c9             	xor    %r9d,%r9d
14046a540:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14046a544:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14046a548:	48 8b 0d 11 89 fc 00 	mov    0xfc8911(%rip),%rcx        # 0x141432e60
14046a54f:	e8 9c a0 3a 00       	call   0x1408145f0
14046a554:	48 8b 08             	mov    (%rax),%rcx
14046a557:	48 89 0d 92 e0 fb 00 	mov    %rcx,0xfbe092(%rip)        # 0x1414285f0
14046a55e:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a561:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14046a565:	0f 57 c9             	xorps  %xmm1,%xmm1
14046a568:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
14046a56d:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14046a573:	48 8b d7             	mov    %rdi,%rdx
14046a576:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14046a57a:	e8 81 c8 d2 ff       	call   0x140196e00
14046a57f:	90                   	nop