14009eefc:	89 45 f8             	mov    %eax,-0x8(%rbp)
14009eeff:	e8 3c c8 ff ff       	call   0x14009b740
14009ef04:	c7 44 24 30 14 00 00 	movl   $0x14,0x30(%rsp)
14009ef0b:	00
14009ef0c:	33 d2                	xor    %edx,%edx
14009ef0e:	8b 48 0c             	mov    0xc(%rax),%ecx
14009ef11:	44 8b 48 04          	mov    0x4(%rax),%r9d
14009ef15:	41 2b c9             	sub    %r9d,%ecx
14009ef18:	44 8b 00             	mov    (%rax),%r8d
14009ef1b:	8b 40 08             	mov    0x8(%rax),%eax
14009ef1e:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14009ef22:	41 2b c0             	sub    %r8d,%eax
14009ef25:	48 8b 8e 10 05 00 00 	mov    0x510(%rsi),%rcx
14009ef2c:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009ef30:	ff 15 72 66 24 00    	call   *0x246672(%rip)        # 0x1402e55a8
14009ef36:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
14009ef3c:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14009ef40:	83 e8 1e             	sub    $0x1e,%eax
14009ef43:	c7 45 f0 1e 00 00 00 	movl   $0x1e,-0x10(%rbp)
14009ef4a:	44 8b c7             	mov    %edi,%r8d
14009ef4d:	89 45 f8             	mov    %eax,-0x8(%rbp)
14009ef50:	8b d3                	mov    %ebx,%edx
14009ef52:	c7 45 f4 37 00 00 00 	movl   $0x37,-0xc(%rbp)
14009ef59:	c7 45 fc 64 00 00 00 	movl   $0x64,-0x4(%rbp)
14009ef60:	e8 db c7 ff ff       	call   0x14009b740
14009ef65:	c7 44 24 30 14 00 00 	movl   $0x14,0x30(%rsp)
14009ef6c:	00
14009ef6d:	8b 48 0c             	mov    0xc(%rax),%ecx
14009ef70:	44 8b 48 04          	mov    0x4(%rax),%r9d
14009ef74:	41 2b c9             	sub    %r9d,%ecx
14009ef77:	44 8b 00             	mov    (%rax),%r8d
14009ef7a:	8b 40 08             	mov    0x8(%rax),%eax
14009ef7d:	41 2b c0             	sub    %r8d,%eax
14009ef80:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14009ef84:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009ef88:	48 8b 8e 50 05 00 00 	mov    0x550(%rsi),%rcx
14009ef8f:	33 d2                	xor    %edx,%edx
14009ef91:	ff 15 11 66 24 00    	call   *0x246611(%rip)        # 0x1402e55a8
14009ef97:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
14009ef9d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14009efa1:	83 e8 20             	sub    $0x20,%eax
14009efa4:	c7 45 f0 20 00 00 00 	movl   $0x20,-0x10(%rbp)
14009efab:	44 8b c7             	mov    %edi,%r8d
14009efae:	89 45 f8             	mov    %eax,-0x8(%rbp)
14009efb1:	8b d3                	mov    %ebx,%edx
14009efb3:	c7 45 f4 78 00 00 00 	movl   $0x78,-0xc(%rbp)
14009efba:	c7 45 fc dc 00 00 00 	movl   $0xdc,-0x4(%rbp)
14009efc1:	e8 7a c7 ff ff       	call   0x14009b740
14009efc6:	c7 44 24 30 14 00 00 	movl   $0x14,0x30(%rsp)
14009efcd:	00
14009efce:	33 d2                	xor    %edx,%edx
14009efd0:	8b 48 0c             	mov    0xc(%rax),%ecx
14009efd3:	44 8b 48 04          	mov    0x4(%rax),%r9d
14009efd7:	41 2b c9             	sub    %r9d,%ecx
14009efda:	44 8b 00             	mov    (%rax),%r8d
14009efdd:	8b 40 08             	mov    0x8(%rax),%eax
14009efe0:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14009efe4:	41 2b c0             	sub    %r8d,%eax
14009efe7:	48 8b 8e e0 05 00 00 	mov    0x5e0(%rsi),%rcx
14009efee:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009eff2:	ff 15 b0 65 24 00    	call   *0x2465b0(%rip)        # 0x1402e55a8
14009eff8:	4c 8b 86 a0 04 00 00 	mov    0x4a0(%rsi),%r8
14009efff:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14009f005:	48 8b 8e e0 05 00 00 	mov    0x5e0(%rsi),%rcx
14009f00c:	ba 30 00 00 00       	mov    $0x30,%edx
14009f011:	ff 15 81 66 24 00    	call   *0x246681(%rip)        # 0x1402e5698
14009f017:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
14009f01d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14009f021:	83 e8 28             	sub    $0x28,%eax
14009f024:	c7 45 f0 28 00 00 00 	movl   $0x28,-0x10(%rbp)
14009f02b:	44 8b c7             	mov    %edi,%r8d
14009f02e:	89 45 f8             	mov    %eax,-0x8(%rbp)
14009f031:	8b d3                	mov    %ebx,%edx
14009f033:	c7 45 f4 eb 00 00 00 	movl   $0xeb,-0xc(%rbp)
14009f03a:	c7 45 fc 0e 01 00 00 	movl   $0x10e,-0x4(%rbp)
14009f041:	e8 fa c6 ff ff       	call   0x14009b740
14009f046:	c7 44 24 30 14 00 00 	movl   $0x14,0x30(%rsp)
14009f04d:	00
14009f04e:	33 d2                	xor    %edx,%edx
14009f050:	8b 48 0c             	mov    0xc(%rax),%ecx
14009f053:	44 8b 48 04          	mov    0x4(%rax),%r9d
14009f057:	41 2b c9             	sub    %r9d,%ecx
14009f05a:	44 8b 00             	mov    (%rax),%r8d
14009f05d:	8b 40 08             	mov    0x8(%rax),%eax
14009f060:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14009f064:	41 2b c0             	sub    %r8d,%eax
14009f067:	48 8b 8e 28 06 00 00 	mov    0x628(%rsi),%rcx
14009f06e:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009f072:	ff 15 30 65 24 00    	call   *0x246530(%rip)        # 0x1402e55a8
14009f078:	4c 8b 86 b8 04 00 00 	mov    0x4b8(%rsi),%r8
14009f07f:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14009f085:	48 8b 8e 28 06 00 00 	mov    0x628(%rsi),%rcx
14009f08c:	ba 30 00 00 00       	mov    $0x30,%edx
14009f091:	ff 15 01 66 24 00    	call   *0x246601(%rip)        # 0x1402e5698
14009f097:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
14009f09d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14009f0a1:	99                   	cltd
14009f0a2:	c7 45 f4 18 01 00 00 	movl   $0x118,-0xc(%rbp)
14009f0a9:	2b c2                	sub    %edx,%eax
14009f0ab:	c7 45 fc 40 01 00 00 	movl   $0x140,-0x4(%rbp)
14009f0b2:	d1 f8                	sar    $1,%eax
14009f0b4:	44 8b c7             	mov    %edi,%r8d
14009f0b7:	83 e8 3c             	sub    $0x3c,%eax
14009f0ba:	8b d3                	mov    %ebx,%edx
14009f0bc:	89 45 f0             	mov    %eax,-0x10(%rbp)
14009f0bf:	83 c0 78             	add    $0x78,%eax
14009f0c2:	89 45 f8             	mov    %eax,-0x8(%rbp)
14009f0c5:	e8 76 c6 ff ff       	call   0x14009b740
14009f0ca:	c7 44 24 30 14 00 00 	movl   $0x14,0x30(%rsp)
14009f0d1:	00
14009f0d2:	44 8b 48 04          	mov    0x4(%rax),%r9d
14009f0d6:	8b 48 0c             	mov    0xc(%rax),%ecx
14009f0d9:	44 8b 00             	mov    (%rax),%r8d
14009f0dc:	41 2b c9             	sub    %r9d,%ecx
14009f0df:	8b 40 08             	mov    0x8(%rax),%eax
14009f0e2:	41 2b c0             	sub    %r8d,%eax
14009f0e5:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14009f0e9:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009f0ed:	33 d2                	xor    %edx,%edx
14009f0ef:	48 8b 8e 58 06 00 00 	mov    0x658(%rsi),%rcx
14009f0f6:	ff 15 ac 64 24 00    	call   *0x2464ac(%rip)        # 0x1402e55a8
14009f0fc:	4c 8b 86 b8 04 00 00 	mov    0x4b8(%rsi),%r8
14009f103:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14009f109:	48 8b 8e 58 06 00 00 	mov    0x658(%rsi),%rcx
14009f110:	ba 30 00 00 00       	mov    $0x30,%edx
14009f115:	ff 15 7d 65 24 00    	call   *0x24657d(%rip)        # 0x1402e5698
14009f11b:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
14009f121:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14009f125:	2d c8 00 00 00       	sub    $0xc8,%eax
14009f12a:	c7 45 f0 20 00 00 00 	movl   $0x20,-0x10(%rbp)
14009f131:	44 8b c7             	mov    %edi,%r8d
14009f134:	89 45 f8             	mov    %eax,-0x8(%rbp)
14009f137:	8b d3                	mov    %ebx,%edx
14009f139:	c7 45 f4 19 01 00 00 	movl   $0x119,-0xc(%rbp)
14009f140:	c7 45 fc 3f 01 00 00 	movl   $0x13f,-0x4(%rbp)
14009f147:	e8 f4 c5 ff ff       	call   0x14009b740
14009f14c:	c7 44 24 30 14 00 00 	movl   $0x14,0x30(%rsp)
14009f153:	00
14009f154:	33 d2                	xor    %edx,%edx
14009f156:	8b 48 0c             	mov    0xc(%rax),%ecx
14009f159:	44 8b 48 04          	mov    0x4(%rax),%r9d
14009f15d:	41 2b c9             	sub    %r9d,%ecx
14009f160:	44 8b 00             	mov    (%rax),%r8d
14009f163:	8b 40 08             	mov    0x8(%rax),%eax
14009f166:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14009f16a:	41 2b c0             	sub    %r8d,%eax
14009f16d:	48 8b 8e 98 06 00 00 	mov    0x698(%rsi),%rcx
14009f174:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009f178:	ff 15 2a 64 24 00    	call   *0x24642a(%rip)        # 0x1402e55a8
14009f17e:	4c 8b 86 a0 04 00 00 	mov    0x4a0(%rsi),%r8
14009f185:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14009f18b:	48 8b 8e 98 06 00 00 	mov    0x698(%rsi),%rcx
14009f192:	ba 30 00 00 00       	mov    $0x30,%edx
14009f197:	ff 15 fb 64 24 00    	call   *0x2464fb(%rip)        # 0x1402e5698
14009f19d:	48 8b 8e 98 06 00 00 	mov    0x698(%rsi),%rcx
14009f1a4:	33 c0                	xor    %eax,%eax
14009f1a6:	c7 44 24 30 27 02 00 	movl   $0x227,0x30(%rsp)
14009f1ad:	00
14009f1ae:	45 33 c9             	xor    %r9d,%r9d
14009f1b1:	89 44 24 28          	mov    %eax,0x28(%rsp)
14009f1b5:	45 33 c0             	xor    %r8d,%r8d
14009f1b8:	33 d2                	xor    %edx,%edx
14009f1ba:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009f1be:	ff 15 e4 63 24 00    	call   *0x2463e4(%rip)        # 0x1402e55a8
14009f1c4:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
14009f1ca:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14009f1ce:	2d c8 00 00 00       	sub    $0xc8,%eax
14009f1d3:	c7 45 f4 18 01 00 00 	movl   $0x118,-0xc(%rbp)
14009f1da:	89 45 f0             	mov    %eax,-0x10(%rbp)
14009f1dd:	44 8b c7             	mov    %edi,%r8d
14009f1e0:	05 a0 00 00 00       	add    $0xa0,%eax
14009f1e5:	c7 45 fc 40 01 00 00 	movl   $0x140,-0x4(%rbp)
14009f1ec:	8b d3                	mov    %ebx,%edx
14009f1ee:	89 45 f8             	mov    %eax,-0x8(%rbp)
14009f1f1:	e8 4a c5 ff ff       	call   0x14009b740
14009f1f6:	c7 44 24 30 14 00 00 	movl   $0x14,0x30(%rsp)
14009f1fd:	00
14009f1fe:	33 d2                	xor    %edx,%edx
14009f200:	8b 48 0c             	mov    0xc(%rax),%ecx
14009f203:	44 8b 48 04          	mov    0x4(%rax),%r9d
14009f207:	41 2b c9             	sub    %r9d,%ecx
14009f20a:	44 8b 00             	mov    (%rax),%r8d
14009f20d:	8b 40 08             	mov    0x8(%rax),%eax
14009f210:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14009f214:	41 2b c0             	sub    %r8d,%eax
14009f217:	48 8b 8e 40 07 00 00 	mov    0x740(%rsi),%rcx
14009f21e:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009f222:	ff 15 80 63 24 00    	call   *0x246380(%rip)        # 0x1402e55a8
14009f228:	4c 8b 86 b8 04 00 00 	mov    0x4b8(%rsi),%r8
14009f22f:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14009f235:	48 8b 8e 40 07 00 00 	mov    0x740(%rsi),%rcx
14009f23c:	ba 30 00 00 00       	mov    $0x30,%edx
14009f241:	ff 15 51 64 24 00    	call   *0x246451(%rip)        # 0x1402e5698
14009f247:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14009f24c:	b0 01                	mov    $0x1,%al
14009f24e:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14009f253:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14009f258:	48 83 c4 50          	add    $0x50,%rsp
14009f25c:	5d                   	pop    %rbp
14009f25d:	c3                   	ret
14009f25e:	cc                   	int3
14009f25f:	cc                   	int3
14009f260:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14009f265:	55                   	push   %rbp
14009f266:	56                   	push   %rsi
14009f267:	57                   	push   %rdi
14009f268:	41 54                	push   %r12
14009f26a:	41 55                	push   %r13
14009f26c:	41 56                	push   %r14
14009f26e:	41 57                	push   %r15
14009f270:	48 83 ec 40          	sub    $0x40,%rsp
14009f274:	48 8b 05 05 68 33 00 	mov    0x336805(%rip),%rax        # 0x1403d5a80
14009f27b:	48 33 c4             	xor    %rsp,%rax
14009f27e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14009f283:	48 8b 05 9e c5 33 00 	mov    0x33c59e(%rip),%rax        # 0x1403db828
14009f28a:	44 8b ea             	mov    %edx,%r13d
14009f28d:	4c 8b f9             	mov    %rcx,%r15
14009f290:	48 85 c0             	test   %rax,%rax
14009f293:	74 06                	je     0x14009f29b
14009f295:	ff d0                	call   *%rax
14009f297:	8b e8                	mov    %eax,%ebp
14009f299:	eb 32                	jmp    0x14009f2cd
14009f29b:	33 c9                	xor    %ecx,%ecx
14009f29d:	ff 15 25 64 24 00    	call   *0x246425(%rip)        # 0x1402e56c8
14009f2a3:	48 8b d8             	mov    %rax,%rbx
14009f2a6:	48 85 c0             	test   %rax,%rax
14009f2a9:	74 1d                	je     0x14009f2c8
14009f2ab:	ba 58 00 00 00       	mov    $0x58,%edx
14009f2b0:	48 8b c8             	mov    %rax,%rcx
14009f2b3:	ff 15 f7 5d 24 00    	call   *0x245df7(%rip)        # 0x1402e50b0
14009f2b9:	48 8b d3             	mov    %rbx,%rdx
14009f2bc:	33 c9                	xor    %ecx,%ecx
14009f2be:	8b e8                	mov    %eax,%ebp
14009f2c0:	ff 15 1a 64 24 00    	call   *0x24641a(%rip)        # 0x1402e56e0
14009f2c6:	eb 05                	jmp    0x14009f2cd
14009f2c8:	bd 60 00 00 00       	mov    $0x60,%ebp
14009f2cd:	45 8b cd             	mov    %r13d,%r9d
14009f2d0:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
14009f2d4:	49 8d 4f 38          	lea    0x38(%r15),%rcx
14009f2d8:	e8 43 b9 fd ff       	call   0x14007ac20
14009f2dd:	4c 8b 25 64 c5 33 00 	mov    0x33c564(%rip),%r12        # 0x1403db848
14009f2e4:	49 8d 4f 38          	lea    0x38(%r15),%rcx
14009f2e8:	44 8b cd             	mov    %ebp,%r9d
14009f2eb:	49 8d bf 00 02 00 00 	lea    0x200(%r15),%rdi
14009f2f2:	45 8b c5             	mov    %r13d,%r8d
14009f2f5:	33 d2                	xor    %edx,%edx
14009f2f7:	e8 84 b7 fd ff       	call   0x14007aa80
14009f2fc:	48 8b d8             	mov    %rax,%rbx
14009f2ff:	33 f6                	xor    %esi,%esi
14009f301:	4c 8b f0             	mov    %rax,%r14
14009f304:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14009f309:	b8 00 01 00 00       	mov    $0x100,%eax
14009f30e:	49 c1 ee 20          	shr    $0x20,%r14
14009f312:	3b d8                	cmp    %eax,%ebx
14009f314:	0f 4f d8             	cmovg  %eax,%ebx
14009f317:	44 3b f0             	cmp    %eax,%r14d
14009f31a:	44 0f 4f f0          	cmovg  %eax,%r14d
14009f31e:	48 8b 05 0b c5 33 00 	mov    0x33c50b(%rip),%rax        # 0x1403db830
14009f325:	48 85 c0             	test   %rax,%rax
14009f328:	74 2f                	je     0x14009f359
14009f32a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14009f32f:	45 8b ce             	mov    %r14d,%r9d
14009f332:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14009f337:	44 8b c3             	mov    %ebx,%r8d
14009f33a:	49 8b cc             	mov    %r12,%rcx
14009f33d:	ba 6b 00 00 00       	mov    $0x6b,%edx
14009f342:	ff d0                	call   *%rax
14009f344:	85 c0                	test   %eax,%eax
14009f346:	74 07                	je     0x14009f34f
14009f348:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14009f34d:	eb 0a                	jmp    0x14009f359
14009f34f:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14009f354:	48 85 f6             	test   %rsi,%rsi
14009f357:	75 23                	jne    0x14009f37c
14009f359:	89 74 24 28          	mov    %esi,0x28(%rsp)
14009f35d:	44 8b cb             	mov    %ebx,%r9d
14009f360:	ba 6b 00 00 00       	mov    $0x6b,%edx
14009f365:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14009f36a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14009f370:	49 8b cc             	mov    %r12,%rcx
14009f373:	ff 15 5f 63 24 00    	call   *0x24635f(%rip)        # 0x1402e56d8
14009f379:	48 8b f0             	mov    %rax,%rsi
14009f37c:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
14009f381:	74 12                	je     0x14009f395
14009f383:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14009f387:	74 0c                	je     0x14009f395
14009f389:	48 8b 0f             	mov    (%rdi),%rcx
14009f38c:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14009f390:	48 8b cf             	mov    %rdi,%rcx
14009f393:	ff d2                	call   *%rdx
14009f395:	4c 8b 25 ac c4 33 00 	mov    0x33c4ac(%rip),%r12        # 0x1403db848
14009f39c:	49 8d 4f 38          	lea    0x38(%r15),%rcx
14009f3a0:	48 89 77 08          	mov    %rsi,0x8(%rdi)
14009f3a4:	44 8b cd             	mov    %ebp,%r9d
14009f3a7:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14009f3ab:	45 8b c5             	mov    %r13d,%r8d
14009f3ae:	ba 01 00 00 00       	mov    $0x1,%edx
14009f3b3:	49 8d bf 18 02 00 00 	lea    0x218(%r15),%rdi
14009f3ba:	e8 c1 b6 fd ff       	call   0x14007aa80
14009f3bf:	48 8b d8             	mov    %rax,%rbx
14009f3c2:	33 f6                	xor    %esi,%esi
14009f3c4:	4c 8b f0             	mov    %rax,%r14
14009f3c7:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14009f3cc:	b8 00 01 00 00       	mov    $0x100,%eax
14009f3d1:	49 c1 ee 20          	shr    $0x20,%r14
14009f3d5:	3b d8                	cmp    %eax,%ebx
14009f3d7:	0f 4f d8             	cmovg  %eax,%ebx
14009f3da:	44 3b f0             	cmp    %eax,%r14d
14009f3dd:	44 0f 4f f0          	cmovg  %eax,%r14d
14009f3e1:	48 8b 05 48 c4 33 00 	mov    0x33c448(%rip),%rax        # 0x1403db830
14009f3e8:	48 85 c0             	test   %rax,%rax
14009f3eb:	74 2f                	je     0x14009f41c
14009f3ed:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14009f3f2:	45 8b ce             	mov    %r14d,%r9d
14009f3f5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14009f3fa:	44 8b c3             	mov    %ebx,%r8d
14009f3fd:	49 8b cc             	mov    %r12,%rcx
14009f400:	ba 6b 00 00 00       	mov    $0x6b,%edx
14009f405:	ff d0                	call   *%rax
14009f407:	85 c0                	test   %eax,%eax
14009f409:	74 07                	je     0x14009f412
14009f40b:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14009f410:	eb 0a                	jmp    0x14009f41c
14009f412:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14009f417:	48 85 f6             	test   %rsi,%rsi
14009f41a:	75 23                	jne    0x14009f43f
14009f41c:	89 74 24 28          	mov    %esi,0x28(%rsp)
14009f420:	44 8b cb             	mov    %ebx,%r9d
14009f423:	ba 6b 00 00 00       	mov    $0x6b,%edx
14009f428:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14009f42d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14009f433:	49 8b cc             	mov    %r12,%rcx
14009f436:	ff 15 9c 62 24 00    	call   *0x24629c(%rip)        # 0x1402e56d8
14009f43c:	48 8b f0             	mov    %rax,%rsi
14009f43f:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
14009f444:	74 12                	je     0x14009f458
14009f446:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14009f44a:	74 0c                	je     0x14009f458
14009f44c:	48 8b 0f             	mov    (%rdi),%rcx
14009f44f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14009f453:	48 8b cf             	mov    %rdi,%rcx
14009f456:	ff d2                	call   *%rdx
14009f458:	4c 8b 25 e9 c3 33 00 	mov    0x33c3e9(%rip),%r12        # 0x1403db848
14009f45f:	49 8d 4f 38          	lea    0x38(%r15),%rcx
14009f463:	48 89 77 08          	mov    %rsi,0x8(%rdi)
14009f467:	44 8b cd             	mov    %ebp,%r9d
14009f46a:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14009f46e:	45 8b c5             	mov    %r13d,%r8d
14009f471:	ba 02 00 00 00       	mov    $0x2,%edx
14009f476:	49 8d bf 30 02 00 00 	lea    0x230(%r15),%rdi