14099fb20:	66 0f 66 c8          	pcmpgtd %xmm0,%xmm1
14099fb24:	0f 54 ca             	andps  %xmm2,%xmm1
14099fb27:	66 0f fe c8          	paddd  %xmm0,%xmm1
14099fb2b:	66 0f 72 e1 01       	psrad  $0x1,%xmm1
14099fb30:	66 0f 72 f1 08       	pslld  $0x8,%xmm1
14099fb35:	66 0f fe cb          	paddd  %xmm3,%xmm1
14099fb39:	f3 0f 7f 4a b0       	movdqu %xmm1,-0x50(%rdx)
14099fb3e:	0f 57 c9             	xorps  %xmm1,%xmm1
14099fb41:	f3 0f 6f 42 c0       	movdqu -0x40(%rdx),%xmm0
14099fb46:	66 0f 72 e0 08       	psrad  $0x8,%xmm0
14099fb4b:	66 0f 66 c8          	pcmpgtd %xmm0,%xmm1
14099fb4f:	0f 54 ca             	andps  %xmm2,%xmm1
14099fb52:	66 0f fe c8          	paddd  %xmm0,%xmm1
14099fb56:	66 0f 72 e1 01       	psrad  $0x1,%xmm1
14099fb5b:	66 0f 72 f1 08       	pslld  $0x8,%xmm1
14099fb60:	66 0f fe cb          	paddd  %xmm3,%xmm1
14099fb64:	f3 0f 7f 4a c0       	movdqu %xmm1,-0x40(%rdx)
14099fb69:	0f 57 c9             	xorps  %xmm1,%xmm1
14099fb6c:	f3 0f 6f 42 d0       	movdqu -0x30(%rdx),%xmm0
14099fb71:	66 0f 72 e0 08       	psrad  $0x8,%xmm0
14099fb76:	66 0f 66 c8          	pcmpgtd %xmm0,%xmm1
14099fb7a:	0f 54 ca             	andps  %xmm2,%xmm1
14099fb7d:	66 0f fe c8          	paddd  %xmm0,%xmm1
14099fb81:	66 0f 72 e1 01       	psrad  $0x1,%xmm1
14099fb86:	66 0f 72 f1 08       	pslld  $0x8,%xmm1
14099fb8b:	66 0f fe cb          	paddd  %xmm3,%xmm1
14099fb8f:	f3 0f 7f 4a d0       	movdqu %xmm1,-0x30(%rdx)
14099fb94:	48 3b c8             	cmp    %rax,%rcx
14099fb97:	0f 8e 43 ff ff ff    	jle    0x14099fae0
14099fb9d:	49 3b cd             	cmp    %r13,%rcx
14099fba0:	7f 31                	jg     0x14099fbd3
14099fba2:	0f 1f 40 00          	nopl   0x0(%rax)
14099fba6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14099fbad:	00 00 00
14099fbb0:	8b 84 8d 50 03 00 00 	mov    0x350(%rbp,%rcx,4),%eax
14099fbb7:	c1 f8 08             	sar    $0x8,%eax
14099fbba:	99                   	cltd
14099fbbb:	2b c2                	sub    %edx,%eax
14099fbbd:	d1 f8                	sar    $1,%eax
14099fbbf:	ff c0                	inc    %eax
14099fbc1:	c1 e0 08             	shl    $0x8,%eax
14099fbc4:	89 84 8d 50 03 00 00 	mov    %eax,0x350(%rbp,%rcx,4)
14099fbcb:	48 ff c1             	inc    %rcx
14099fbce:	49 3b cd             	cmp    %r13,%rcx
14099fbd1:	7e dd                	jle    0x14099fbb0
14099fbd3:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14099fbd7:	8b df                	mov    %edi,%ebx
14099fbd9:	89 bd 50 03 00 00    	mov    %edi,0x350(%rbp)
14099fbdf:	4c 8b f7             	mov    %rdi,%r14
14099fbe2:	41 8b fb             	mov    %r11d,%edi
14099fbe5:	c7 85 60 0b 00 00 fe 	movl   $0xfffffffe,0xb60(%rbp)
14099fbec:	ff ff ff
14099fbef:	44 8b fe             	mov    %esi,%r15d
14099fbf2:	e9 94 fb ff ff       	jmp    0x14099f78b
14099fbf7:	48 8b 8d 70 13 00 00 	mov    0x1370(%rbp),%rcx
14099fbfe:	48 33 cc             	xor    %rsp,%rcx
14099fc01:	e8 fa b8 47 00       	call   0x140e1b500
14099fc06:	48 8b 9c 24 c8 14 00 	mov    0x14c8(%rsp),%rbx
14099fc0d:	00
14099fc0e:	48 81 c4 80 14 00 00 	add    $0x1480,%rsp
14099fc15:	41 5f                	pop    %r15
14099fc17:	41 5e                	pop    %r14
14099fc19:	41 5d                	pop    %r13
14099fc1b:	41 5c                	pop    %r12
14099fc1d:	5f                   	pop    %rdi
14099fc1e:	5e                   	pop    %rsi
14099fc1f:	5d                   	pop    %rbp
14099fc20:	c3                   	ret
14099fc21:	ff 25 69 3d 5e 00    	jmp    *0x5e3d69(%rip)        # 0x140f83990
14099fc27:	ff 25 5b 3d 5e 00    	jmp    *0x5e3d5b(%rip)        # 0x140f83988
14099fc2d:	ff 25 4d 3d 5e 00    	jmp    *0x5e3d4d(%rip)        # 0x140f83980
14099fc33:	ff 25 3f 3d 5e 00    	jmp    *0x5e3d3f(%rip)        # 0x140f83978
14099fc39:	ff 25 31 3d 5e 00    	jmp    *0x5e3d31(%rip)        # 0x140f83970
14099fc3f:	ff 25 23 3d 5e 00    	jmp    *0x5e3d23(%rip)        # 0x140f83968
14099fc45:	ff 25 15 3d 5e 00    	jmp    *0x5e3d15(%rip)        # 0x140f83960
14099fc4b:	ff 25 07 3d 5e 00    	jmp    *0x5e3d07(%rip)        # 0x140f83958
14099fc51:	ff 25 f9 3c 5e 00    	jmp    *0x5e3cf9(%rip)        # 0x140f83950
14099fc57:	ff 25 eb 3c 5e 00    	jmp    *0x5e3ceb(%rip)        # 0x140f83948
14099fc5d:	ff 25 dd 3c 5e 00    	jmp    *0x5e3cdd(%rip)        # 0x140f83940
14099fc63:	ff 25 cf 3c 5e 00    	jmp    *0x5e3ccf(%rip)        # 0x140f83938
14099fc69:	ff 25 c1 3c 5e 00    	jmp    *0x5e3cc1(%rip)        # 0x140f83930
14099fc6f:	cc                   	int3
14099fc70:	48 8d 05 e9 09 00 00 	lea    0x9e9(%rip),%rax        # 0x1409a0660
14099fc77:	48 89 01             	mov    %rax,(%rcx)
14099fc7a:	48 8d 05 df 09 00 00 	lea    0x9df(%rip),%rax        # 0x1409a0660
14099fc81:	48 89 81 38 03 00 00 	mov    %rax,0x338(%rcx)
14099fc88:	48 8d 05 d1 09 00 00 	lea    0x9d1(%rip),%rax        # 0x1409a0660
14099fc8f:	48 89 81 48 03 00 00 	mov    %rax,0x348(%rcx)
14099fc96:	48 8d 05 c3 09 00 00 	lea    0x9c3(%rip),%rax        # 0x1409a0660
14099fc9d:	48 89 81 50 03 00 00 	mov    %rax,0x350(%rcx)
14099fca4:	48 8d 05 b5 09 00 00 	lea    0x9b5(%rip),%rax        # 0x1409a0660
14099fcab:	48 89 81 58 03 00 00 	mov    %rax,0x358(%rcx)
14099fcb2:	48 8d 05 a7 09 00 00 	lea    0x9a7(%rip),%rax        # 0x1409a0660
14099fcb9:	48 89 81 60 03 00 00 	mov    %rax,0x360(%rcx)
14099fcc0:	48 8d 05 99 09 00 00 	lea    0x999(%rip),%rax        # 0x1409a0660
14099fcc7:	48 89 81 70 03 00 00 	mov    %rax,0x370(%rcx)
14099fcce:	48 8d 05 9b 08 00 00 	lea    0x89b(%rip),%rax        # 0x1409a0570
14099fcd5:	48 89 81 88 03 00 00 	mov    %rax,0x388(%rcx)
14099fcdc:	48 8d 05 7d 09 00 00 	lea    0x97d(%rip),%rax        # 0x1409a0660
14099fce3:	48 89 81 90 03 00 00 	mov    %rax,0x390(%rcx)
14099fcea:	48 8d 05 6f 09 00 00 	lea    0x96f(%rip),%rax        # 0x1409a0660
14099fcf1:	48 89 81 98 03 00 00 	mov    %rax,0x398(%rcx)
14099fcf8:	48 8d 05 61 09 00 00 	lea    0x961(%rip),%rax        # 0x1409a0660
14099fcff:	48 89 81 a0 03 00 00 	mov    %rax,0x3a0(%rcx)
14099fd06:	48 8d 05 e3 08 00 00 	lea    0x8e3(%rip),%rax        # 0x1409a05f0
14099fd0d:	48 89 81 a8 03 00 00 	mov    %rax,0x3a8(%rcx)
14099fd14:	48 8d 05 45 09 00 00 	lea    0x945(%rip),%rax        # 0x1409a0660
14099fd1b:	48 89 81 b0 03 00 00 	mov    %rax,0x3b0(%rcx)
14099fd22:	48 8d 05 37 09 00 00 	lea    0x937(%rip),%rax        # 0x1409a0660
14099fd29:	48 89 81 b8 03 00 00 	mov    %rax,0x3b8(%rcx)
14099fd30:	48 8d 05 39 08 00 00 	lea    0x839(%rip),%rax        # 0x1409a0570
14099fd37:	48 89 81 c0 03 00 00 	mov    %rax,0x3c0(%rcx)
14099fd3e:	48 8d 05 1b 09 00 00 	lea    0x91b(%rip),%rax        # 0x1409a0660
14099fd45:	48 89 81 c8 03 00 00 	mov    %rax,0x3c8(%rcx)
14099fd4c:	48 8d 05 0d 09 00 00 	lea    0x90d(%rip),%rax        # 0x1409a0660
14099fd53:	48 89 81 d0 03 00 00 	mov    %rax,0x3d0(%rcx)
14099fd5a:	48 8d 05 ff 08 00 00 	lea    0x8ff(%rip),%rax        # 0x1409a0660
14099fd61:	48 89 81 d8 03 00 00 	mov    %rax,0x3d8(%rcx)
14099fd68:	48 8d 05 01 08 00 00 	lea    0x801(%rip),%rax        # 0x1409a0570
14099fd6f:	48 89 81 e0 03 00 00 	mov    %rax,0x3e0(%rcx)
14099fd76:	48 8d 05 83 02 00 00 	lea    0x283(%rip),%rax        # 0x1409a0000
14099fd7d:	48 89 81 e8 03 00 00 	mov    %rax,0x3e8(%rcx)
14099fd84:	48 8d 05 35 0a 00 00 	lea    0xa35(%rip),%rax        # 0x1409a07c0
14099fd8b:	48 89 81 80 03 00 00 	mov    %rax,0x380(%rcx)
14099fd92:	48 8d 05 27 02 00 00 	lea    0x227(%rip),%rax        # 0x14099ffc0
14099fd99:	48 89 81 78 03 00 00 	mov    %rax,0x378(%rcx)
14099fda0:	c3                   	ret
14099fda1:	cc                   	int3
14099fda2:	cc                   	int3
14099fda3:	cc                   	int3
14099fda4:	cc                   	int3
14099fda5:	cc                   	int3
14099fda6:	cc                   	int3
14099fda7:	cc                   	int3
14099fda8:	cc                   	int3
14099fda9:	cc                   	int3
14099fdaa:	cc                   	int3
14099fdab:	cc                   	int3
14099fdac:	cc                   	int3
14099fdad:	cc                   	int3
14099fdae:	cc                   	int3
14099fdaf:	cc                   	int3
14099fdb0:	40 53                	rex push %rbx
14099fdb2:	48 81 ec d0 01 00 00 	sub    $0x1d0,%rsp
14099fdb9:	48 8b 05 40 91 a1 00 	mov    0xa19140(%rip),%rax        # 0x1413b8f00
14099fdc0:	48 33 c4             	xor    %rsp,%rax
14099fdc3:	48 89 84 24 c0 01 00 	mov    %rax,0x1c0(%rsp)
14099fdca:	00
14099fdcb:	83 3d 2e 49 a9 00 00 	cmpl   $0x0,0xa9492e(%rip)        # 0x141434700
14099fdd2:	48 8b d9             	mov    %rcx,%rbx
14099fdd5:	75 3a                	jne    0x14099fe11
14099fdd7:	b9 02 02 00 00       	mov    $0x202,%ecx
14099fddc:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14099fde1:	ff 15 b9 3a 5e 00    	call   *0x5e3ab9(%rip)        # 0x140f838a0
14099fde7:	c7 05 0f 49 a9 00 01 	movl   $0x1,0xa9490f(%rip)        # 0x141434700
14099fdee:	00 00 00
14099fdf1:	85 c0                	test   %eax,%eax
14099fdf3:	74 3b                	je     0x14099fe30
14099fdf5:	48 85 db             	test   %rbx,%rbx
14099fdf8:	74 17                	je     0x14099fe11
14099fdfa:	4c 8d 0d 67 88 6c 00 	lea    0x6c8867(%rip),%r9        # 0x141068668
14099fe01:	44 8b c0             	mov    %eax,%r8d
14099fe04:	ba 00 01 00 00       	mov    $0x100,%edx
14099fe09:	48 8b cb             	mov    %rbx,%rcx
14099fe0c:	e8 df 1d 01 00       	call   0x1409b1bf0
14099fe11:	8b 05 e1 1a a1 00    	mov    0xa11ae1(%rip),%eax        # 0x1413b18f8
14099fe17:	48 8b 8c 24 c0 01 00 	mov    0x1c0(%rsp),%rcx
14099fe1e:	00
14099fe1f:	48 33 cc             	xor    %rsp,%rcx
14099fe22:	e8 d9 b6 47 00       	call   0x140e1b500
14099fe27:	48 81 c4 d0 01 00 00 	add    $0x1d0,%rsp
14099fe2e:	5b                   	pop    %rbx
14099fe2f:	c3                   	ret
14099fe30:	48 8b 0d a1 3a 5e 00 	mov    0x5e3aa1(%rip),%rcx        # 0x140f838d8
14099fe37:	e8 38 b5 47 00       	call   0x140e1b374
14099fe3c:	33 c0                	xor    %eax,%eax
14099fe3e:	c7 05 b0 1a a1 00 00 	movl   $0x0,0xa11ab0(%rip)        # 0x1413b18f8
14099fe45:	00 00 00
14099fe48:	eb cd                	jmp    0x14099fe17
14099fe4a:	cc                   	int3
14099fe4b:	cc                   	int3
14099fe4c:	cc                   	int3
14099fe4d:	cc                   	int3
14099fe4e:	cc                   	int3
14099fe4f:	cc                   	int3
14099fe50:	40 53                	rex push %rbx
14099fe52:	48 83 ec 20          	sub    $0x20,%rsp
14099fe56:	83 79 78 00          	cmpl   $0x0,0x78(%rcx)
14099fe5a:	48 8b d9             	mov    %rcx,%rbx
14099fe5d:	74 23                	je     0x14099fe82
14099fe5f:	48 81 c1 e8 00 00 00 	add    $0xe8,%rcx
14099fe66:	4c 8d 05 73 88 6c 00 	lea    0x6c8873(%rip),%r8        # 0x1410686e0
14099fe6d:	ba 00 01 00 00       	mov    $0x100,%edx
14099fe72:	e8 b9 fe 9d ff       	call   0x14037fd30
14099fe77:	b8 fc ff ff ff       	mov    $0xfffffffc,%eax
14099fe7c:	48 83 c4 20          	add    $0x20,%rsp
14099fe80:	5b                   	pop    %rbx
14099fe81:	c3                   	ret
14099fe82:	48 8b 81 28 03 00 00 	mov    0x328(%rcx),%rax
14099fe89:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14099fe8e:	ff 15 8c 3b 5e 00    	call   *0x5e3b8c(%rip)        # 0x140f83a20
14099fe94:	8b f8                	mov    %eax,%edi
14099fe96:	85 c0                	test   %eax,%eax
14099fe98:	78 5d                	js     0x14099fef7
14099fe9a:	83 bb 9c 00 00 00 00 	cmpl   $0x0,0x9c(%rbx)
14099fea1:	74 40                	je     0x14099fee3
14099fea3:	48 8b 83 68 03 00 00 	mov    0x368(%rbx),%rax
14099feaa:	ba 01 00 00 00       	mov    $0x1,%edx
14099feaf:	48 8b cb             	mov    %rbx,%rcx
14099feb2:	ff 15 68 3b 5e 00    	call   *0x5e3b68(%rip)        # 0x140f83a20
14099feb8:	8b f8                	mov    %eax,%edi
14099feba:	85 c0                	test   %eax,%eax
14099febc:	79 25                	jns    0x14099fee3
14099febe:	48 8b 83 e8 03 00 00 	mov    0x3e8(%rbx),%rax
14099fec5:	48 8b cb             	mov    %rbx,%rcx
14099fec8:	ff 15 52 3b 5e 00    	call   *0x5e3b52(%rip)        # 0x140f83a20
14099fece:	48 8b cb             	mov    %rbx,%rcx
14099fed1:	e8 9a fd ff ff       	call   0x14099fc70
14099fed6:	8b c7                	mov    %edi,%eax
14099fed8:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14099fedd:	48 83 c4 20          	add    $0x20,%rsp
14099fee1:	5b                   	pop    %rbx
14099fee2:	c3                   	ret
14099fee3:	8b c7                	mov    %edi,%eax
14099fee5:	c7 43 78 01 00 00 00 	movl   $0x1,0x78(%rbx)
14099feec:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14099fef1:	48 83 c4 20          	add    $0x20,%rsp
14099fef5:	5b                   	pop    %rbx
14099fef6:	c3                   	ret
14099fef7:	80 bb e8 00 00 00 00 	cmpb   $0x0,0xe8(%rbx)
14099fefe:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14099ff03:	75 22                	jne    0x14099ff27
14099ff05:	8b c8                	mov    %eax,%ecx
14099ff07:	e8 54 0e 00 00       	call   0x1409a0d60
14099ff0c:	4c 8b c8             	mov    %rax,%r9
14099ff0f:	4c 8d 05 9a 85 63 00 	lea    0x63859a(%rip),%r8        # 0x140fd84b0
14099ff16:	ba 00 01 00 00       	mov    $0x100,%edx
14099ff1b:	48 8d 8b e8 00 00 00 	lea    0xe8(%rbx),%rcx
14099ff22:	e8 09 fe 9d ff       	call   0x14037fd30
14099ff27:	48 8b cb             	mov    %rbx,%rcx
14099ff2a:	e8 41 fd ff ff       	call   0x14099fc70
14099ff2f:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14099ff34:	8b c7                	mov    %edi,%eax
14099ff36:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14099ff3b:	48 83 c4 20          	add    $0x20,%rsp
14099ff3f:	5b                   	pop    %rbx
14099ff40:	c3                   	ret
14099ff41:	cc                   	int3
14099ff42:	cc                   	int3
14099ff43:	cc                   	int3
14099ff44:	cc                   	int3
14099ff45:	cc                   	int3
14099ff46:	cc                   	int3
14099ff47:	cc                   	int3
14099ff48:	cc                   	int3
14099ff49:	cc                   	int3
14099ff4a:	cc                   	int3
14099ff4b:	cc                   	int3
14099ff4c:	cc                   	int3
14099ff4d:	cc                   	int3
14099ff4e:	cc                   	int3
14099ff4f:	cc                   	int3
14099ff50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14099ff55:	57                   	push   %rdi
14099ff56:	48 83 ec 20          	sub    $0x20,%rsp
14099ff5a:	48 8b c2             	mov    %rdx,%rax
14099ff5d:	48 8b f9             	mov    %rcx,%rdi
14099ff60:	48 8b c8             	mov    %rax,%rcx
14099ff63:	ba 01 00 00 00       	mov    $0x1,%edx
14099ff68:	49 8b d8             	mov    %r8,%rbx
14099ff6b:	e8 18 11 49 00       	call   0x140e31088
14099ff70:	48 8b d0             	mov    %rax,%rdx
14099ff73:	48 85 c0             	test   %rax,%rax
14099ff76:	75 29                	jne    0x14099ffa1
14099ff78:	e8 73 a3 48 00       	call   0x140e2a2f0
14099ff7d:	4c 8d 0d 84 a1 63 00 	lea    0x63a184(%rip),%r9        # 0x140fda108
14099ff84:	ba 00 01 00 00       	mov    $0x100,%edx
14099ff89:	48 8b cf             	mov    %rdi,%rcx
14099ff8c:	44 8b 00             	mov    (%rax),%r8d
14099ff8f:	e8 5c 1b 01 00       	call   0x1409b1af0
14099ff94:	33 c0                	xor    %eax,%eax
14099ff96:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14099ff9b:	48 83 c4 20          	add    $0x20,%rsp
14099ff9f:	5f                   	pop    %rdi
14099ffa0:	c3                   	ret
14099ffa1:	48 c7 40 10 ff ff ff 	movq   $0xffffffffffffffff,0x10(%rax)
14099ffa8:	ff
14099ffa9:	48 03 c3             	add    %rbx,%rax
14099ffac:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14099ffb1:	48 89 42 38          	mov    %rax,0x38(%rdx)
14099ffb5:	48 8b c2             	mov    %rdx,%rax
14099ffb8:	48 83 c4 20          	add    $0x20,%rsp
14099ffbc:	5f                   	pop    %rdi
14099ffbd:	c3                   	ret
14099ffbe:	cc                   	int3
14099ffbf:	cc                   	int3
14099ffc0:	c7 41 34 01 00 00 00 	movl   $0x1,0x34(%rcx)
14099ffc7:	c3                   	ret
14099ffc8:	cc                   	int3
14099ffc9:	cc                   	int3
14099ffca:	cc                   	int3
14099ffcb:	cc                   	int3
14099ffcc:	cc                   	int3
14099ffcd:	cc                   	int3
14099ffce:	cc                   	int3
14099ffcf:	cc                   	int3
14099ffd0:	48 83 ec 28          	sub    $0x28,%rsp
14099ffd4:	48 81 c1 e8 00 00 00 	add    $0xe8,%rcx
14099ffdb:	4c 8d 05 f6 89 6c 00 	lea    0x6c89f6(%rip),%r8        # 0x1410689d8
14099ffe2:	ba 00 01 00 00       	mov    $0x100,%edx
14099ffe7:	e8 44 fd 9d ff       	call   0x14037fd30
14099ffec:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14099fff1:	48 83 c4 28          	add    $0x28,%rsp
14099fff5:	c3                   	ret
14099fff6:	cc                   	int3
14099fff7:	cc                   	int3
14099fff8:	cc                   	int3
14099fff9:	cc                   	int3
14099fffa:	cc                   	int3
14099fffb:	cc                   	int3
14099fffc:	cc                   	int3
14099fffd:	cc                   	int3
14099fffe:	cc                   	int3
14099ffff:	cc                   	int3
1409a0000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409a0005:	57                   	push   %rdi
1409a0006:	48 83 ec 20          	sub    $0x20,%rsp
1409a000a:	48 8b d9             	mov    %rcx,%rbx
1409a000d:	33 ff                	xor    %edi,%edi
1409a000f:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a0013:	48 85 c9             	test   %rcx,%rcx
1409a0016:	74 09                	je     0x1409a0021
1409a0018:	e8 73 10 49 00       	call   0x140e31090
1409a001d:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
1409a0021:	48 8b 8b f0 02 00 00 	mov    0x2f0(%rbx),%rcx
1409a0028:	48 85 c9             	test   %rcx,%rcx
1409a002b:	74 12                	je     0x1409a003f
1409a002d:	e8 5e 10 49 00       	call   0x140e31090
1409a0032:	48 89 bb f0 02 00 00 	mov    %rdi,0x2f0(%rbx)
1409a0039:	89 bb ec 02 00 00    	mov    %edi,0x2ec(%rbx)
1409a003f:	48 8b 8b 00 03 00 00 	mov    0x300(%rbx),%rcx
1409a0046:	48 85 c9             	test   %rcx,%rcx
1409a0049:	74 12                	je     0x1409a005d
1409a004b:	e8 40 10 49 00       	call   0x140e31090
1409a0050:	48 89 bb 00 03 00 00 	mov    %rdi,0x300(%rbx)
1409a0057:	89 bb f8 02 00 00    	mov    %edi,0x2f8(%rbx)
1409a005d:	48 8b 8b 10 03 00 00 	mov    0x310(%rbx),%rcx
1409a0064:	48 85 c9             	test   %rcx,%rcx
1409a0067:	74 12                	je     0x1409a007b
1409a0069:	e8 22 10 49 00       	call   0x140e31090