14015ad43:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015ad47:	48 83 f8 1f          	cmp    $0x1f,%rax
14015ad4b:	76 07                	jbe    0x14015ad54
14015ad4d:	ff 15 45 1c 9b 00    	call   *0x9b1c45(%rip)        # 0x140b0c998
14015ad53:	cc                   	int3
14015ad54:	ff 15 66 1b 9b 00    	call   *0x9b1b66(%rip)        # 0x140b0c8c0
14015ad5a:	66 0f 6f 05 ce 6e a5 	movdqa 0xa56ece(%rip),%xmm0        # 0x140bb1c30
14015ad61:	00
14015ad62:	f3 0f 7f 85 b0 02 00 	movdqu %xmm0,0x2b0(%rbp)
14015ad69:	00
14015ad6a:	66 44 89 a5 a0 02 00 	mov    %r12w,0x2a0(%rbp)
14015ad71:	00
14015ad72:	48 8b 85 78 02 00 00 	mov    0x278(%rbp),%rax
14015ad79:	48 83 f8 07          	cmp    $0x7,%rax
14015ad7d:	0f 86 aa 00 00 00    	jbe    0x14015ae2d
14015ad83:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015ad8a:	00
14015ad8b:	48 8b 8d 60 02 00 00 	mov    0x260(%rbp),%rcx
14015ad92:	48 8b d1             	mov    %rcx,%rdx
14015ad95:	48 3b c3             	cmp    %rbx,%rax
14015ad98:	0f 82 89 00 00 00    	jb     0x14015ae27
14015ad9e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015ada2:	48 2b d1             	sub    %rcx,%rdx
14015ada5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015ada9:	48 83 f8 1f          	cmp    $0x1f,%rax
14015adad:	76 78                	jbe    0x14015ae27
14015adaf:	ff 15 e3 1b 9b 00    	call   *0x9b1be3(%rip)        # 0x140b0c998
14015adb5:	cc                   	int3
14015adb6:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14015adbb:	e8 b8 3c fb ff       	call   0x14010ea78
14015adc0:	48 8d 85 60 02 00 00 	lea    0x260(%rbp),%rax
14015adc7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015adcc:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
14015add1:	4c 8b c7             	mov    %rdi,%r8
14015add4:	49 8b d6             	mov    %r14,%rdx
14015add7:	48 8b ce             	mov    %rsi,%rcx
14015adda:	e8 29 0b 00 00       	call   0x14015b908
14015addf:	8b f8                	mov    %eax,%edi
14015ade1:	8b f0                	mov    %eax,%esi
14015ade3:	c1 ee 1f             	shr    $0x1f,%esi
14015ade6:	48 8b 85 78 02 00 00 	mov    0x278(%rbp),%rax
14015aded:	48 83 f8 07          	cmp    $0x7,%rax
14015adf1:	76 3a                	jbe    0x14015ae2d
14015adf3:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015adfa:	00
14015adfb:	48 8b 8d 60 02 00 00 	mov    0x260(%rbp),%rcx
14015ae02:	48 8b d1             	mov    %rcx,%rdx
14015ae05:	bb 00 10 00 00       	mov    $0x1000,%ebx
14015ae0a:	48 3b c3             	cmp    %rbx,%rax
14015ae0d:	72 18                	jb     0x14015ae27
14015ae0f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015ae13:	48 2b d1             	sub    %rcx,%rdx
14015ae16:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015ae1a:	48 83 f8 1f          	cmp    $0x1f,%rax
14015ae1e:	76 07                	jbe    0x14015ae27
14015ae20:	ff 15 72 1b 9b 00    	call   *0x9b1b72(%rip)        # 0x140b0c998
14015ae26:	cc                   	int3
14015ae27:	ff 15 93 1a 9b 00    	call   *0x9b1a93(%rip)        # 0x140b0c8c0
14015ae2d:	40 84 f6             	test   %sil,%sil
14015ae30:	75 03                	jne    0x14015ae35
14015ae32:	41 8b fc             	mov    %r12d,%edi
14015ae35:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14015ae39:	e8 12 89 fd ff       	call   0x140133750
14015ae3e:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14015ae42:	ff 15 b8 17 9b 00    	call   *0x9b17b8(%rip)        # 0x140b0c600
14015ae48:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
14015ae4f:	e8 fc 88 fd ff       	call   0x140133750
14015ae54:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
14015ae5b:	ff 15 9f 17 9b 00    	call   *0x9b179f(%rip)        # 0x140b0c600
14015ae61:	48 8d 8d f8 01 00 00 	lea    0x1f8(%rbp),%rcx
14015ae68:	e8 e3 88 fd ff       	call   0x140133750
14015ae6d:	48 8d 8d f8 01 00 00 	lea    0x1f8(%rbp),%rcx
14015ae74:	ff 15 86 17 9b 00    	call   *0x9b1786(%rip)        # 0x140b0c600
14015ae7a:	8b c7                	mov    %edi,%eax
14015ae7c:	48 8b 8d c0 02 00 00 	mov    0x2c0(%rbp),%rcx
14015ae83:	48 33 cc             	xor    %rsp,%rcx
14015ae86:	e8 55 47 99 00       	call   0x140aef5e0
14015ae8b:	48 81 c4 d0 03 00 00 	add    $0x3d0,%rsp
14015ae92:	41 5f                	pop    %r15
14015ae94:	41 5e                	pop    %r14
14015ae96:	41 5c                	pop    %r12
14015ae98:	5f                   	pop    %rdi
14015ae99:	5e                   	pop    %rsi
14015ae9a:	5b                   	pop    %rbx
14015ae9b:	5d                   	pop    %rbp
14015ae9c:	c3                   	ret
14015ae9d:	90                   	nop
14015ae9e:	90                   	nop
14015ae9f:	90                   	nop
14015aea0:	48 8b c4             	mov    %rsp,%rax
14015aea3:	55                   	push   %rbp
14015aea4:	53                   	push   %rbx
14015aea5:	56                   	push   %rsi
14015aea6:	57                   	push   %rdi
14015aea7:	41 54                	push   %r12
14015aea9:	41 55                	push   %r13
14015aeab:	41 56                	push   %r14
14015aead:	41 57                	push   %r15
14015aeaf:	48 8d a8 28 fb ff ff 	lea    -0x4d8(%rax),%rbp
14015aeb6:	48 81 ec 98 05 00 00 	sub    $0x598,%rsp
14015aebd:	44 0f 29 40 a8       	movaps %xmm8,-0x58(%rax)
14015aec2:	48 8b 05 77 41 b6 00 	mov    0xb64177(%rip),%rax        # 0x140cbf040
14015aec9:	48 33 c4             	xor    %rsp,%rax
14015aecc:	48 89 85 70 04 00 00 	mov    %rax,0x470(%rbp)
14015aed3:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
14015aed8:	4d 8b f8             	mov    %r8,%r15
14015aedb:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14015aee0:	48 8b f1             	mov    %rcx,%rsi
14015aee3:	4c 8b b5 00 05 00 00 	mov    0x500(%rbp),%r14
14015aeea:	4c 8b ad 08 05 00 00 	mov    0x508(%rbp),%r13
14015aef1:	4c 8b a5 10 05 00 00 	mov    0x510(%rbp),%r12
14015aef8:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14015aefc:	48 8b 01             	mov    (%rcx),%rax
14015aeff:	4c 8d 0d 8a 5e 9e 00 	lea    0x9e5e8a(%rip),%r9        # 0x140b40d90
14015af06:	48 8d 1d db 59 9e 00 	lea    0x9e59db(%rip),%rbx        # 0x140b408e8
14015af0d:	4c 8b c3             	mov    %rbx,%r8
14015af10:	48 8b d3             	mov    %rbx,%rdx
14015af13:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015af1a:	ff 15 18 1d 9b 00    	call   *0x9b1d18(%rip)        # 0x140b0cc38
14015af20:	85 c0                	test   %eax,%eax
14015af22:	0f 88 b2 09 00 00    	js     0x14015b8da
14015af28:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015af2c:	48 8b 01             	mov    (%rcx),%rax
14015af2f:	45 33 c9             	xor    %r9d,%r9d
14015af32:	4c 8d 05 57 7e 9e 00 	lea    0x9e7e57(%rip),%r8        # 0x140b42d90
14015af39:	48 8b d3             	mov    %rbx,%rdx
14015af3c:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015af43:	ff 15 ef 1c 9b 00    	call   *0x9b1cef(%rip)        # 0x140b0cc38
14015af49:	85 c0                	test   %eax,%eax
14015af4b:	0f 88 89 09 00 00    	js     0x14015b8da
14015af51:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015af55:	48 8b 01             	mov    (%rcx),%rax
14015af58:	45 33 c9             	xor    %r9d,%r9d
14015af5b:	4c 8d 05 36 7f 9e 00 	lea    0x9e7f36(%rip),%r8        # 0x140b42e98
14015af62:	48 8b d3             	mov    %rbx,%rdx
14015af65:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015af6c:	ff 15 c6 1c 9b 00    	call   *0x9b1cc6(%rip)        # 0x140b0cc38
14015af72:	85 c0                	test   %eax,%eax
14015af74:	0f 88 60 09 00 00    	js     0x14015b8da
14015af7a:	48 8d 8d 50 03 00 00 	lea    0x350(%rbp),%rcx
14015af81:	e8 42 88 fd ff       	call   0x1401337c8
14015af86:	49 8b 0f             	mov    (%r15),%rcx
14015af89:	48 8b 01             	mov    (%rcx),%rax
14015af8c:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14015af93:	ff 15 9f 1c 9b 00    	call   *0x9b1c9f(%rip)        # 0x140b0cc38
14015af99:	8b d0                	mov    %eax,%edx
14015af9b:	48 8d 8d 60 03 00 00 	lea    0x360(%rbp),%rcx
14015afa2:	ff 15 f0 13 9b 00    	call   *0x9b13f0(%rip)        # 0x140b0c398
14015afa8:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
14015afac:	48 8b 07             	mov    (%rdi),%rax
14015afaf:	48 8b 58 38          	mov    0x38(%rax),%rbx
14015afb3:	48 8d 95 50 04 00 00 	lea    0x450(%rbp),%rdx
14015afba:	48 8d 8d 68 03 00 00 	lea    0x368(%rbp),%rcx
14015afc1:	e8 b2 3a fb ff       	call   0x14010ea78
14015afc6:	48 8d 95 50 04 00 00 	lea    0x450(%rbp),%rdx
14015afcd:	48 83 bd 68 04 00 00 	cmpq   $0x7,0x468(%rbp)
14015afd4:	07
14015afd5:	48 0f 47 95 50 04 00 	cmova  0x450(%rbp),%rdx
14015afdc:	00
14015afdd:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14015afe2:	45 33 c9             	xor    %r9d,%r9d
14015afe5:	4c 8d 05 14 7c 9e 00 	lea    0x9e7c14(%rip),%r8        # 0x140b42c00
14015afec:	33 d2                	xor    %edx,%edx
14015afee:	48 8b cf             	mov    %rdi,%rcx
14015aff1:	48 8b c3             	mov    %rbx,%rax
14015aff4:	ff 15 3e 1c 9b 00    	call   *0x9b1c3e(%rip)        # 0x140b0cc38
14015affa:	8b d8                	mov    %eax,%ebx
14015affc:	8b f8                	mov    %eax,%edi
14015affe:	c1 ef 1f             	shr    $0x1f,%edi
14015b001:	48 8b 85 68 04 00 00 	mov    0x468(%rbp),%rax
14015b008:	48 83 f8 07          	cmp    $0x7,%rax
14015b00c:	76 38                	jbe    0x14015b046
14015b00e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015b015:	00
14015b016:	48 8b 8d 50 04 00 00 	mov    0x450(%rbp),%rcx
14015b01d:	48 8b d1             	mov    %rcx,%rdx
14015b020:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14015b026:	72 18                	jb     0x14015b040
14015b028:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015b02c:	48 2b d1             	sub    %rcx,%rdx
14015b02f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015b033:	48 83 f8 1f          	cmp    $0x1f,%rax
14015b037:	76 07                	jbe    0x14015b040
14015b039:	ff 15 59 19 9b 00    	call   *0x9b1959(%rip)        # 0x140b0c998
14015b03f:	cc                   	int3
14015b040:	ff 15 7a 18 9b 00    	call   *0x9b187a(%rip)        # 0x140b0c8c0
14015b046:	40 84 ff             	test   %dil,%dil
14015b049:	0f 85 70 08 00 00    	jne    0x14015b8bf
14015b04f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b053:	48 8b 01             	mov    (%rcx),%rax
14015b056:	49 83 7e 18 07       	cmpq   $0x7,0x18(%r14)
14015b05b:	76 03                	jbe    0x14015b060
14015b05d:	4d 8b 36             	mov    (%r14),%r14
14015b060:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14015b065:	45 33 c9             	xor    %r9d,%r9d
14015b068:	4c 8d 05 29 7c 9e 00 	lea    0x9e7c29(%rip),%r8        # 0x140b42c98
14015b06f:	33 d2                	xor    %edx,%edx
14015b071:	48 8b 40 38          	mov    0x38(%rax),%rax
14015b075:	ff 15 bd 1b 9b 00    	call   *0x9b1bbd(%rip)        # 0x140b0cc38
14015b07b:	8b d8                	mov    %eax,%ebx
14015b07d:	45 33 f6             	xor    %r14d,%r14d
14015b080:	85 c0                	test   %eax,%eax
14015b082:	0f 88 37 08 00 00    	js     0x14015b8bf
14015b088:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b08c:	48 8b 01             	mov    (%rcx),%rax
14015b08f:	48 8b 40 78          	mov    0x78(%rax),%rax
14015b093:	ff 15 9f 1b 9b 00    	call   *0x9b1b9f(%rip)        # 0x140b0cc38
14015b099:	8b d8                	mov    %eax,%ebx
14015b09b:	85 c0                	test   %eax,%eax
14015b09d:	0f 88 1c 08 00 00    	js     0x14015b8bf
14015b0a3:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14015b0a8:	45 8d 4e 01          	lea    0x1(%r14),%r9d
14015b0ac:	4c 8d 05 85 7d 9e 00 	lea    0x9e7d85(%rip),%r8        # 0x140b42e38
14015b0b3:	48 8d 15 2e 58 9e 00 	lea    0x9e582e(%rip),%rdx        # 0x140b408e8
14015b0ba:	48 8b ce             	mov    %rsi,%rcx
14015b0bd:	e8 72 f6 ff ff       	call   0x14015a734
14015b0c2:	8b d8                	mov    %eax,%ebx
14015b0c4:	85 c0                	test   %eax,%eax
14015b0c6:	0f 88 f3 07 00 00    	js     0x14015b8bf
14015b0cc:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b0d0:	48 8b 01             	mov    (%rcx),%rax
14015b0d3:	48 8b 40 78          	mov    0x78(%rax),%rax
14015b0d7:	ff 15 5b 1b 9b 00    	call   *0x9b1b5b(%rip)        # 0x140b0cc38
14015b0dd:	8b d8                	mov    %eax,%ebx
14015b0df:	85 c0                	test   %eax,%eax
14015b0e1:	0f 88 d8 07 00 00    	js     0x14015b8bf
14015b0e7:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b0eb:	48 8b 01             	mov    (%rcx),%rax
14015b0ee:	45 33 c9             	xor    %r9d,%r9d
14015b0f1:	4c 8d 05 28 7d 9e 00 	lea    0x9e7d28(%rip),%r8        # 0x140b42e20
14015b0f8:	48 8d 15 e9 57 9e 00 	lea    0x9e57e9(%rip),%rdx        # 0x140b408e8
14015b0ff:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015b106:	ff 15 2c 1b 9b 00    	call   *0x9b1b2c(%rip)        # 0x140b0cc38
14015b10c:	8b d8                	mov    %eax,%ebx
14015b10e:	85 c0                	test   %eax,%eax
14015b110:	0f 88 a9 07 00 00    	js     0x14015b8bf
14015b116:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b11a:	48 8b 01             	mov    (%rcx),%rax
14015b11d:	45 33 c9             	xor    %r9d,%r9d
14015b120:	4c 8d 05 09 7e 9e 00 	lea    0x9e7e09(%rip),%r8        # 0x140b42f30
14015b127:	48 8d 15 d6 57 9e 00 	lea    0x9e57d6(%rip),%rdx        # 0x140b40904
14015b12e:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015b135:	ff 15 fd 1a 9b 00    	call   *0x9b1afd(%rip)        # 0x140b0cc38
14015b13b:	8b d8                	mov    %eax,%ebx
14015b13d:	85 c0                	test   %eax,%eax
14015b13f:	0f 88 7a 07 00 00    	js     0x14015b8bf
14015b145:	48 8d 8d 50 02 00 00 	lea    0x250(%rbp),%rcx
14015b14c:	e8 77 86 fd ff       	call   0x1401337c8
14015b151:	90                   	nop
14015b152:	48 8d 15 0f 58 9e 00 	lea    0x9e580f(%rip),%rdx        # 0x140b40968
14015b159:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
14015b160:	e8 57 87 fd ff       	call   0x1401338bc
14015b165:	49 8b 0f             	mov    (%r15),%rcx
14015b168:	48 8b 91 20 01 00 00 	mov    0x120(%rcx),%rdx
14015b16f:	48 8b 52 58          	mov    0x58(%rdx),%rdx
14015b173:	48 8b c8             	mov    %rax,%rcx
14015b176:	ff 15 0c 12 9b 00    	call   *0x9b120c(%rip)        # 0x140b0c388
14015b17c:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
14015b180:	48 8b 07             	mov    (%rdi),%rax
14015b183:	48 8b 58 38          	mov    0x38(%rax),%rbx
14015b187:	48 8d 95 50 04 00 00 	lea    0x450(%rbp),%rdx
14015b18e:	48 8d 8d 68 02 00 00 	lea    0x268(%rbp),%rcx
14015b195:	e8 de 38 fb ff       	call   0x14010ea78
14015b19a:	48 8d 8d 50 04 00 00 	lea    0x450(%rbp),%rcx
14015b1a1:	48 83 bd 68 04 00 00 	cmpq   $0x7,0x468(%rbp)
14015b1a8:	07
14015b1a9:	48 0f 47 8d 50 04 00 	cmova  0x450(%rbp),%rcx
14015b1b0:	00
14015b1b1:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14015b1b6:	45 33 c9             	xor    %r9d,%r9d
14015b1b9:	4c 8d 05 80 7d 9e 00 	lea    0x9e7d80(%rip),%r8        # 0x140b42f40
14015b1c0:	48 8d 15 29 57 9e 00 	lea    0x9e5729(%rip),%rdx        # 0x140b408f0
14015b1c7:	48 8b cf             	mov    %rdi,%rcx
14015b1ca:	48 8b c3             	mov    %rbx,%rax
14015b1cd:	ff 15 65 1a 9b 00    	call   *0x9b1a65(%rip)        # 0x140b0cc38
14015b1d3:	8b d8                	mov    %eax,%ebx
14015b1d5:	8b f8                	mov    %eax,%edi
14015b1d7:	c1 ef 1f             	shr    $0x1f,%edi
14015b1da:	48 8b 85 68 04 00 00 	mov    0x468(%rbp),%rax
14015b1e1:	48 83 f8 07          	cmp    $0x7,%rax
14015b1e5:	76 38                	jbe    0x14015b21f
14015b1e7:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015b1ee:	00
14015b1ef:	48 8b 8d 50 04 00 00 	mov    0x450(%rbp),%rcx
14015b1f6:	48 8b d1             	mov    %rcx,%rdx
14015b1f9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14015b1ff:	72 18                	jb     0x14015b219
14015b201:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015b205:	48 2b d1             	sub    %rcx,%rdx
14015b208:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015b20c:	48 83 f8 1f          	cmp    $0x1f,%rax
14015b210:	76 07                	jbe    0x14015b219
14015b212:	ff 15 80 17 9b 00    	call   *0x9b1780(%rip)        # 0x140b0c998
14015b218:	cc                   	int3
14015b219:	ff 15 a1 16 9b 00    	call   *0x9b16a1(%rip)        # 0x140b0c8c0
14015b21f:	40 84 ff             	test   %dil,%dil
14015b222:	0f 85 7d 06 00 00    	jne    0x14015b8a5
14015b228:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b22c:	48 8b 01             	mov    (%rcx),%rax
14015b22f:	48 8b 40 78          	mov    0x78(%rax),%rax
14015b233:	ff 15 ff 19 9b 00    	call   *0x9b19ff(%rip)        # 0x140b0cc38
14015b239:	8b d8                	mov    %eax,%ebx
14015b23b:	85 c0                	test   %eax,%eax
14015b23d:	0f 88 62 06 00 00    	js     0x14015b8a5
14015b243:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b247:	48 8b 01             	mov    (%rcx),%rax
14015b24a:	45 33 c9             	xor    %r9d,%r9d
14015b24d:	4c 8d 05 94 7c 9e 00 	lea    0x9e7c94(%rip),%r8        # 0x140b42ee8
14015b254:	48 8d 15 a9 56 9e 00 	lea    0x9e56a9(%rip),%rdx        # 0x140b40904
14015b25b:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015b262:	ff 15 d0 19 9b 00    	call   *0x9b19d0(%rip)        # 0x140b0cc38
14015b268:	8b d8                	mov    %eax,%ebx
14015b26a:	85 c0                	test   %eax,%eax
14015b26c:	0f 88 33 06 00 00    	js     0x14015b8a5
14015b272:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14015b277:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14015b27d:	4c 8d 05 74 7c 9e 00 	lea    0x9e7c74(%rip),%r8        # 0x140b42ef8
14015b284:	48 8d 15 79 56 9e 00 	lea    0x9e5679(%rip),%rdx        # 0x140b40904
14015b28b:	48 8b ce             	mov    %rsi,%rcx
14015b28e:	e8 a1 f4 ff ff       	call   0x14015a734
14015b293:	8b d8                	mov    %eax,%ebx
14015b295:	85 c0                	test   %eax,%eax
14015b297:	0f 88 08 06 00 00    	js     0x14015b8a5
14015b29d:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b2a1:	48 8b 01             	mov    (%rcx),%rax
14015b2a4:	48 8b 40 78          	mov    0x78(%rax),%rax
14015b2a8:	ff 15 8a 19 9b 00    	call   *0x9b198a(%rip)        # 0x140b0cc38
14015b2ae:	8b d8                	mov    %eax,%ebx
14015b2b0:	85 c0                	test   %eax,%eax
14015b2b2:	0f 88 ed 05 00 00    	js     0x14015b8a5
14015b2b8:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b2bc:	48 8b 01             	mov    (%rcx),%rax
14015b2bf:	48 8b 40 78          	mov    0x78(%rax),%rax
14015b2c3:	ff 15 6f 19 9b 00    	call   *0x9b196f(%rip)        # 0x140b0cc38
14015b2c9:	8b d8                	mov    %eax,%ebx
14015b2cb:	85 c0                	test   %eax,%eax
14015b2cd:	0f 88 d2 05 00 00    	js     0x14015b8a5
14015b2d3:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b2d7:	48 8b 01             	mov    (%rcx),%rax
14015b2da:	45 33 c9             	xor    %r9d,%r9d
14015b2dd:	4c 8d 05 e4 7b 9e 00 	lea    0x9e7be4(%rip),%r8        # 0x140b42ec8
14015b2e4:	48 8d 15 fd 55 9e 00 	lea    0x9e55fd(%rip),%rdx        # 0x140b408e8
14015b2eb:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015b2f2:	ff 15 40 19 9b 00    	call   *0x9b1940(%rip)        # 0x140b0cc38
14015b2f8:	8b d8                	mov    %eax,%ebx
14015b2fa:	85 c0                	test   %eax,%eax
14015b2fc:	0f 88 a3 05 00 00    	js     0x14015b8a5
14015b302:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015b306:	48 8b 01             	mov    (%rcx),%rax
14015b309:	45 33 c9             	xor    %r9d,%r9d