1401dc910:	5f                   	pop    %rdi
1401dc911:	c3                   	ret
1401dc912:	e8 39 be 00 00       	call   0x1401e8750
1401dc917:	90                   	nop
1401dc918:	cc                   	int3
1401dc919:	cc                   	int3
1401dc91a:	cc                   	int3
1401dc91b:	cc                   	int3
1401dc91c:	cc                   	int3
1401dc91d:	cc                   	int3
1401dc91e:	cc                   	int3
1401dc91f:	cc                   	int3
1401dc920:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1401dc927:	80 79 20 00          	cmpb   $0x0,0x20(%rcx)
1401dc92b:	74 0b                	je     0x1401dc938
1401dc92d:	48 8b c1             	mov    %rcx,%rax
1401dc930:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401dc937:	c3                   	ret
1401dc938:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dc93d:	e8 2e 9a fc ff       	call   0x1401a6370
1401dc942:	48 8d 15 cf d2 dc 00 	lea    0xdcd2cf(%rip),%rdx        # 0x140fa9c18
1401dc949:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401dc94e:	0f 10 00             	movups (%rax),%xmm0
1401dc951:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401dc956:	e8 15 9a fc ff       	call   0x1401a6370
1401dc95b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401dc960:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401dc965:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dc96a:	0f 10 00             	movups (%rax),%xmm0
1401dc96d:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1401dc972:	e8 69 35 00 00       	call   0x1401dfee0
1401dc977:	48 8d 15 aa 49 1c 01 	lea    0x11c49aa(%rip),%rdx        # 0x1413a1328
1401dc97e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dc983:	e8 90 fe c3 00       	call   0x140e1c818
1401dc988:	cc                   	int3
1401dc989:	cc                   	int3
1401dc98a:	cc                   	int3
1401dc98b:	cc                   	int3
1401dc98c:	cc                   	int3
1401dc98d:	cc                   	int3
1401dc98e:	cc                   	int3
1401dc98f:	cc                   	int3
1401dc990:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1401dc997:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
1401dc99b:	74 0b                	je     0x1401dc9a8
1401dc99d:	48 8b c1             	mov    %rcx,%rax
1401dc9a0:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401dc9a7:	c3                   	ret
1401dc9a8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dc9ad:	e8 be 99 fc ff       	call   0x1401a6370
1401dc9b2:	48 8d 15 5f d2 dc 00 	lea    0xdcd25f(%rip),%rdx        # 0x140fa9c18
1401dc9b9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401dc9be:	0f 10 00             	movups (%rax),%xmm0
1401dc9c1:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401dc9c6:	e8 a5 99 fc ff       	call   0x1401a6370
1401dc9cb:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401dc9d0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401dc9d5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dc9da:	0f 10 00             	movups (%rax),%xmm0
1401dc9dd:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1401dc9e2:	e8 f9 34 00 00       	call   0x1401dfee0
1401dc9e7:	48 8d 15 3a 49 1c 01 	lea    0x11c493a(%rip),%rdx        # 0x1413a1328
1401dc9ee:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dc9f3:	e8 20 fe c3 00       	call   0x140e1c818
1401dc9f8:	cc                   	int3
1401dc9f9:	cc                   	int3
1401dc9fa:	cc                   	int3
1401dc9fb:	cc                   	int3
1401dc9fc:	cc                   	int3
1401dc9fd:	cc                   	int3
1401dc9fe:	cc                   	int3
1401dc9ff:	cc                   	int3
1401dca00:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1401dca07:	80 79 02 00          	cmpb   $0x0,0x2(%rcx)
1401dca0b:	74 0b                	je     0x1401dca18
1401dca0d:	48 8b c1             	mov    %rcx,%rax
1401dca10:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401dca17:	c3                   	ret
1401dca18:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dca1d:	e8 4e 99 fc ff       	call   0x1401a6370
1401dca22:	48 8d 15 ef d1 dc 00 	lea    0xdcd1ef(%rip),%rdx        # 0x140fa9c18
1401dca29:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401dca2e:	0f 10 00             	movups (%rax),%xmm0
1401dca31:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401dca36:	e8 35 99 fc ff       	call   0x1401a6370
1401dca3b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401dca40:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401dca45:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dca4a:	0f 10 00             	movups (%rax),%xmm0
1401dca4d:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1401dca52:	e8 89 34 00 00       	call   0x1401dfee0
1401dca57:	48 8d 15 ca 48 1c 01 	lea    0x11c48ca(%rip),%rdx        # 0x1413a1328
1401dca5e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dca63:	e8 b0 fd c3 00       	call   0x140e1c818
1401dca68:	cc                   	int3
1401dca69:	cc                   	int3
1401dca6a:	cc                   	int3
1401dca6b:	cc                   	int3
1401dca6c:	cc                   	int3
1401dca6d:	cc                   	int3
1401dca6e:	cc                   	int3
1401dca6f:	cc                   	int3
1401dca70:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1401dca77:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1401dca7b:	74 0b                	je     0x1401dca88
1401dca7d:	48 8b c1             	mov    %rcx,%rax
1401dca80:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401dca87:	c3                   	ret
1401dca88:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dca8d:	e8 de 98 fc ff       	call   0x1401a6370
1401dca92:	48 8d 15 7f d1 dc 00 	lea    0xdcd17f(%rip),%rdx        # 0x140fa9c18
1401dca99:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401dca9e:	0f 10 00             	movups (%rax),%xmm0
1401dcaa1:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401dcaa6:	e8 c5 98 fc ff       	call   0x1401a6370
1401dcaab:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401dcab0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401dcab5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcaba:	0f 10 00             	movups (%rax),%xmm0
1401dcabd:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1401dcac2:	e8 19 34 00 00       	call   0x1401dfee0
1401dcac7:	48 8d 15 5a 48 1c 01 	lea    0x11c485a(%rip),%rdx        # 0x1413a1328
1401dcace:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcad3:	e8 40 fd c3 00       	call   0x140e1c818
1401dcad8:	cc                   	int3
1401dcad9:	cc                   	int3
1401dcada:	cc                   	int3
1401dcadb:	cc                   	int3
1401dcadc:	cc                   	int3
1401dcadd:	cc                   	int3
1401dcade:	cc                   	int3
1401dcadf:	cc                   	int3
1401dcae0:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1401dcae7:	80 79 70 00          	cmpb   $0x0,0x70(%rcx)
1401dcaeb:	74 0b                	je     0x1401dcaf8
1401dcaed:	48 8b c1             	mov    %rcx,%rax
1401dcaf0:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401dcaf7:	c3                   	ret
1401dcaf8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dcafd:	e8 6e 98 fc ff       	call   0x1401a6370
1401dcb02:	48 8d 15 0f d1 dc 00 	lea    0xdcd10f(%rip),%rdx        # 0x140fa9c18
1401dcb09:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401dcb0e:	0f 10 00             	movups (%rax),%xmm0
1401dcb11:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401dcb16:	e8 55 98 fc ff       	call   0x1401a6370
1401dcb1b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401dcb20:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401dcb25:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcb2a:	0f 10 00             	movups (%rax),%xmm0
1401dcb2d:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1401dcb32:	e8 a9 33 00 00       	call   0x1401dfee0
1401dcb37:	48 8d 15 ea 47 1c 01 	lea    0x11c47ea(%rip),%rdx        # 0x1413a1328
1401dcb3e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcb43:	e8 d0 fc c3 00       	call   0x140e1c818
1401dcb48:	cc                   	int3
1401dcb49:	cc                   	int3
1401dcb4a:	cc                   	int3
1401dcb4b:	cc                   	int3
1401dcb4c:	cc                   	int3
1401dcb4d:	cc                   	int3
1401dcb4e:	cc                   	int3
1401dcb4f:	cc                   	int3
1401dcb50:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1401dcb57:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
1401dcb5b:	74 0b                	je     0x1401dcb68
1401dcb5d:	48 8b c1             	mov    %rcx,%rax
1401dcb60:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401dcb67:	c3                   	ret
1401dcb68:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dcb6d:	e8 fe 97 fc ff       	call   0x1401a6370
1401dcb72:	48 8d 15 9f d0 dc 00 	lea    0xdcd09f(%rip),%rdx        # 0x140fa9c18
1401dcb79:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401dcb7e:	0f 10 00             	movups (%rax),%xmm0
1401dcb81:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401dcb86:	e8 e5 97 fc ff       	call   0x1401a6370
1401dcb8b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401dcb90:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401dcb95:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcb9a:	0f 10 00             	movups (%rax),%xmm0
1401dcb9d:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1401dcba2:	e8 39 33 00 00       	call   0x1401dfee0
1401dcba7:	48 8d 15 7a 47 1c 01 	lea    0x11c477a(%rip),%rdx        # 0x1413a1328
1401dcbae:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcbb3:	e8 60 fc c3 00       	call   0x140e1c818
1401dcbb8:	cc                   	int3
1401dcbb9:	cc                   	int3
1401dcbba:	cc                   	int3
1401dcbbb:	cc                   	int3
1401dcbbc:	cc                   	int3
1401dcbbd:	cc                   	int3
1401dcbbe:	cc                   	int3
1401dcbbf:	cc                   	int3
1401dcbc0:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1401dcbc7:	80 79 40 00          	cmpb   $0x0,0x40(%rcx)
1401dcbcb:	74 0b                	je     0x1401dcbd8
1401dcbcd:	48 8b c1             	mov    %rcx,%rax
1401dcbd0:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401dcbd7:	c3                   	ret
1401dcbd8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dcbdd:	e8 8e 97 fc ff       	call   0x1401a6370
1401dcbe2:	48 8d 15 2f d0 dc 00 	lea    0xdcd02f(%rip),%rdx        # 0x140fa9c18
1401dcbe9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401dcbee:	0f 10 00             	movups (%rax),%xmm0
1401dcbf1:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401dcbf6:	e8 75 97 fc ff       	call   0x1401a6370
1401dcbfb:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401dcc00:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401dcc05:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcc0a:	0f 10 00             	movups (%rax),%xmm0
1401dcc0d:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1401dcc12:	e8 c9 32 00 00       	call   0x1401dfee0
1401dcc17:	48 8d 15 0a 47 1c 01 	lea    0x11c470a(%rip),%rdx        # 0x1413a1328
1401dcc1e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcc23:	e8 f0 fb c3 00       	call   0x140e1c818
1401dcc28:	cc                   	int3
1401dcc29:	cc                   	int3
1401dcc2a:	cc                   	int3
1401dcc2b:	cc                   	int3
1401dcc2c:	cc                   	int3
1401dcc2d:	cc                   	int3
1401dcc2e:	cc                   	int3
1401dcc2f:	cc                   	int3
1401dcc30:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1401dcc37:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1401dcc3b:	74 0b                	je     0x1401dcc48
1401dcc3d:	48 8b c1             	mov    %rcx,%rax
1401dcc40:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401dcc47:	c3                   	ret
1401dcc48:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401dcc4d:	e8 1e 97 fc ff       	call   0x1401a6370
1401dcc52:	48 8d 15 bf cf dc 00 	lea    0xdccfbf(%rip),%rdx        # 0x140fa9c18
1401dcc59:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401dcc5e:	0f 10 00             	movups (%rax),%xmm0
1401dcc61:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401dcc66:	e8 05 97 fc ff       	call   0x1401a6370
1401dcc6b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401dcc70:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401dcc75:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcc7a:	0f 10 00             	movups (%rax),%xmm0
1401dcc7d:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1401dcc82:	e8 59 32 00 00       	call   0x1401dfee0
1401dcc87:	48 8d 15 9a 46 1c 01 	lea    0x11c469a(%rip),%rdx        # 0x1413a1328
1401dcc8e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401dcc93:	e8 80 fb c3 00       	call   0x140e1c818
1401dcc98:	cc                   	int3
1401dcc99:	cc                   	int3
1401dcc9a:	cc                   	int3
1401dcc9b:	cc                   	int3
1401dcc9c:	cc                   	int3
1401dcc9d:	cc                   	int3
1401dcc9e:	cc                   	int3
1401dcc9f:	cc                   	int3
1401dcca0:	80 79 02 00          	cmpb   $0x0,0x2(%rcx)
1401dcca4:	75 09                	jne    0x1401dccaf
1401dcca6:	33 c0                	xor    %eax,%eax
1401dcca8:	c6 41 02 01          	movb   $0x1,0x2(%rcx)
1401dccac:	66 89 01             	mov    %ax,(%rcx)
1401dccaf:	48 8b c1             	mov    %rcx,%rax
1401dccb2:	c3                   	ret
1401dccb3:	cc                   	int3
1401dccb4:	cc                   	int3
1401dccb5:	cc                   	int3
1401dccb6:	cc                   	int3
1401dccb7:	cc                   	int3
1401dccb8:	cc                   	int3
1401dccb9:	cc                   	int3
1401dccba:	cc                   	int3
1401dccbb:	cc                   	int3
1401dccbc:	cc                   	int3
1401dccbd:	cc                   	int3
1401dccbe:	cc                   	int3
1401dccbf:	cc                   	int3
1401dccc0:	80 79 04 00          	cmpb   $0x0,0x4(%rcx)
1401dccc4:	48 8b c1             	mov    %rcx,%rax
1401dccc7:	75 0a                	jne    0x1401dccd3
1401dccc9:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
1401dcccf:	c6 41 04 01          	movb   $0x1,0x4(%rcx)
1401dccd3:	c3                   	ret
1401dccd4:	cc                   	int3
1401dccd5:	cc                   	int3
1401dccd6:	cc                   	int3
1401dccd7:	cc                   	int3
1401dccd8:	cc                   	int3
1401dccd9:	cc                   	int3
1401dccda:	cc                   	int3
1401dccdb:	cc                   	int3
1401dccdc:	cc                   	int3
1401dccdd:	cc                   	int3
1401dccde:	cc                   	int3
1401dccdf:	cc                   	int3
1401dcce0:	40 53                	rex push %rbx
1401dcce2:	48 83 ec 20          	sub    $0x20,%rsp
1401dcce6:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1401dccea:	48 8b d9             	mov    %rcx,%rbx
1401dcced:	75 09                	jne    0x1401dccf8
1401dccef:	e8 3c 0f 00 00       	call   0x1401ddc30
1401dccf4:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
1401dccf8:	48 8b c3             	mov    %rbx,%rax
1401dccfb:	48 83 c4 20          	add    $0x20,%rsp
1401dccff:	5b                   	pop    %rbx
1401dcd00:	c3                   	ret
1401dcd01:	cc                   	int3
1401dcd02:	cc                   	int3
1401dcd03:	cc                   	int3
1401dcd04:	cc                   	int3
1401dcd05:	cc                   	int3
1401dcd06:	cc                   	int3
1401dcd07:	cc                   	int3
1401dcd08:	cc                   	int3
1401dcd09:	cc                   	int3
1401dcd0a:	cc                   	int3
1401dcd0b:	cc                   	int3
1401dcd0c:	cc                   	int3
1401dcd0d:	cc                   	int3
1401dcd0e:	cc                   	int3
1401dcd0f:	cc                   	int3
1401dcd10:	80 79 30 00          	cmpb   $0x0,0x30(%rcx)
1401dcd14:	75 22                	jne    0x1401dcd38
1401dcd16:	33 c0                	xor    %eax,%eax
1401dcd18:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dcd1b:	0f 11 01             	movups %xmm0,(%rcx)
1401dcd1e:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401dcd22:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
1401dcd29:	00
1401dcd2a:	88 01                	mov    %al,(%rcx)
1401dcd2c:	48 89 41 20          	mov    %rax,0x20(%rcx)
1401dcd30:	48 89 41 28          	mov    %rax,0x28(%rcx)
1401dcd34:	c6 41 30 01          	movb   $0x1,0x30(%rcx)
1401dcd38:	48 8b c1             	mov    %rcx,%rax
1401dcd3b:	c3                   	ret
1401dcd3c:	cc                   	int3
1401dcd3d:	cc                   	int3
1401dcd3e:	cc                   	int3
1401dcd3f:	cc                   	int3
1401dcd40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dcd45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401dcd4a:	57                   	push   %rdi
1401dcd4b:	48 83 ec 20          	sub    $0x20,%rsp
1401dcd4f:	33 f6                	xor    %esi,%esi
1401dcd51:	48 8b da             	mov    %rdx,%rbx
1401dcd54:	48 89 31             	mov    %rsi,(%rcx)
1401dcd57:	48 8b f9             	mov    %rcx,%rdi
1401dcd5a:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1401dcd5e:	0f ae e8             	lfence
1401dcd61:	b9 48 00 00 00       	mov    $0x48,%ecx
1401dcd66:	e8 9d e3 c3 00       	call   0x140e1b108
1401dcd6b:	48 89 00             	mov    %rax,(%rax)
1401dcd6e:	48 89 40 08          	mov    %rax,0x8(%rax)
1401dcd72:	48 89 40 10          	mov    %rax,0x10(%rax)
1401dcd76:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)