14014ed3f:	49 8b 73 48          	mov    0x48(%r11),%rsi
14014ed43:	49 8b e3             	mov    %r11,%rsp
14014ed46:	41 5e                	pop    %r14
14014ed48:	41 5d                	pop    %r13
14014ed4a:	41 5c                	pop    %r12
14014ed4c:	5f                   	pop    %rdi
14014ed4d:	5d                   	pop    %rbp
14014ed4e:	c3                   	ret
14014ed4f:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014ed53:	48 8b 01             	mov    (%rcx),%rax
14014ed56:	45 33 c9             	xor    %r9d,%r9d
14014ed59:	4c 8d 05 b0 3c 9f 00 	lea    0x9f3cb0(%rip),%r8        # 0x140b42a10
14014ed60:	49 8b d5             	mov    %r13,%rdx
14014ed63:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014ed6a:	ff 15 c8 de 9b 00    	call   *0x9bdec8(%rip)        # 0x140b0cc38
14014ed70:	8b f8                	mov    %eax,%edi
14014ed72:	85 c0                	test   %eax,%eax
14014ed74:	0f 88 5a ff ff ff    	js     0x14014ecd4
14014ed7a:	80 be 02 01 00 00 00 	cmpb   $0x0,0x102(%rsi)
14014ed81:	74 7a                	je     0x14014edfd
14014ed83:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014ed87:	48 8b 01             	mov    (%rcx),%rax
14014ed8a:	45 33 c9             	xor    %r9d,%r9d
14014ed8d:	4c 8d 05 3c 3c 9f 00 	lea    0x9f3c3c(%rip),%r8        # 0x140b429d0
14014ed94:	49 8b d5             	mov    %r13,%rdx
14014ed97:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014ed9e:	ff 15 94 de 9b 00    	call   *0x9bde94(%rip)        # 0x140b0cc38
14014eda4:	8b f8                	mov    %eax,%edi
14014eda6:	85 c0                	test   %eax,%eax
14014eda8:	0f 88 26 ff ff ff    	js     0x14014ecd4
14014edae:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014edb2:	48 8b 01             	mov    (%rcx),%rax
14014edb5:	48 8d 15 2c 3c 9f 00 	lea    0x9f3c2c(%rip),%rdx        # 0x140b429e8
14014edbc:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014edc1:	45 33 c9             	xor    %r9d,%r9d
14014edc4:	4c 8d 05 ed 3b 9f 00 	lea    0x9f3bed(%rip),%r8        # 0x140b429b8
14014edcb:	49 8b d5             	mov    %r13,%rdx
14014edce:	48 8b 40 38          	mov    0x38(%rax),%rax
14014edd2:	ff 15 60 de 9b 00    	call   *0x9bde60(%rip)        # 0x140b0cc38
14014edd8:	8b f8                	mov    %eax,%edi
14014edda:	85 c0                	test   %eax,%eax
14014eddc:	0f 88 f2 fe ff ff    	js     0x14014ecd4
14014ede2:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014ede6:	48 8b 01             	mov    (%rcx),%rax
14014ede9:	48 8b 40 78          	mov    0x78(%rax),%rax
14014eded:	ff 15 45 de 9b 00    	call   *0x9bde45(%rip)        # 0x140b0cc38
14014edf3:	8b f8                	mov    %eax,%edi
14014edf5:	85 c0                	test   %eax,%eax
14014edf7:	0f 88 d7 fe ff ff    	js     0x14014ecd4
14014edfd:	0f 57 c0             	xorps  %xmm0,%xmm0
14014ee00:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14014ee04:	0f 57 c9             	xorps  %xmm1,%xmm1
14014ee07:	66 0f 7f 4d f7       	movdqa %xmm1,-0x9(%rbp)
14014ee0c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14014ee12:	48 8d 15 73 51 9f 00 	lea    0x9f5173(%rip),%rdx        # 0x140b43f8c
14014ee19:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14014ee1d:	e8 fe 4f eb ff       	call   0x140003e20
14014ee22:	0f 57 c0             	xorps  %xmm0,%xmm0
14014ee25:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
14014ee29:	0f 57 c9             	xorps  %xmm1,%xmm1
14014ee2c:	66 0f 7f 4d 17       	movdqa %xmm1,0x17(%rbp)
14014ee31:	4d 8b c6             	mov    %r14,%r8
14014ee34:	48 8d 15 7d 00 9f 00 	lea    0x9f007d(%rip),%rdx        # 0x140b3eeb8
14014ee3b:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14014ee3f:	e8 dc 4f eb ff       	call   0x140003e20
14014ee44:	45 33 f6             	xor    %r14d,%r14d
14014ee47:	48 8d 75 e7          	lea    -0x19(%rbp),%rsi
14014ee4b:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014ee4f:	48 8b 01             	mov    (%rcx),%rax
14014ee52:	45 33 c9             	xor    %r9d,%r9d
14014ee55:	4c 8d 05 e4 50 9f 00 	lea    0x9f50e4(%rip),%r8        # 0x140b43f40
14014ee5c:	49 8b d5             	mov    %r13,%rdx
14014ee5f:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014ee66:	ff 15 cc dd 9b 00    	call   *0x9bddcc(%rip)        # 0x140b0cc38
14014ee6c:	8b f8                	mov    %eax,%edi
14014ee6e:	85 c0                	test   %eax,%eax
14014ee70:	0f 88 93 00 00 00    	js     0x14014ef09
14014ee76:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014ee7a:	48 8b 01             	mov    (%rcx),%rax
14014ee7d:	48 8b d6             	mov    %rsi,%rdx
14014ee80:	48 83 7e 18 07       	cmpq   $0x7,0x18(%rsi)
14014ee85:	76 03                	jbe    0x14014ee8a
14014ee87:	48 8b 16             	mov    (%rsi),%rdx
14014ee8a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014ee8f:	45 33 c9             	xor    %r9d,%r9d
14014ee92:	4c 8d 05 67 3d 9f 00 	lea    0x9f3d67(%rip),%r8        # 0x140b42c00
14014ee99:	49 8b d5             	mov    %r13,%rdx
14014ee9c:	48 8b 40 38          	mov    0x38(%rax),%rax
14014eea0:	ff 15 92 dd 9b 00    	call   *0x9bdd92(%rip)        # 0x140b0cc38
14014eea6:	8b f8                	mov    %eax,%edi
14014eea8:	85 c0                	test   %eax,%eax
14014eeaa:	78 5d                	js     0x14014ef09
14014eeac:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014eeb0:	48 8b 01             	mov    (%rcx),%rax
14014eeb3:	48 8b 40 78          	mov    0x78(%rax),%rax
14014eeb7:	ff 15 7b dd 9b 00    	call   *0x9bdd7b(%rip)        # 0x140b0cc38
14014eebd:	8b f8                	mov    %eax,%edi
14014eebf:	85 c0                	test   %eax,%eax
14014eec1:	78 46                	js     0x14014ef09
14014eec3:	49 ff c6             	inc    %r14
14014eec6:	48 83 c6 20          	add    $0x20,%rsi
14014eeca:	49 83 fe 02          	cmp    $0x2,%r14
14014eece:	0f 82 77 ff ff ff    	jb     0x14014ee4b
14014eed4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014eed8:	48 8b 01             	mov    (%rcx),%rax
14014eedb:	48 8b 40 78          	mov    0x78(%rax),%rax
14014eedf:	ff 15 53 dd 9b 00    	call   *0x9bdd53(%rip)        # 0x140b0cc38
14014eee5:	8b f8                	mov    %eax,%edi
14014eee7:	85 c0                	test   %eax,%eax
14014eee9:	78 1e                	js     0x14014ef09
14014eeeb:	4c 8d 0d ce 74 eb ff 	lea    -0x148b32(%rip),%r9        # 0x1400063c0
14014eef2:	ba 20 00 00 00       	mov    $0x20,%edx
14014eef7:	44 8d 42 e2          	lea    -0x1e(%rdx),%r8d
14014eefb:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14014eeff:	e8 3c 07 9a 00       	call   0x140aef640
14014ef04:	e9 7c fc ff ff       	jmp    0x14014eb85
14014ef09:	4c 8d 0d b0 74 eb ff 	lea    -0x148b50(%rip),%r9        # 0x1400063c0
14014ef10:	ba 20 00 00 00       	mov    $0x20,%edx
14014ef15:	44 8d 42 e2          	lea    -0x1e(%rdx),%r8d
14014ef19:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14014ef1d:	e8 1e 07 9a 00       	call   0x140aef640
14014ef22:	e9 ad fd ff ff       	jmp    0x14014ecd4
14014ef27:	ff 15 6b da 9b 00    	call   *0x9bda6b(%rip)        # 0x140b0c998
14014ef2d:	cc                   	int3
14014ef2e:	90                   	nop
14014ef2f:	90                   	nop
14014ef30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14014ef35:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14014ef3a:	55                   	push   %rbp
14014ef3b:	57                   	push   %rdi
14014ef3c:	41 54                	push   %r12
14014ef3e:	41 56                	push   %r14
14014ef40:	41 57                	push   %r15
14014ef42:	48 8b ec             	mov    %rsp,%rbp
14014ef45:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14014ef4c:	48 8b 05 ed 00 b7 00 	mov    0xb700ed(%rip),%rax        # 0x140cbf040
14014ef53:	48 33 c4             	xor    %rsp,%rax
14014ef56:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14014ef5a:	48 8b da             	mov    %rdx,%rbx
14014ef5d:	48 8b f1             	mov    %rcx,%rsi
14014ef60:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14014ef64:	48 8b 01             	mov    (%rcx),%rax
14014ef67:	ba 01 00 00 00       	mov    $0x1,%edx
14014ef6c:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14014ef73:	ff 15 bf dc 9b 00    	call   *0x9bdcbf(%rip)        # 0x140b0cc38
14014ef79:	45 33 ff             	xor    %r15d,%r15d
14014ef7c:	85 c0                	test   %eax,%eax
14014ef7e:	0f 88 d2 06 00 00    	js     0x14014f656
14014ef84:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014ef88:	48 8b 01             	mov    (%rcx),%rax
14014ef8b:	4c 8d 0d 8e 21 9f 00 	lea    0x9f218e(%rip),%r9        # 0x140b41120
14014ef92:	4c 8d 05 5f 4f 9f 00 	lea    0x9f4f5f(%rip),%r8        # 0x140b43ef8
14014ef99:	48 8d 15 98 19 9f 00 	lea    0x9f1998(%rip),%rdx        # 0x140b40938
14014efa0:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014efa7:	ff 15 8b dc 9b 00    	call   *0x9bdc8b(%rip)        # 0x140b0cc38
14014efad:	85 c0                	test   %eax,%eax
14014efaf:	0f 88 a1 06 00 00    	js     0x14014f656
14014efb5:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014efb9:	48 8b 01             	mov    (%rcx),%rax
14014efbc:	48 8d 15 ed 21 9f 00 	lea    0x9f21ed(%rip),%rdx        # 0x140b411b0
14014efc3:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014efc8:	45 33 c9             	xor    %r9d,%r9d
14014efcb:	4c 8d 05 5e 19 9f 00 	lea    0x9f195e(%rip),%r8        # 0x140b40930
14014efd2:	48 8d 3d 37 19 9f 00 	lea    0x9f1937(%rip),%rdi        # 0x140b40910
14014efd9:	48 8b d7             	mov    %rdi,%rdx
14014efdc:	48 8b 40 38          	mov    0x38(%rax),%rax
14014efe0:	ff 15 52 dc 9b 00    	call   *0x9bdc52(%rip)        # 0x140b0cc38
14014efe6:	85 c0                	test   %eax,%eax
14014efe8:	0f 88 68 06 00 00    	js     0x14014f656
14014efee:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014eff2:	48 8b 01             	mov    (%rcx),%rax
14014eff5:	48 8d 15 ac 20 9f 00 	lea    0x9f20ac(%rip),%rdx        # 0x140b410a8
14014effc:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014f001:	45 33 c9             	xor    %r9d,%r9d
14014f004:	4c 8d 05 0d 50 9f 00 	lea    0x9f500d(%rip),%r8        # 0x140b44018
14014f00b:	48 8b d7             	mov    %rdi,%rdx
14014f00e:	48 8b 40 38          	mov    0x38(%rax),%rax
14014f012:	ff 15 20 dc 9b 00    	call   *0x9bdc20(%rip)        # 0x140b0cc38
14014f018:	85 c0                	test   %eax,%eax
14014f01a:	0f 88 36 06 00 00    	js     0x14014f656
14014f020:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f024:	48 8b 01             	mov    (%rcx),%rax
14014f027:	48 8d 15 ba 20 9f 00 	lea    0x9f20ba(%rip),%rdx        # 0x140b410e8
14014f02e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014f033:	45 33 c9             	xor    %r9d,%r9d
14014f036:	4c 8d 05 e3 18 9f 00 	lea    0x9f18e3(%rip),%r8        # 0x140b40920
14014f03d:	48 8b d7             	mov    %rdi,%rdx
14014f040:	48 8b 40 38          	mov    0x38(%rax),%rax
14014f044:	ff 15 ee db 9b 00    	call   *0x9bdbee(%rip)        # 0x140b0cc38
14014f04a:	85 c0                	test   %eax,%eax
14014f04c:	0f 88 04 06 00 00    	js     0x14014f656
14014f052:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f056:	48 8b 01             	mov    (%rcx),%rax
14014f059:	4c 8d 05 70 1f 9f 00 	lea    0x9f1f70(%rip),%r8        # 0x140b40fd0
14014f060:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14014f065:	45 33 c9             	xor    %r9d,%r9d
14014f068:	4c 8d 05 d1 18 9f 00 	lea    0x9f18d1(%rip),%r8        # 0x140b40940
14014f06f:	48 8b d7             	mov    %rdi,%rdx
14014f072:	48 8b 40 38          	mov    0x38(%rax),%rax
14014f076:	ff 15 bc db 9b 00    	call   *0x9bdbbc(%rip)        # 0x140b0cc38
14014f07c:	85 c0                	test   %eax,%eax
14014f07e:	0f 88 d2 05 00 00    	js     0x14014f656
14014f084:	45 8d 47 02          	lea    0x2(%r15),%r8d
14014f088:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14014f08c:	48 8b 0b             	mov    (%rbx),%rcx
14014f08f:	e8 bc 0d 04 00       	call   0x14018fe50
14014f094:	48 8b d0             	mov    %rax,%rdx
14014f097:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14014f09b:	e8 e0 df ec ff       	call   0x14001d080
14014f0a0:	41 83 cc ff          	or     $0xffffffff,%r12d
14014f0a4:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14014f0a8:	48 85 db             	test   %rbx,%rbx
14014f0ab:	74 39                	je     0x14014f0e6
14014f0ad:	41 8b c4             	mov    %r12d,%eax
14014f0b0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14014f0b5:	41 03 c4             	add    %r12d,%eax
14014f0b8:	75 2c                	jne    0x14014f0e6
14014f0ba:	48 8b 03             	mov    (%rbx),%rax
14014f0bd:	48 8b cb             	mov    %rbx,%rcx
14014f0c0:	48 8b 00             	mov    (%rax),%rax
14014f0c3:	ff 15 6f db 9b 00    	call   *0x9bdb6f(%rip)        # 0x140b0cc38
14014f0c9:	41 8b c4             	mov    %r12d,%eax
14014f0cc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14014f0d1:	41 03 c4             	add    %r12d,%eax
14014f0d4:	75 10                	jne    0x14014f0e6
14014f0d6:	48 8b 03             	mov    (%rbx),%rax
14014f0d9:	48 8b cb             	mov    %rbx,%rcx
14014f0dc:	48 8b 40 08          	mov    0x8(%rax),%rax
14014f0e0:	ff 15 52 db 9b 00    	call   *0x9bdb52(%rip)        # 0x140b0cc38
14014f0e6:	4c 8b 75 c0          	mov    -0x40(%rbp),%r14
14014f0ea:	4d 85 f6             	test   %r14,%r14
14014f0ed:	0f 84 e6 04 00 00    	je     0x14014f5d9
14014f0f3:	49 8b 86 d8 00 00 00 	mov    0xd8(%r14),%rax
14014f0fa:	48 85 c0             	test   %rax,%rax
14014f0fd:	74 04                	je     0x14014f103
14014f0ff:	f0 ff 40 08          	lock incl 0x8(%rax)
14014f103:	49 8b 9e d0 00 00 00 	mov    0xd0(%r14),%rbx
14014f10a:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
14014f10e:	4d 8b b6 d8 00 00 00 	mov    0xd8(%r14),%r14
14014f115:	4c 89 75 b8          	mov    %r14,-0x48(%rbp)
14014f119:	48 85 db             	test   %rbx,%rbx
14014f11c:	0f 84 73 04 00 00    	je     0x14014f595
14014f122:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f126:	48 8b 01             	mov    (%rcx),%rax
14014f129:	45 33 c9             	xor    %r9d,%r9d
14014f12c:	4c 8d 05 fd 4e 9f 00 	lea    0x9f4efd(%rip),%r8        # 0x140b44030
14014f133:	48 8d 15 06 18 9f 00 	lea    0x9f1806(%rip),%rdx        # 0x140b40940
14014f13a:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014f141:	ff 15 f1 da 9b 00    	call   *0x9bdaf1(%rip)        # 0x140b0cc38
14014f147:	8b f8                	mov    %eax,%edi
14014f149:	85 c0                	test   %eax,%eax
14014f14b:	0f 88 af 03 00 00    	js     0x14014f500
14014f151:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f155:	48 8b 01             	mov    (%rcx),%rax
14014f158:	48 8b d3             	mov    %rbx,%rdx
14014f15b:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14014f160:	76 03                	jbe    0x14014f165
14014f162:	48 8b 13             	mov    (%rbx),%rdx
14014f165:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14014f16c:	ff 15 c6 da 9b 00    	call   *0x9bdac6(%rip)        # 0x140b0cc38
14014f172:	8b f8                	mov    %eax,%edi
14014f174:	b9 00 00 00 80       	mov    $0x80000000,%ecx
14014f179:	03 c1                	add    %ecx,%eax
14014f17b:	85 c1                	test   %eax,%ecx
14014f17d:	75 0c                	jne    0x14014f18b
14014f17f:	81 ff 2b ee 0c c0    	cmp    $0xc00cee2b,%edi
14014f185:	0f 85 75 03 00 00    	jne    0x14014f500
14014f18b:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f18f:	48 8b 01             	mov    (%rcx),%rax
14014f192:	48 8b 40 78          	mov    0x78(%rax),%rax
14014f196:	ff 15 9c da 9b 00    	call   *0x9bda9c(%rip)        # 0x140b0cc38
14014f19c:	8b f8                	mov    %eax,%edi
14014f19e:	85 c0                	test   %eax,%eax
14014f1a0:	0f 88 5a 03 00 00    	js     0x14014f500
14014f1a6:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f1aa:	48 8b 01             	mov    (%rcx),%rax
14014f1ad:	45 33 c9             	xor    %r9d,%r9d
14014f1b0:	4c 8d 05 41 4e 9f 00 	lea    0x9f4e41(%rip),%r8        # 0x140b43ff8
14014f1b7:	48 8d 15 82 17 9f 00 	lea    0x9f1782(%rip),%rdx        # 0x140b40940
14014f1be:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014f1c5:	ff 15 6d da 9b 00    	call   *0x9bda6d(%rip)        # 0x140b0cc38
14014f1cb:	8b f8                	mov    %eax,%edi
14014f1cd:	85 c0                	test   %eax,%eax
14014f1cf:	0f 88 2b 03 00 00    	js     0x14014f500
14014f1d5:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f1d9:	48 8b 01             	mov    (%rcx),%rax
14014f1dc:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14014f1e0:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14014f1e5:	76 03                	jbe    0x14014f1ea
14014f1e7:	48 8b 12             	mov    (%rdx),%rdx
14014f1ea:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14014f1f1:	ff 15 41 da 9b 00    	call   *0x9bda41(%rip)        # 0x140b0cc38
14014f1f7:	8b f8                	mov    %eax,%edi
14014f1f9:	b9 00 00 00 80       	mov    $0x80000000,%ecx
14014f1fe:	03 c1                	add    %ecx,%eax
14014f200:	85 c1                	test   %eax,%ecx
14014f202:	75 0c                	jne    0x14014f210
14014f204:	81 ff 2b ee 0c c0    	cmp    $0xc00cee2b,%edi
14014f20a:	0f 85 f0 02 00 00    	jne    0x14014f500
14014f210:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f214:	48 8b 01             	mov    (%rcx),%rax
14014f217:	48 8b 40 78          	mov    0x78(%rax),%rax
14014f21b:	ff 15 17 da 9b 00    	call   *0x9bda17(%rip)        # 0x140b0cc38
14014f221:	8b f8                	mov    %eax,%edi
14014f223:	85 c0                	test   %eax,%eax
14014f225:	0f 88 d5 02 00 00    	js     0x14014f500
14014f22b:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f22f:	48 8b 01             	mov    (%rcx),%rax
14014f232:	45 33 c9             	xor    %r9d,%r9d
14014f235:	4c 8d 05 cc 4d 9f 00 	lea    0x9f4dcc(%rip),%r8        # 0x140b44008
14014f23c:	48 8d 15 fd 16 9f 00 	lea    0x9f16fd(%rip),%rdx        # 0x140b40940
14014f243:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014f24a:	ff 15 e8 d9 9b 00    	call   *0x9bd9e8(%rip)        # 0x140b0cc38
14014f250:	8b f8                	mov    %eax,%edi
14014f252:	85 c0                	test   %eax,%eax
14014f254:	0f 88 a6 02 00 00    	js     0x14014f500
14014f25a:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f25e:	48 8b 01             	mov    (%rcx),%rax
14014f261:	48 8d 53 40          	lea    0x40(%rbx),%rdx
14014f265:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14014f26a:	76 03                	jbe    0x14014f26f
14014f26c:	48 8b 12             	mov    (%rdx),%rdx
14014f26f:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14014f276:	ff 15 bc d9 9b 00    	call   *0x9bd9bc(%rip)        # 0x140b0cc38
14014f27c:	8b f8                	mov    %eax,%edi
14014f27e:	b9 00 00 00 80       	mov    $0x80000000,%ecx
14014f283:	03 c1                	add    %ecx,%eax
14014f285:	85 c1                	test   %eax,%ecx
14014f287:	75 0c                	jne    0x14014f295
14014f289:	81 ff 2b ee 0c c0    	cmp    $0xc00cee2b,%edi
14014f28f:	0f 85 6b 02 00 00    	jne    0x14014f500
14014f295:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f299:	48 8b 01             	mov    (%rcx),%rax
14014f29c:	48 8b 40 78          	mov    0x78(%rax),%rax
14014f2a0:	ff 15 92 d9 9b 00    	call   *0x9bd992(%rip)        # 0x140b0cc38
14014f2a6:	8b f8                	mov    %eax,%edi
14014f2a8:	85 c0                	test   %eax,%eax
14014f2aa:	0f 88 50 02 00 00    	js     0x14014f500
14014f2b0:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f2b4:	48 8b 01             	mov    (%rcx),%rax
14014f2b7:	45 33 c9             	xor    %r9d,%r9d
14014f2ba:	4c 8d 05 0f 4d 9f 00 	lea    0x9f4d0f(%rip),%r8        # 0x140b43fd0
14014f2c1:	48 8d 15 70 16 9f 00 	lea    0x9f1670(%rip),%rdx        # 0x140b40938
14014f2c8:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014f2cf:	ff 15 63 d9 9b 00    	call   *0x9bd963(%rip)        # 0x140b0cc38
14014f2d5:	8b f8                	mov    %eax,%edi
14014f2d7:	85 c0                	test   %eax,%eax
14014f2d9:	0f 88 21 02 00 00    	js     0x14014f500
14014f2df:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014f2e3:	48 8b 01             	mov    (%rcx),%rax