14078f8e6:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14078f8eb:	f2 0f 11 05 15 17 ca 	movsd  %xmm0,0xca1715(%rip)        # 0x141431008
14078f8f2:	00
14078f8f3:	48 c7 45 f8 1c 00 00 	movq   $0x1c,-0x8(%rbp)
14078f8fa:	00
14078f8fb:	48 8d 05 2e c2 89 00 	lea    0x89c22e(%rip),%rax        # 0x14102bb30
14078f902:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078f906:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078f90a:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078f90e:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078f913:	e8 c8 15 01 00       	call   0x1407a0ee0
14078f918:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
14078f91f:	00
14078f920:	48 8b 08             	mov    (%rax),%rcx
14078f923:	8b 41 20             	mov    0x20(%rcx),%eax
14078f926:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078f92a:	89 05 d4 16 ca 00    	mov    %eax,0xca16d4(%rip)        # 0x141431004
14078f930:	48 8d 05 19 c2 89 00 	lea    0x89c219(%rip),%rax        # 0x14102bb50
14078f937:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078f93b:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078f93f:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078f944:	e8 97 15 01 00       	call   0x1407a0ee0
14078f949:	48 c7 45 f8 11 00 00 	movq   $0x11,-0x8(%rbp)
14078f950:	00
14078f951:	48 8b 08             	mov    (%rax),%rcx
14078f954:	48 8d 05 0d c2 89 00 	lea    0x89c20d(%rip),%rax        # 0x14102bb68
14078f95b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078f95f:	f2 0f 10 41 20       	movsd  0x20(%rcx),%xmm0
14078f964:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078f968:	f2 0f 11 05 a0 16 ca 	movsd  %xmm0,0xca16a0(%rip)        # 0x141431010
14078f96f:	00
14078f970:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078f974:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078f979:	e8 62 15 01 00       	call   0x1407a0ee0
14078f97e:	48 c7 45 f8 10 00 00 	movq   $0x10,-0x8(%rbp)
14078f985:	00
14078f986:	48 8b 08             	mov    (%rax),%rcx
14078f989:	8b c3                	mov    %ebx,%eax
14078f98b:	48 39 41 20          	cmp    %rax,0x20(%rcx)
14078f98f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078f993:	0f 95 c0             	setne  %al
14078f996:	89 05 7c 16 ca 00    	mov    %eax,0xca167c(%rip)        # 0x141431018
14078f99c:	48 8d 05 dd c1 89 00 	lea    0x89c1dd(%rip),%rax        # 0x14102bb80
14078f9a3:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078f9a7:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078f9ab:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078f9b0:	e8 2b 15 01 00       	call   0x1407a0ee0
14078f9b5:	48 8b 08             	mov    (%rax),%rcx
14078f9b8:	e8 c3 e4 fa ff       	call   0x14073de80
14078f9bd:	48 c7 45 f8 10 00 00 	movq   $0x10,-0x8(%rbp)
14078f9c4:	00
14078f9c5:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078f9c9:	89 05 4d 16 ca 00    	mov    %eax,0xca164d(%rip)        # 0x14143101c
14078f9cf:	48 8d 05 c2 c1 89 00 	lea    0x89c1c2(%rip),%rax        # 0x14102bb98
14078f9d6:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078f9da:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078f9de:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078f9e3:	e8 f8 14 01 00       	call   0x1407a0ee0
14078f9e8:	48 c7 45 f8 10 00 00 	movq   $0x10,-0x8(%rbp)
14078f9ef:	00
14078f9f0:	48 8b 08             	mov    (%rax),%rcx
14078f9f3:	48 8d 05 b6 c1 89 00 	lea    0x89c1b6(%rip),%rax        # 0x14102bbb0
14078f9fa:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078f9fe:	f2 0f 10 41 20       	movsd  0x20(%rcx),%xmm0
14078fa03:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078fa07:	f2 0f 11 05 11 16 ca 	movsd  %xmm0,0xca1611(%rip)        # 0x141431020
14078fa0e:	00
14078fa0f:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078fa13:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078fa18:	e8 c3 14 01 00       	call   0x1407a0ee0
14078fa1d:	48 c7 45 f8 1c 00 00 	movq   $0x1c,-0x8(%rbp)
14078fa24:	00
14078fa25:	48 8b 08             	mov    (%rax),%rcx
14078fa28:	8b 41 20             	mov    0x20(%rcx),%eax
14078fa2b:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078fa2f:	89 05 f3 15 ca 00    	mov    %eax,0xca15f3(%rip)        # 0x141431028
14078fa35:	48 8d 05 8c c1 89 00 	lea    0x89c18c(%rip),%rax        # 0x14102bbc8
14078fa3c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078fa40:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078fa44:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078fa49:	e8 92 14 01 00       	call   0x1407a0ee0
14078fa4e:	48 c7 45 f8 0f 00 00 	movq   $0xf,-0x8(%rbp)
14078fa55:	00
14078fa56:	48 8b 08             	mov    (%rax),%rcx
14078fa59:	8b c3                	mov    %ebx,%eax
14078fa5b:	48 39 41 20          	cmp    %rax,0x20(%rcx)
14078fa5f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078fa63:	0f 95 c0             	setne  %al
14078fa66:	89 05 c8 15 ca 00    	mov    %eax,0xca15c8(%rip)        # 0x141431034
14078fa6c:	48 8d 05 75 c1 89 00 	lea    0x89c175(%rip),%rax        # 0x14102bbe8
14078fa73:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078fa77:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078fa7b:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078fa80:	e8 5b 14 01 00       	call   0x1407a0ee0
14078fa85:	48 8b 08             	mov    (%rax),%rcx
14078fa88:	48 c7 45 f8 0f 00 00 	movq   $0xf,-0x8(%rbp)
14078fa8f:	00
14078fa90:	8b 41 20             	mov    0x20(%rcx),%eax
14078fa93:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078fa97:	89 05 9b 15 ca 00    	mov    %eax,0xca159b(%rip)        # 0x141431038
14078fa9d:	48 8d 05 54 c1 89 00 	lea    0x89c154(%rip),%rax        # 0x14102bbf8
14078faa4:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078faa8:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078faac:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078fab1:	e8 2a 14 01 00       	call   0x1407a0ee0
14078fab6:	48 c7 45 f8 18 00 00 	movq   $0x18,-0x8(%rbp)
14078fabd:	00
14078fabe:	48 8b 08             	mov    (%rax),%rcx
14078fac1:	8b 41 20             	mov    0x20(%rcx),%eax
14078fac4:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078fac8:	89 05 6e 15 ca 00    	mov    %eax,0xca156e(%rip)        # 0x14143103c
14078face:	48 8d 05 33 c1 89 00 	lea    0x89c133(%rip),%rax        # 0x14102bc08
14078fad5:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078fad9:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078fadd:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078fae2:	e8 f9 13 01 00       	call   0x1407a0ee0
14078fae7:	48 c7 45 f8 13 00 00 	movq   $0x13,-0x8(%rbp)
14078faee:	00
14078faef:	48 8b 08             	mov    (%rax),%rcx
14078faf2:	8b c3                	mov    %ebx,%eax
14078faf4:	48 39 41 20          	cmp    %rax,0x20(%rcx)
14078faf8:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078fafc:	0f 95 c0             	setne  %al
14078faff:	89 05 3b 15 ca 00    	mov    %eax,0xca153b(%rip)        # 0x141431040
14078fb05:	48 8d 05 1c c1 89 00 	lea    0x89c11c(%rip),%rax        # 0x14102bc28
14078fb0c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078fb10:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078fb14:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078fb19:	e8 c2 13 01 00       	call   0x1407a0ee0
14078fb1e:	48 c7 45 f8 10 00 00 	movq   $0x10,-0x8(%rbp)
14078fb25:	00
14078fb26:	48 8b 08             	mov    (%rax),%rcx
14078fb29:	8b c3                	mov    %ebx,%eax
14078fb2b:	48 39 41 20          	cmp    %rax,0x20(%rcx)
14078fb2f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078fb33:	0f 95 c0             	setne  %al
14078fb36:	89 05 08 15 ca 00    	mov    %eax,0xca1508(%rip)        # 0x141431044
14078fb3c:	48 8d 05 fd c0 89 00 	lea    0x89c0fd(%rip),%rax        # 0x14102bc40
14078fb43:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078fb47:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078fb4b:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078fb50:	e8 8b 13 01 00       	call   0x1407a0ee0
14078fb55:	48 c7 45 f8 1b 00 00 	movq   $0x1b,-0x8(%rbp)
14078fb5c:	00
14078fb5d:	48 8b 08             	mov    (%rax),%rcx
14078fb60:	8b c3                	mov    %ebx,%eax
14078fb62:	48 39 41 20          	cmp    %rax,0x20(%rcx)
14078fb66:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078fb6a:	0f 95 c0             	setne  %al
14078fb6d:	89 05 d5 14 ca 00    	mov    %eax,0xca14d5(%rip)        # 0x141431048
14078fb73:	48 8d 05 de c0 89 00 	lea    0x89c0de(%rip),%rax        # 0x14102bc58
14078fb7a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078fb7e:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078fb82:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078fb87:	e8 54 0f 01 00       	call   0x1407a0ae0
14078fb8c:	48 8b 00             	mov    (%rax),%rax
14078fb8f:	48 85 c0             	test   %rax,%rax
14078fb92:	74 0b                	je     0x14078fb9f
14078fb94:	48 8b 40 50          	mov    0x50(%rax),%rax
14078fb98:	48 39 58 20          	cmp    %rbx,0x20(%rax)
14078fb9c:	0f 95 c3             	setne  %bl
14078fb9f:	48 c7 45 f8 22 00 00 	movq   $0x22,-0x8(%rbp)
14078fba6:	00
14078fba7:	48 8d 05 ca c0 89 00 	lea    0x89c0ca(%rip),%rax        # 0x14102bc78
14078fbae:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14078fbb2:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14078fbb6:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14078fbba:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14078fbbf:	89 1d 8f 14 ca 00    	mov    %ebx,0xca148f(%rip)        # 0x141431054
14078fbc5:	e8 16 13 01 00       	call   0x1407a0ee0
14078fbca:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14078fbcf:	48 8b 08             	mov    (%rax),%rcx
14078fbd2:	48 8b 41 20          	mov    0x20(%rcx),%rax
14078fbd6:	48 89 05 83 14 ca 00 	mov    %rax,0xca1483(%rip)        # 0x141431060
14078fbdd:	48 83 c4 30          	add    $0x30,%rsp
14078fbe1:	5d                   	pop    %rbp
14078fbe2:	c3                   	ret
14078fbe3:	cc                   	int3
14078fbe4:	cc                   	int3
14078fbe5:	cc                   	int3
14078fbe6:	cc                   	int3
14078fbe7:	cc                   	int3
14078fbe8:	cc                   	int3
14078fbe9:	cc                   	int3
14078fbea:	cc                   	int3
14078fbeb:	cc                   	int3
14078fbec:	cc                   	int3
14078fbed:	cc                   	int3
14078fbee:	cc                   	int3
14078fbef:	cc                   	int3
14078fbf0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14078fbf5:	57                   	push   %rdi
14078fbf6:	48 83 ec 20          	sub    $0x20,%rsp
14078fbfa:	48 8b d9             	mov    %rcx,%rbx
14078fbfd:	48 8d 05 d4 a4 84 00 	lea    0x84a4d4(%rip),%rax        # 0x140fda0d8
14078fc04:	48 89 01             	mov    %rax,(%rcx)
14078fc07:	c7 41 10 01 00 00 00 	movl   $0x1,0x10(%rcx)
14078fc0e:	c6 41 14 00          	movb   $0x0,0x14(%rcx)
14078fc12:	33 ff                	xor    %edi,%edi
14078fc14:	48 89 79 08          	mov    %rdi,0x8(%rcx)
14078fc18:	39 3d c2 ce c1 00    	cmp    %edi,0xc1cec2(%rip)        # 0x1413acae0
14078fc1e:	74 14                	je     0x14078fc34
14078fc20:	4c 8d 05 c9 ce c1 00 	lea    0xc1cec9(%rip),%r8        # 0x1413acaf0
14078fc27:	48 8d 15 aa ce c1 00 	lea    0xc1ceaa(%rip),%rdx        # 0x1413acad8
14078fc2e:	e8 cd a8 ff ff       	call   0x14078a500
14078fc33:	90                   	nop
14078fc34:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
14078fc38:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
14078fc3c:	c7 43 18 03 01 00 00 	movl   $0x103,0x18(%rbx)
14078fc43:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
14078fc47:	89 7b 28             	mov    %edi,0x28(%rbx)
14078fc4a:	c6 43 2c 00          	movb   $0x0,0x2c(%rbx)
14078fc4e:	48 89 7b 48          	mov    %rdi,0x48(%rbx)
14078fc52:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
14078fc56:	8b 05 94 18 ca 00    	mov    0xca1894(%rip),%eax        # 0x1414314f0
14078fc5c:	ff c0                	inc    %eax
14078fc5e:	89 05 8c 18 ca 00    	mov    %eax,0xca188c(%rip)        # 0x1414314f0
14078fc64:	89 43 1c             	mov    %eax,0x1c(%rbx)
14078fc67:	48 8d 05 72 c0 89 00 	lea    0x89c072(%rip),%rax        # 0x14102bce0
14078fc6e:	48 89 03             	mov    %rax,(%rbx)
14078fc71:	48 8b c3             	mov    %rbx,%rax
14078fc74:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14078fc79:	48 83 c4 20          	add    $0x20,%rsp
14078fc7d:	5f                   	pop    %rdi
14078fc7e:	c3                   	ret
14078fc7f:	cc                   	int3
14078fc80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14078fc85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14078fc8a:	57                   	push   %rdi
14078fc8b:	48 83 ec 20          	sub    $0x20,%rsp
14078fc8f:	48 8d 05 42 a4 84 00 	lea    0x84a442(%rip),%rax        # 0x140fda0d8
14078fc96:	c7 41 10 01 00 00 00 	movl   $0x1,0x10(%rcx)
14078fc9d:	48 89 01             	mov    %rax,(%rcx)
14078fca0:	49 8b f0             	mov    %r8,%rsi
14078fca3:	c6 41 14 00          	movb   $0x0,0x14(%rcx)
14078fca7:	48 8b fa             	mov    %rdx,%rdi
14078fcaa:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
14078fcb1:	00
14078fcb2:	48 8b d9             	mov    %rcx,%rbx
14078fcb5:	83 3d 24 ce c1 00 00 	cmpl   $0x0,0xc1ce24(%rip)        # 0x1413acae0
14078fcbc:	74 13                	je     0x14078fcd1
14078fcbe:	4c 8d 05 2b ce c1 00 	lea    0xc1ce2b(%rip),%r8        # 0x1413acaf0
14078fcc5:	48 8d 15 0c ce c1 00 	lea    0xc1ce0c(%rip),%rdx        # 0x1413acad8
14078fccc:	e8 2f a8 ff ff       	call   0x14078a500
14078fcd1:	48 85 f6             	test   %rsi,%rsi
14078fcd4:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
14078fcd8:	48 8d 05 39 c0 89 00 	lea    0x89c039(%rip),%rax        # 0x14102bd18
14078fcdf:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
14078fce6:	00
14078fce7:	48 0f 45 fe          	cmovne %rsi,%rdi
14078fceb:	48 89 03             	mov    %rax,(%rbx)
14078fcee:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14078fcf3:	48 8b c3             	mov    %rbx,%rax
14078fcf6:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
14078fcfa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14078fcff:	48 83 c4 20          	add    $0x20,%rsp
14078fd03:	5f                   	pop    %rdi
14078fd04:	c3                   	ret
14078fd05:	cc                   	int3
14078fd06:	cc                   	int3
14078fd07:	cc                   	int3
14078fd08:	cc                   	int3
14078fd09:	cc                   	int3
14078fd0a:	cc                   	int3
14078fd0b:	cc                   	int3
14078fd0c:	cc                   	int3
14078fd0d:	cc                   	int3
14078fd0e:	cc                   	int3
14078fd0f:	cc                   	int3
14078fd10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14078fd15:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14078fd1a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14078fd1f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14078fd24:	57                   	push   %rdi
14078fd25:	48 83 ec 20          	sub    $0x20,%rsp
14078fd29:	49 8b f0             	mov    %r8,%rsi
14078fd2c:	8b fa                	mov    %edx,%edi
14078fd2e:	48 8b d9             	mov    %rcx,%rbx
14078fd31:	48 8d 05 a0 a3 84 00 	lea    0x84a3a0(%rip),%rax        # 0x140fda0d8
14078fd38:	48 89 01             	mov    %rax,(%rcx)
14078fd3b:	c7 41 10 01 00 00 00 	movl   $0x1,0x10(%rcx)
14078fd42:	c6 41 14 00          	movb   $0x0,0x14(%rcx)
14078fd46:	33 ed                	xor    %ebp,%ebp
14078fd48:	48 89 69 08          	mov    %rbp,0x8(%rcx)
14078fd4c:	39 2d 8e cd c1 00    	cmp    %ebp,0xc1cd8e(%rip)        # 0x1413acae0
14078fd52:	74 14                	je     0x14078fd68
14078fd54:	4c 8d 05 95 cd c1 00 	lea    0xc1cd95(%rip),%r8        # 0x1413acaf0
14078fd5b:	48 8d 15 76 cd c1 00 	lea    0xc1cd76(%rip),%rdx        # 0x1413acad8
14078fd62:	e8 99 a7 ff ff       	call   0x14078a500
14078fd67:	90                   	nop
14078fd68:	48 8d 05 39 bf 89 00 	lea    0x89bf39(%rip),%rax        # 0x14102bca8
14078fd6f:	48 89 03             	mov    %rax,(%rbx)
14078fd72:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
14078fd76:	48 89 6b 30          	mov    %rbp,0x30(%rbx)
14078fd7a:	89 7b 18             	mov    %edi,0x18(%rbx)
14078fd7d:	48 89 6b 20          	mov    %rbp,0x20(%rbx)
14078fd81:	89 6b 28             	mov    %ebp,0x28(%rbx)
14078fd84:	c6 43 2c 00          	movb   $0x0,0x2c(%rbx)
14078fd88:	48 89 6b 48          	mov    %rbp,0x48(%rbx)
14078fd8c:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
14078fd90:	8b 05 5a 17 ca 00    	mov    0xca175a(%rip),%eax        # 0x1414314f0
14078fd96:	ff c0                	inc    %eax
14078fd98:	89 05 52 17 ca 00    	mov    %eax,0xca1752(%rip)        # 0x1414314f0
14078fd9e:	89 43 1c             	mov    %eax,0x1c(%rbx)
14078fda1:	48 85 f6             	test   %rsi,%rsi
14078fda4:	74 13                	je     0x14078fdb9
14078fda6:	81 ff 03 01 00 00    	cmp    $0x103,%edi
14078fdac:	74 0b                	je     0x14078fdb9
14078fdae:	8b d7                	mov    %edi,%edx
14078fdb0:	48 8b ce             	mov    %rsi,%rcx
14078fdb3:	e8 58 71 08 00       	call   0x140816f10
14078fdb8:	90                   	nop
14078fdb9:	48 8b c3             	mov    %rbx,%rax
14078fdbc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14078fdc1:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14078fdc6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14078fdcb:	48 83 c4 20          	add    $0x20,%rsp
14078fdcf:	5f                   	pop    %rdi
14078fdd0:	c3                   	ret
14078fdd1:	cc                   	int3
14078fdd2:	cc                   	int3
14078fdd3:	cc                   	int3
14078fdd4:	cc                   	int3
14078fdd5:	cc                   	int3
14078fdd6:	cc                   	int3
14078fdd7:	cc                   	int3
14078fdd8:	cc                   	int3
14078fdd9:	cc                   	int3
14078fdda:	cc                   	int3
14078fddb:	cc                   	int3
14078fddc:	cc                   	int3
14078fddd:	cc                   	int3
14078fdde:	cc                   	int3
14078fddf:	cc                   	int3
14078fde0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14078fde5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14078fdea:	57                   	push   %rdi
14078fdeb:	48 83 ec 20          	sub    $0x20,%rsp
14078fdef:	33 f6                	xor    %esi,%esi
14078fdf1:	c7 41 10 01 00 00 00 	movl   $0x1,0x10(%rcx)
14078fdf8:	48 8d 05 d9 a2 84 00 	lea    0x84a2d9(%rip),%rax        # 0x140fda0d8
14078fdff:	48 89 71 08          	mov    %rsi,0x8(%rcx)
14078fe03:	48 89 01             	mov    %rax,(%rcx)
14078fe06:	48 8b fa             	mov    %rdx,%rdi
14078fe09:	c6 41 14 00          	movb   $0x0,0x14(%rcx)
14078fe0d:	48 8b d9             	mov    %rcx,%rbx
14078fe10:	39 35 ca cc c1 00    	cmp    %esi,0xc1ccca(%rip)        # 0x1413acae0
14078fe16:	74 13                	je     0x14078fe2b
14078fe18:	4c 8d 05 d1 cc c1 00 	lea    0xc1ccd1(%rip),%r8        # 0x1413acaf0
14078fe1f:	48 8d 15 b2 cc c1 00 	lea    0xc1ccb2(%rip),%rdx        # 0x1413acad8