1400fec18:	e8 93 8a 0b 00       	call   0x1401b76b0
1400fec1d:	48 89 fa             	mov    %rdi,%rdx
1400fec20:	4d 89 e8             	mov    %r13,%r8
1400fec23:	48 89 d9             	mov    %rbx,%rcx
1400fec26:	e8 85 fc ff ff       	call   0x1400fe8b0
1400fec2b:	48 89 c2             	mov    %rax,%rdx
1400fec2e:	48 85 c0             	test   %rax,%rax
1400fec31:	0f 85 75 ff ff ff    	jne    0x1400febac
1400fec37:	49 89 f8             	mov    %rdi,%r8
1400fec3a:	48 8d 15 0f 75 11 00 	lea    0x11750f(%rip),%rdx        # 0x140216150
1400fec41:	b9 0c 00 00 00       	mov    $0xc,%ecx
1400fec46:	e8 a5 cd ff ff       	call   0x1400fb9f0
1400fec4b:	eb a0                	jmp    0x1400febed
1400fec4d:	0f 1f 00             	nopl   (%rax)
1400fec50:	8b 42 1c             	mov    0x1c(%rdx),%eax
1400fec53:	85 c0                	test   %eax,%eax
1400fec55:	0f 85 5e ff ff ff    	jne    0x1400febb9
1400fec5b:	49 89 f8             	mov    %rdi,%r8
1400fec5e:	48 89 d9             	mov    %rbx,%rcx
1400fec61:	45 31 c9             	xor    %r9d,%r9d
1400fec64:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400fec69:	e8 62 9b ff ff       	call   0x1400f87d0
1400fec6e:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400fec73:	48 89 c3             	mov    %rax,%rbx
1400fec76:	44 8b 42 1c          	mov    0x1c(%rdx),%r8d
1400fec7a:	49 81 f8 ff ff ff 7f 	cmp    $0x7fffffff,%r8
1400fec81:	77 2a                	ja     0x1400fecad
1400fec83:	48 8b 05 26 9f 13 00 	mov    0x139f26(%rip),%rax        # 0x140238bb0
1400fec8a:	80 38 00             	cmpb   $0x0,(%rax)
1400fec8d:	74 0f                	je     0x1400fec9e
1400fec8f:	48 89 df             	mov    %rbx,%rdi
1400fec92:	4c 89 c1             	mov    %r8,%rcx
1400fec95:	31 c0                	xor    %eax,%eax
1400fec97:	f3 aa                	rep stos %al,%es:(%rdi)
1400fec99:	e9 51 ff ff ff       	jmp    0x1400febef
1400fec9e:	31 d2                	xor    %edx,%edx
1400feca0:	48 89 d9             	mov    %rbx,%rcx
1400feca3:	e8 58 b1 0e 00       	call   0x1401e9e00
1400feca8:	e9 42 ff ff ff       	jmp    0x1400febef
1400fecad:	48 8d 4a ff          	lea    -0x1(%rdx),%rcx
1400fecb1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400fecb6:	48 81 e1 00 00 00 fe 	and    $0xfffffffffe000000,%rcx
1400fecbd:	e8 1e 3c 00 00       	call   0x1401028e0
1400fecc2:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1400fecc7:	eb ba                	jmp    0x1400fec83
1400fecc9:	e8 a2 5b 0e 00       	call   0x1401e4870
1400fecce:	90                   	nop
1400feccf:	90                   	nop
1400fecd0:	90                   	nop
1400fecd1:	90                   	nop
1400fecd2:	90                   	nop
1400fecd3:	90                   	nop
1400fecd4:	90                   	nop
1400fecd5:	90                   	nop
1400fecd6:	90                   	nop
1400fecd7:	90                   	nop
1400fecd8:	90                   	nop
1400fecd9:	90                   	nop
1400fecda:	90                   	nop
1400fecdb:	90                   	nop
1400fecdc:	90                   	nop
1400fecdd:	90                   	nop
1400fecde:	90                   	nop
1400fecdf:	90                   	nop
1400fece0:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400fece7:	00 00 00
1400fecea:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400fecf1:	00 00 00
1400fecf4:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400fecfb:	00 00 00
1400fecfe:	66 90                	xchg   %ax,%ax
1400fed00:	53                   	push   %rbx
1400fed01:	48 83 ec 20          	sub    $0x20,%rsp
1400fed05:	48 8d 1d f4 ff ff ff 	lea    -0xc(%rip),%rbx        # 0x1400fed00
1400fed0c:	48 31 cb             	xor    %rcx,%rbx
1400fed0f:	e8 2c 14 00 00       	call   0x140100140
1400fed14:	31 c9                	xor    %ecx,%ecx
1400fed16:	49 bb be 51 1c 72 31 	movabs $0x302b8631721c51be,%r11
1400fed1d:	86 2b 30
1400fed20:	49 ba b9 e5 e4 1c 6d 	movabs $0xbf58476d1ce4e5b9,%r10
1400fed27:	47 58 bf
1400fed2a:	49 b9 eb 11 31 13 bb 	movabs $0x94d049bb133111eb,%r9
1400fed31:	49 d0 94
1400fed34:	48 31 d8             	xor    %rbx,%rax
1400fed37:	49 89 c0             	mov    %rax,%r8
1400fed3a:	49 c1 e8 11          	shr    $0x11,%r8
1400fed3e:	49 31 c0             	xor    %rax,%r8
1400fed41:	41 83 e0 0f          	and    $0xf,%r8d
1400fed45:	eb 6b                	jmp    0x1400fedb2
1400fed47:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fed4e:	00 00 00 00
1400fed52:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fed59:	00 00 00 00
1400fed5d:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fed64:	00 00 00 00
1400fed68:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fed6f:	00 00 00 00
1400fed73:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fed7a:	00 00 00 00
1400fed7e:	66 90                	xchg   %ax,%ax
1400fed80:	48 89 c2             	mov    %rax,%rdx
1400fed83:	48 c1 ea 1e          	shr    $0x1e,%rdx
1400fed87:	48 31 d0             	xor    %rdx,%rax
1400fed8a:	49 0f af c2          	imul   %r10,%rax
1400fed8e:	48 89 c2             	mov    %rax,%rdx
1400fed91:	48 c1 ea 1b          	shr    $0x1b,%rdx
1400fed95:	48 31 c2             	xor    %rax,%rdx
1400fed98:	49 0f af d1          	imul   %r9,%rdx
1400fed9c:	48 89 d0             	mov    %rdx,%rax
1400fed9f:	48 c1 e8 1f          	shr    $0x1f,%rax
1400feda3:	48 31 d0             	xor    %rdx,%rax
1400feda6:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1400fedaa:	49 39 c8             	cmp    %rcx,%r8
1400fedad:	74 14                	je     0x1400fedc3
1400fedaf:	48 89 d1             	mov    %rdx,%rcx
1400fedb2:	48 85 c0             	test   %rax,%rax
1400fedb5:	75 c9                	jne    0x1400fed80
1400fedb7:	4c 89 d8             	mov    %r11,%rax
1400fedba:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1400fedbe:	49 39 c8             	cmp    %rcx,%r8
1400fedc1:	75 ec                	jne    0x1400fedaf
1400fedc3:	48 83 c4 20          	add    $0x20,%rsp
1400fedc7:	5b                   	pop    %rbx
1400fedc8:	c3                   	ret
1400fedc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400fedd0:	57                   	push   %rdi
1400fedd1:	56                   	push   %rsi
1400fedd2:	53                   	push   %rbx
1400fedd3:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1400fedda:	0f 11 74 24 50       	movups %xmm6,0x50(%rsp)
1400feddf:	0f 11 7c 24 60       	movups %xmm7,0x60(%rsp)
1400fede4:	44 0f 11 44 24 70    	movups %xmm8,0x70(%rsp)
1400fedea:	44 0f 11 8c 24 80 00 	movups %xmm9,0x80(%rsp)
1400fedf1:	00 00
1400fedf3:	44 0f 11 94 24 90 00 	movups %xmm10,0x90(%rsp)
1400fedfa:	00 00
1400fedfc:	44 0f 11 9c 24 a0 00 	movups %xmm11,0xa0(%rsp)
1400fee03:	00 00
1400fee05:	48 8b 1d e4 9c 13 00 	mov    0x139ce4(%rip),%rbx        # 0x140238af0
1400fee0c:	48 8b 3b             	mov    (%rbx),%rdi
1400fee0f:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400fee14:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1400fee19:	48 89 ce             	mov    %rcx,%rsi
1400fee1c:	84 d2                	test   %dl,%dl
1400fee1e:	0f 85 08 03 00 00    	jne    0x1400ff12c
1400fee24:	ba 20 00 00 00       	mov    $0x20,%edx
1400fee29:	48 89 f9             	mov    %rdi,%rcx
1400fee2c:	e8 9f 16 00 00       	call   0x1401004d0
1400fee31:	84 c0                	test   %al,%al
1400fee33:	0f 84 e7 02 00 00    	je     0x1400ff120
1400fee39:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
1400fee3d:	48 89 f1             	mov    %rsi,%rcx
1400fee40:	31 c0                	xor    %eax,%eax
1400fee42:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400fee49:	48 83 e7 f8          	and    $0xfffffffffffffff8,%rdi
1400fee4d:	48 8d 15 2c 73 11 00 	lea    0x11732c(%rip),%rdx        # 0x140216180
1400fee54:	49 89 f0             	mov    %rsi,%r8
1400fee57:	48 c7 86 80 00 00 00 	movq   $0x0,0x80(%rsi)
1400fee5e:	00 00 00 00
1400fee62:	48 29 f9             	sub    %rdi,%rcx
1400fee65:	4c 8d 4a 10          	lea    0x10(%rdx),%r9
1400fee69:	81 c1 88 00 00 00    	add    $0x88,%ecx
1400fee6f:	c1 e9 03             	shr    $0x3,%ecx
1400fee72:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400fee75:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1400fee79:	0f b6 4a 02          	movzbl 0x2(%rdx),%ecx
1400fee7d:	48 83 c2 04          	add    $0x4,%rdx
1400fee81:	49 83 c0 04          	add    $0x4,%r8
1400fee85:	c1 e1 10             	shl    $0x10,%ecx
1400fee88:	c1 e0 08             	shl    $0x8,%eax
1400fee8b:	09 c8                	or     %ecx,%eax
1400fee8d:	0f b6 4a fc          	movzbl -0x4(%rdx),%ecx
1400fee91:	09 c8                	or     %ecx,%eax
1400fee93:	0f b6 4a ff          	movzbl -0x1(%rdx),%ecx
1400fee97:	c1 e1 18             	shl    $0x18,%ecx
1400fee9a:	09 c8                	or     %ecx,%eax
1400fee9c:	41 89 40 fc          	mov    %eax,-0x4(%r8)
1400feea0:	4c 39 ca             	cmp    %r9,%rdx
1400feea3:	75 d0                	jne    0x1400fee75
1400feea5:	f3 0f 7e 15 13 73 11 	movq   0x117313(%rip),%xmm2        # 0x1402161c0
1400feeac:	00
1400feead:	f3 0f 7e 4c 24 20    	movq   0x20(%rsp),%xmm1
1400feeb3:	48 89 76 38          	mov    %rsi,0x38(%rsi)
1400feeb7:	f3 0f 7e 64 24 28    	movq   0x28(%rsp),%xmm4
1400feebd:	f3 0f 7e 5c 24 30    	movq   0x30(%rsp),%xmm3
1400feec3:	66 0f 6f c2          	movdqa %xmm2,%xmm0
1400feec7:	66 0f 6f f2          	movdqa %xmm2,%xmm6
1400feecb:	f3 0f 7e 6c 24 38    	movq   0x38(%rsp),%xmm5
1400feed1:	66 0f db f4          	pand   %xmm4,%xmm6
1400feed5:	66 0f 71 d4 08       	psrlw  $0x8,%xmm4
1400feeda:	66 0f db c1          	pand   %xmm1,%xmm0
1400feede:	66 0f 71 d1 08       	psrlw  $0x8,%xmm1
1400feee3:	66 0f 67 c6          	packuswb %xmm6,%xmm0
1400feee7:	66 0f 6f f2          	movdqa %xmm2,%xmm6
1400feeeb:	66 0f 67 cc          	packuswb %xmm4,%xmm1
1400feeef:	66 0f 6f e2          	movdqa %xmm2,%xmm4
1400feef3:	66 0f db f5          	pand   %xmm5,%xmm6
1400feef7:	66 0f db e3          	pand   %xmm3,%xmm4
1400feefb:	66 0f 71 d5 08       	psrlw  $0x8,%xmm5
1400fef00:	66 0f 70 c0 08       	pshufd $0x8,%xmm0,%xmm0
1400fef05:	66 0f 67 e6          	packuswb %xmm6,%xmm4
1400fef09:	66 0f 71 d3 08       	psrlw  $0x8,%xmm3
1400fef0e:	66 0f 6f f2          	movdqa %xmm2,%xmm6
1400fef12:	66 0f 70 e4 08       	pshufd $0x8,%xmm4,%xmm4
1400fef17:	66 0f 67 dd          	packuswb %xmm5,%xmm3
1400fef1b:	66 0f 6f ea          	movdqa %xmm2,%xmm5
1400fef1f:	66 0f db f4          	pand   %xmm4,%xmm6
1400fef23:	66 0f db e8          	pand   %xmm0,%xmm5
1400fef27:	66 0f 70 c9 08       	pshufd $0x8,%xmm1,%xmm1
1400fef2c:	66 0f 71 d4 08       	psrlw  $0x8,%xmm4
1400fef31:	66 0f 71 d0 08       	psrlw  $0x8,%xmm0
1400fef36:	66 0f 70 db 08       	pshufd $0x8,%xmm3,%xmm3
1400fef3b:	66 0f 67 c4          	packuswb %xmm4,%xmm0
1400fef3f:	66 0f 6f e2          	movdqa %xmm2,%xmm4
1400fef43:	66 0f db d3          	pand   %xmm3,%xmm2
1400fef47:	66 0f db e1          	pand   %xmm1,%xmm4
1400fef4b:	66 0f 71 d3 08       	psrlw  $0x8,%xmm3
1400fef50:	66 0f 67 ee          	packuswb %xmm6,%xmm5
1400fef54:	66 0f 67 e2          	packuswb %xmm2,%xmm4
1400fef58:	66 0f 71 d1 08       	psrlw  $0x8,%xmm1
1400fef5d:	66 0f 70 c0 08       	pshufd $0x8,%xmm0,%xmm0
1400fef62:	66 0f 70 e4 08       	pshufd $0x8,%xmm4,%xmm4
1400fef67:	66 0f 67 cb          	packuswb %xmm3,%xmm1
1400fef6b:	66 0f 70 ed 08       	pshufd $0x8,%xmm5,%xmm5
1400fef70:	66 0f ef db          	pxor   %xmm3,%xmm3
1400fef74:	66 0f 70 c9 08       	pshufd $0x8,%xmm1,%xmm1
1400fef79:	66 44 0f 6f c4       	movdqa %xmm4,%xmm8
1400fef7e:	66 0f 6f d0          	movdqa %xmm0,%xmm2
1400fef82:	66 44 0f 6f d5       	movdqa %xmm5,%xmm10
1400fef87:	66 44 0f 60 c3       	punpcklbw %xmm3,%xmm8
1400fef8c:	66 0f 60 d3          	punpcklbw %xmm3,%xmm2
1400fef90:	66 0f 6f f1          	movdqa %xmm1,%xmm6
1400fef94:	66 44 0f 60 d3       	punpcklbw %xmm3,%xmm10
1400fef99:	66 0f 60 f3          	punpcklbw %xmm3,%xmm6
1400fef9d:	66 0f 60 eb          	punpcklbw %xmm3,%xmm5
1400fefa1:	66 0f 60 e3          	punpcklbw %xmm3,%xmm4
1400fefa5:	66 41 0f 71 f0 08    	psllw  $0x8,%xmm8
1400fefab:	66 0f 60 c3          	punpcklbw %xmm3,%xmm0
1400fefaf:	66 0f 60 cb          	punpcklbw %xmm3,%xmm1
1400fefb3:	66 0f 6f fa          	movdqa %xmm2,%xmm7
1400fefb7:	66 0f ef db          	pxor   %xmm3,%xmm3
1400fefbb:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
1400fefc0:	66 0f 61 fb          	punpcklwd %xmm3,%xmm7
1400fefc4:	66 44 0f 61 cb       	punpcklwd %xmm3,%xmm9
1400fefc9:	66 0f 61 d3          	punpcklwd %xmm3,%xmm2
1400fefcd:	66 0f 72 f7 10       	pslld  $0x10,%xmm7
1400fefd2:	66 45 0f 6f da       	movdqa %xmm10,%xmm11
1400fefd7:	66 0f 70 d2 4e       	pshufd $0x4e,%xmm2,%xmm2
1400fefdc:	66 41 0f eb f9       	por    %xmm9,%xmm7
1400fefe1:	66 44 0f 6f ce       	movdqa %xmm6,%xmm9
1400fefe6:	66 0f 61 f3          	punpcklwd %xmm3,%xmm6
1400fefea:	66 44 0f 61 c3       	punpcklwd %xmm3,%xmm8
1400fefef:	66 0f 70 f6 4e       	pshufd $0x4e,%xmm6,%xmm6
1400feff4:	66 44 0f 61 d3       	punpcklwd %xmm3,%xmm10
1400feff9:	66 0f 72 f2 10       	pslld  $0x10,%xmm2
1400feffe:	66 0f 72 f6 18       	pslld  $0x18,%xmm6
1400ff003:	66 0f 70 c9 4e       	pshufd $0x4e,%xmm1,%xmm1
1400ff008:	66 45 0f 70 c0 4e    	pshufd $0x4e,%xmm8,%xmm8
1400ff00e:	66 45 0f 70 d2 4e    	pshufd $0x4e,%xmm10,%xmm10
1400ff014:	66 0f 70 ed 4e       	pshufd $0x4e,%xmm5,%xmm5
1400ff019:	66 41 0f eb f2       	por    %xmm10,%xmm6
1400ff01e:	66 41 0f eb d0       	por    %xmm8,%xmm2
1400ff023:	66 44 0f 61 cb       	punpcklwd %xmm3,%xmm9
1400ff028:	66 0f eb d6          	por    %xmm6,%xmm2
1400ff02c:	66 41 0f 72 f1 18    	pslld  $0x18,%xmm9
1400ff032:	66 0f 6f f5          	movdqa %xmm5,%xmm6
1400ff036:	66 0f d6 56 18       	movq   %xmm2,0x18(%rsi)
1400ff03b:	66 0f 6f d1          	movdqa %xmm1,%xmm2
1400ff03f:	66 0f 61 f3          	punpcklwd %xmm3,%xmm6
1400ff043:	66 0f 61 cb          	punpcklwd %xmm3,%xmm1
1400ff047:	66 44 0f 61 db       	punpcklwd %xmm3,%xmm11
1400ff04c:	66 0f 61 d3          	punpcklwd %xmm3,%xmm2
1400ff050:	66 0f 70 c0 4e       	pshufd $0x4e,%xmm0,%xmm0
1400ff055:	66 0f 70 e4 4e       	pshufd $0x4e,%xmm4,%xmm4
1400ff05a:	66 45 0f eb cb       	por    %xmm11,%xmm9
1400ff05f:	66 0f 70 c9 4e       	pshufd $0x4e,%xmm1,%xmm1
1400ff064:	66 0f 72 f2 18       	pslld  $0x18,%xmm2
1400ff069:	66 0f 71 f4 08       	psllw  $0x8,%xmm4
1400ff06e:	66 41 0f eb f9       	por    %xmm9,%xmm7
1400ff073:	66 0f eb d6          	por    %xmm6,%xmm2
1400ff077:	66 0f 6f f0          	movdqa %xmm0,%xmm6
1400ff07b:	66 0f 61 c3          	punpcklwd %xmm3,%xmm0
1400ff07f:	66 0f d6 7e 10       	movq   %xmm7,0x10(%rsi)
1400ff084:	66 0f 61 f3          	punpcklwd %xmm3,%xmm6
1400ff088:	66 0f 6f fc          	movdqa %xmm4,%xmm7
1400ff08c:	66 0f 70 c0 4e       	pshufd $0x4e,%xmm0,%xmm0
1400ff091:	66 0f 61 e3          	punpcklwd %xmm3,%xmm4
1400ff095:	66 0f 61 eb          	punpcklwd %xmm3,%xmm5
1400ff099:	66 0f 61 fb          	punpcklwd %xmm3,%xmm7
1400ff09d:	66 0f 72 f6 10       	pslld  $0x10,%xmm6
1400ff0a2:	66 0f 72 f0 10       	pslld  $0x10,%xmm0
1400ff0a7:	66 0f 70 e4 4e       	pshufd $0x4e,%xmm4,%xmm4
1400ff0ac:	66 0f 72 f1 18       	pslld  $0x18,%xmm1
1400ff0b1:	66 0f 70 ed 4e       	pshufd $0x4e,%xmm5,%xmm5
1400ff0b6:	66 0f eb f7          	por    %xmm7,%xmm6
1400ff0ba:	66 0f eb c4          	por    %xmm4,%xmm0
1400ff0be:	66 0f eb cd          	por    %xmm5,%xmm1
1400ff0c2:	66 0f eb d6          	por    %xmm6,%xmm2
1400ff0c6:	66 0f eb c1          	por    %xmm1,%xmm0
1400ff0ca:	66 0f d6 56 20       	movq   %xmm2,0x20(%rsi)
1400ff0cf:	66 0f d6 46 28       	movq   %xmm0,0x28(%rsi)
1400ff0d4:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400ff0d9:	48 2b 03             	sub    (%rbx),%rax
1400ff0dc:	0f 85 e4 00 00 00    	jne    0x1400ff1c6
1400ff0e2:	0f 10 74 24 50       	movups 0x50(%rsp),%xmm6
1400ff0e7:	0f 10 7c 24 60       	movups 0x60(%rsp),%xmm7
1400ff0ec:	44 0f 10 8c 24 80 00 	movups 0x80(%rsp),%xmm9
1400ff0f3:	00 00
1400ff0f5:	44 0f 10 44 24 70    	movups 0x70(%rsp),%xmm8
1400ff0fb:	44 0f 10 94 24 90 00 	movups 0x90(%rsp),%xmm10
1400ff102:	00 00
1400ff104:	44 0f 10 9c 24 a0 00 	movups 0xa0(%rsp),%xmm11
1400ff10b:	00 00
1400ff10d:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1400ff114:	5b                   	pop    %rbx
1400ff115:	5e                   	pop    %rsi
1400ff116:	5f                   	pop    %rdi
1400ff117:	c3                   	ret
1400ff118:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ff11f:	00
1400ff120:	48 8d 0d 71 70 11 00 	lea    0x117071(%rip),%rcx        # 0x140216198
1400ff127:	e8 e4 c7 ff ff       	call   0x1400fb910
1400ff12c:	31 c9                	xor    %ecx,%ecx
1400ff12e:	e8 cd fb ff ff       	call   0x1400fed00
1400ff133:	48 89 fa             	mov    %rdi,%rdx
1400ff136:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400ff13b:	49 bb be 51 1c 72 31 	movabs $0x302b8631721c51be,%r11
1400ff142:	86 2b 30
1400ff145:	49 ba b9 e5 e4 1c 6d 	movabs $0xbf58476d1ce4e5b9,%r10
1400ff14c:	47 58 bf
1400ff14f:	49 b9 eb 11 31 13 bb 	movabs $0x94d049bb133111eb,%r9
1400ff156:	49 d0 94
1400ff159:	eb 5c                	jmp    0x1400ff1b7
1400ff15b:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ff162:	00 00 00 00
1400ff166:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ff16d:	00 00 00 00
1400ff171:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ff178:	00 00 00 00
1400ff17c:	0f 1f 40 00          	nopl   0x0(%rax)
1400ff180:	48 89 c1             	mov    %rax,%rcx
1400ff183:	48 c1 e9 1e          	shr    $0x1e,%rcx
1400ff187:	48 31 c8             	xor    %rcx,%rax
1400ff18a:	49 0f af c2          	imul   %r10,%rax
1400ff18e:	48 89 c1             	mov    %rax,%rcx
1400ff191:	48 c1 e9 1b          	shr    $0x1b,%rcx
1400ff195:	48 31 c1             	xor    %rax,%rcx
1400ff198:	49 0f af c9          	imul   %r9,%rcx
1400ff19c:	48 89 c8             	mov    %rcx,%rax
1400ff19f:	48 c1 e8 1f          	shr    $0x1f,%rax