14012c9e9:	48 8b 05 90 47 1d 00 	mov    0x1d4790(%rip),%rax        # 0x140301180
14012c9f0:	48 33 c4             	xor    %rsp,%rax
14012c9f3:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
14012c9fa:	4c 8b a5 50 01 00 00 	mov    0x150(%rbp),%r12
14012ca01:	4c 8b e9             	mov    %rcx,%r13
14012ca04:	48 8b 8d 58 01 00 00 	mov    0x158(%rbp),%rcx
14012ca0b:	4c 8b f2             	mov    %rdx,%r14
14012ca0e:	33 d2                	xor    %edx,%edx
14012ca10:	41 8b f9             	mov    %r9d,%edi
14012ca13:	4d 8b f8             	mov    %r8,%r15
14012ca16:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
14012ca1b:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14012ca20:	89 54 24 30          	mov    %edx,0x30(%rsp)
14012ca24:	41 39 55 34          	cmp    %edx,0x34(%r13)
14012ca28:	74 58                	je     0x14012ca82
14012ca2a:	81 ff 00 00 04 00    	cmp    $0x40000,%edi
14012ca30:	72 50                	jb     0x14012ca82
14012ca32:	0f ae e8             	lfence
14012ca35:	48 8d 05 c4 4b 11 00 	lea    0x114bc4(%rip),%rax        # 0x140241600
14012ca3c:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14012ca41:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14012ca46:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
14012ca4b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14012ca50:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14012ca55:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14012ca5a:	44 8b c7             	mov    %edi,%r8d
14012ca5d:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14012ca62:	49 8b d6             	mov    %r14,%rdx
14012ca65:	49 8b 4d 28          	mov    0x28(%r13),%rcx
14012ca69:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14012ca6e:	e8 e9 45 00 00       	call   0x14013105c
14012ca73:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
14012ca77:	8b d8                	mov    %eax,%ebx
14012ca79:	41 01 0c 24          	add    %ecx,(%r12)
14012ca7d:	e9 25 04 00 00       	jmp    0x14012cea7
14012ca82:	b8 00 00 01 00       	mov    $0x10000,%eax
14012ca87:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14012ca8c:	3b f8                	cmp    %eax,%edi
14012ca8e:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14012ca93:	8b f0                	mov    %eax,%esi
14012ca95:	44 89 74 24 50       	mov    %r14d,0x50(%rsp)
14012ca9a:	0f 42 f7             	cmovb  %edi,%esi
14012ca9d:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14012caa2:	49 8b c6             	mov    %r14,%rax
14012caa5:	48 c1 e8 20          	shr    $0x20,%rax
14012caa9:	89 44 24 54          	mov    %eax,0x54(%rsp)
14012caad:	e8 36 8c 00 00       	call   0x1401356e8
14012cab2:	8b d8                	mov    %eax,%ebx
14012cab4:	85 c0                	test   %eax,%eax
14012cab6:	0f 88 eb 03 00 00    	js     0x14012cea7
14012cabc:	0f ae e8             	lfence
14012cabf:	49 8b 4d 28          	mov    0x28(%r13),%rcx
14012cac3:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14012cac8:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
14012cacd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14012cad2:	44 8b c6             	mov    %esi,%r8d
14012cad5:	49 8b d7             	mov    %r15,%rdx
14012cad8:	ff 15 6a 57 0e 00    	call   *0xe576a(%rip)        # 0x140212248
14012cade:	45 33 c9             	xor    %r9d,%r9d
14012cae1:	44 8b f8             	mov    %eax,%r15d
14012cae4:	41 8b c1             	mov    %r9d,%eax
14012cae7:	89 44 24 38          	mov    %eax,0x38(%rsp)
14012caeb:	45 85 ff             	test   %r15d,%r15d
14012caee:	75 0d                	jne    0x14012cafd
14012caf0:	ff 15 5a 55 0e 00    	call   *0xe555a(%rip)        # 0x140212050
14012caf6:	89 44 24 38          	mov    %eax,0x38(%rsp)
14012cafa:	45 33 c9             	xor    %r9d,%r9d
14012cafd:	45 39 4d 34          	cmp    %r9d,0x34(%r13)
14012cb01:	74 30                	je     0x14012cb33
14012cb03:	45 85 ff             	test   %r15d,%r15d
14012cb06:	75 4f                	jne    0x14012cb57
14012cb08:	3d e5 03 00 00       	cmp    $0x3e5,%eax
14012cb0d:	75 29                	jne    0x14012cb38
14012cb0f:	49 8b 4d 28          	mov    0x28(%r13),%rcx
14012cb13:	45 8d 4f 01          	lea    0x1(%r15),%r9d
14012cb17:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14012cb1c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14012cb21:	ff 15 61 58 0e 00    	call   *0xe5861(%rip)        # 0x140212388
14012cb27:	45 33 c9             	xor    %r9d,%r9d
14012cb2a:	85 c0                	test   %eax,%eax
14012cb2c:	45 8b f9             	mov    %r9d,%r15d
14012cb2f:	41 0f 95 c7          	setne  %r15b
14012cb33:	45 85 ff             	test   %r15d,%r15d
14012cb36:	75 1f                	jne    0x14012cb57
14012cb38:	ff 15 12 55 0e 00    	call   *0xe5512(%rip)        # 0x140212050
14012cb3e:	45 33 c9             	xor    %r9d,%r9d
14012cb41:	0f b7 d8             	movzwl %ax,%ebx
14012cb44:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
14012cb4a:	85 c0                	test   %eax,%eax
14012cb4c:	0f 4e d8             	cmovle %eax,%ebx
14012cb4f:	85 db                	test   %ebx,%ebx
14012cb51:	0f 85 50 03 00 00    	jne    0x14012cea7
14012cb57:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14012cb5b:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14012cb60:	4c 03 f1             	add    %rcx,%r14
14012cb63:	41 01 0c 24          	add    %ecx,(%r12)
14012cb67:	4c 03 f9             	add    %rcx,%r15
14012cb6a:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14012cb6f:	2b f9                	sub    %ecx,%edi
14012cb71:	0f 84 30 03 00 00    	je     0x14012cea7
14012cb77:	3b f1                	cmp    %ecx,%esi
14012cb79:	75 44                	jne    0x14012cbbf
14012cb7b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14012cb80:	b8 00 00 01 00       	mov    $0x10000,%eax
14012cb85:	3b f8                	cmp    %eax,%edi
14012cb87:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
14012cb8c:	8b f0                	mov    %eax,%esi
14012cb8e:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
14012cb93:	0f 42 f7             	cmovb  %edi,%esi
14012cb96:	44 89 74 24 50       	mov    %r14d,0x50(%rsp)
14012cb9b:	49 8b c6             	mov    %r14,%rax
14012cb9e:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
14012cba3:	48 c1 e8 20          	shr    $0x20,%rax
14012cba7:	89 44 24 54          	mov    %eax,0x54(%rsp)
14012cbab:	e8 38 8b 00 00       	call   0x1401356e8
14012cbb0:	8b d8                	mov    %eax,%ebx
14012cbb2:	85 c0                	test   %eax,%eax
14012cbb4:	0f 89 05 ff ff ff    	jns    0x14012cabf
14012cbba:	e9 e8 02 00 00       	jmp    0x14012cea7
14012cbbf:	66 0f 6f 35 39 35 19 	movdqa 0x193539(%rip),%xmm6        # 0x1402c0100
14012cbc6:	00
14012cbc7:	48 8d 15 7a a1 10 00 	lea    0x10a17a(%rip),%rdx        # 0x140236d48
14012cbce:	45 39 4d 34          	cmp    %r9d,0x34(%r13)
14012cbd2:	48 8d 05 af a1 10 00 	lea    0x10a1af(%rip),%rax        # 0x140236d88
14012cbd9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14012cbdf:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
14012cbe6:	0f 57 c0             	xorps  %xmm0,%xmm0
14012cbe9:	89 7d 68             	mov    %edi,0x68(%rbp)
14012cbec:	48 8d 05 9d ee 14 00 	lea    0x14ee9d(%rip),%rax        # 0x14027ba90
14012cbf3:	89 75 c0             	mov    %esi,-0x40(%rbp)
14012cbf6:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
14012cbfd:	41 be 63 07 00 00    	mov    $0x763,%r14d
14012cc03:	41 8d 78 fe          	lea    -0x2(%r8),%edi
14012cc07:	66 44 89 85 a2 00 00 	mov    %r8w,0xa2(%rbp)
14012cc0e:	00
14012cc0f:	48 8d 05 42 ee 14 00 	lea    0x14ee42(%rip),%rax        # 0x14027ba58
14012cc16:	48 89 55 58          	mov    %rdx,0x58(%rbp)
14012cc1a:	48 89 45 60          	mov    %rax,0x60(%rbp)
14012cc1e:	8d 77 08             	lea    0x8(%rdi),%esi
14012cc21:	48 8d 05 38 ee 14 00 	lea    0x14ee38(%rip),%rax        # 0x14027ba60
14012cc28:	66 44 89 45 6c       	mov    %r8w,0x6c(%rbp)
14012cc2d:	48 89 45 28          	mov    %rax,0x28(%rbp)
14012cc31:	41 bf 13 a0 6c 00    	mov    $0x6ca013,%r15d
14012cc37:	8b 44 24 38          	mov    0x38(%rsp),%eax
14012cc3b:	0f 95 85 a0 00 00 00 	setne  0xa0(%rbp)
14012cc42:	89 45 30             	mov    %eax,0x30(%rbp)
14012cc45:	48 8d 05 2c ee 14 00 	lea    0x14ee2c(%rip),%rax        # 0x14027ba78
14012cc4c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14012cc50:	48 8d 05 29 ee 14 00 	lea    0x14ee29(%rip),%rax        # 0x14027ba80
14012cc57:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
14012cc5e:	66 44 89 8d a8 00 00 	mov    %r9w,0xa8(%rbp)
14012cc65:	00
14012cc66:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
14012cc6a:	66 44 89 4d 70       	mov    %r9w,0x70(%rbp)
14012cc6f:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
14012cc73:	48 89 55 20          	mov    %rdx,0x20(%rbp)
14012cc77:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14012cc7b:	66 44 89 45 34       	mov    %r8w,0x34(%rbp)
14012cc80:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
14012cc84:	66 44 89 4d 38       	mov    %r9w,0x38(%rbp)
14012cc89:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
14012cc8d:	89 4d f8             	mov    %ecx,-0x8(%rbp)
14012cc90:	41 8b cf             	mov    %r15d,%ecx
14012cc93:	66 44 89 45 fc       	mov    %r8w,-0x4(%rbp)
14012cc98:	66 44 89 4d 00       	mov    %r9w,0x0(%rbp)
14012cc9d:	48 89 55 b0          	mov    %rdx,-0x50(%rbp)
14012cca1:	41 8b d6             	mov    %r14d,%edx
14012cca4:	66 44 89 45 c4       	mov    %r8w,-0x3c(%rbp)
14012cca9:	44 8b c6             	mov    %esi,%r8d
14012ccac:	66 44 89 4d c8       	mov    %r9w,-0x38(%rbp)
14012ccb1:	44 8b cf             	mov    %edi,%r9d
14012ccb4:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14012ccb8:	f3 0f 7f b5 b8 00 00 	movdqu %xmm6,0xb8(%rbp)
14012ccbf:	00
14012ccc0:	f3 0f 7f b5 80 00 00 	movdqu %xmm6,0x80(%rbp)
14012ccc7:	00
14012ccc8:	f3 0f 7f 75 48       	movdqu %xmm6,0x48(%rbp)
14012cccd:	f3 0f 7f 75 10       	movdqu %xmm6,0x10(%rbp)
14012ccd2:	f3 0f 7f 75 d8       	movdqu %xmm6,-0x28(%rbp)
14012ccd7:	e8 e8 a2 03 00       	call   0x140166fc4
14012ccdc:	33 db                	xor    %ebx,%ebx
14012ccde:	84 c0                	test   %al,%al
14012cce0:	74 6f                	je     0x14012cd51
14012cce2:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
14012cce6:	44 8b cf             	mov    %edi,%r9d
14012cce9:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14012ccee:	44 8b c6             	mov    %esi,%r8d
14012ccf1:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14012ccf5:	41 8b d6             	mov    %r14d,%edx
14012ccf8:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14012ccfd:	41 8b cf             	mov    %r15d,%ecx
14012cd00:	48 8d 45 20          	lea    0x20(%rbp),%rax
14012cd04:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14012cd08:	48 8d 45 58          	lea    0x58(%rbp),%rax
14012cd0c:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14012cd10:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
14012cd17:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14012cd1b:	48 8d 05 76 95 11 00 	lea    0x119576(%rip),%rax        # 0x140246298
14012cd22:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14012cd26:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14012cd2b:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14012cd2f:	48 8d 45 98          	lea    -0x68(%rbp),%rax
14012cd33:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14012cd37:	48 8d 45 98          	lea    -0x68(%rbp),%rax
14012cd3b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14012cd40:	48 8d 05 f9 ec 14 00 	lea    0x14ecf9(%rip),%rax        # 0x14027ba40
14012cd47:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14012cd4c:	e8 9f a6 03 00       	call   0x1401673f0
14012cd51:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
14012cd55:	bf 00 10 00 00       	mov    $0x1000,%edi
14012cd5a:	48 83 f8 07          	cmp    $0x7,%rax
14012cd5e:	76 2f                	jbe    0x14012cd8f
14012cd60:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14012cd64:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14012cd6b:	00
14012cd6c:	48 8b d1             	mov    %rcx,%rdx
14012cd6f:	48 3b c7             	cmp    %rdi,%rax
14012cd72:	72 15                	jb     0x14012cd89
14012cd74:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14012cd78:	48 2b d1             	sub    %rcx,%rdx
14012cd7b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14012cd7f:	48 83 f8 1f          	cmp    $0x1f,%rax
14012cd83:	0f 87 0c 01 00 00    	ja     0x14012ce95
14012cd89:	ff 15 b1 5d 0e 00    	call   *0xe5db1(%rip)        # 0x140212b40
14012cd8f:	48 8b 45 18          	mov    0x18(%rbp),%rax
14012cd93:	66 89 5d c8          	mov    %bx,-0x38(%rbp)
14012cd97:	f3 0f 7f 75 d8       	movdqu %xmm6,-0x28(%rbp)
14012cd9c:	48 83 f8 07          	cmp    $0x7,%rax
14012cda0:	76 2f                	jbe    0x14012cdd1
14012cda2:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14012cda6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14012cdad:	00
14012cdae:	48 8b d1             	mov    %rcx,%rdx
14012cdb1:	48 3b c7             	cmp    %rdi,%rax
14012cdb4:	72 15                	jb     0x14012cdcb
14012cdb6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14012cdba:	48 2b d1             	sub    %rcx,%rdx
14012cdbd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14012cdc1:	48 83 f8 1f          	cmp    $0x1f,%rax
14012cdc5:	0f 87 ca 00 00 00    	ja     0x14012ce95
14012cdcb:	ff 15 6f 5d 0e 00    	call   *0xe5d6f(%rip)        # 0x140212b40
14012cdd1:	48 8b 45 50          	mov    0x50(%rbp),%rax
14012cdd5:	66 89 5d 00          	mov    %bx,0x0(%rbp)
14012cdd9:	f3 0f 7f 75 10       	movdqu %xmm6,0x10(%rbp)
14012cdde:	48 83 f8 07          	cmp    $0x7,%rax
14012cde2:	76 2f                	jbe    0x14012ce13
14012cde4:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14012cde8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14012cdef:	00
14012cdf0:	48 8b d1             	mov    %rcx,%rdx
14012cdf3:	48 3b c7             	cmp    %rdi,%rax
14012cdf6:	72 15                	jb     0x14012ce0d
14012cdf8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14012cdfc:	48 2b d1             	sub    %rcx,%rdx
14012cdff:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14012ce03:	48 83 f8 1f          	cmp    $0x1f,%rax
14012ce07:	0f 87 88 00 00 00    	ja     0x14012ce95
14012ce0d:	ff 15 2d 5d 0e 00    	call   *0xe5d2d(%rip)        # 0x140212b40
14012ce13:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
14012ce1a:	66 89 5d 38          	mov    %bx,0x38(%rbp)
14012ce1e:	f3 0f 7f 75 48       	movdqu %xmm6,0x48(%rbp)
14012ce23:	48 83 f8 07          	cmp    $0x7,%rax
14012ce27:	76 2b                	jbe    0x14012ce54
14012ce29:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14012ce2d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14012ce34:	00
14012ce35:	48 8b d1             	mov    %rcx,%rdx
14012ce38:	48 3b c7             	cmp    %rdi,%rax
14012ce3b:	72 11                	jb     0x14012ce4e
14012ce3d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14012ce41:	48 2b d1             	sub    %rcx,%rdx
14012ce44:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14012ce48:	48 83 f8 1f          	cmp    $0x1f,%rax
14012ce4c:	77 47                	ja     0x14012ce95
14012ce4e:	ff 15 ec 5c 0e 00    	call   *0xe5cec(%rip)        # 0x140212b40
14012ce54:	48 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%rax
14012ce5b:	66 89 5d 70          	mov    %bx,0x70(%rbp)
14012ce5f:	f3 0f 7f b5 80 00 00 	movdqu %xmm6,0x80(%rbp)
14012ce66:	00
14012ce67:	48 83 f8 07          	cmp    $0x7,%rax
14012ce6b:	76 35                	jbe    0x14012cea2
14012ce6d:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
14012ce74:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14012ce7b:	00
14012ce7c:	48 8b d1             	mov    %rcx,%rdx
14012ce7f:	48 3b c7             	cmp    %rdi,%rax
14012ce82:	72 18                	jb     0x14012ce9c
14012ce84:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14012ce88:	48 2b d1             	sub    %rcx,%rdx
14012ce8b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14012ce8f:	48 83 f8 1f          	cmp    $0x1f,%rax
14012ce93:	76 07                	jbe    0x14012ce9c
14012ce95:	ff 15 e5 5c 0e 00    	call   *0xe5ce5(%rip)        # 0x140212b80
14012ce9b:	cc                   	int3
14012ce9c:	ff 15 9e 5c 0e 00    	call   *0xe5c9e(%rip)        # 0x140212b40
14012cea2:	bb ff ff 00 80       	mov    $0x8000ffff,%ebx
14012cea7:	8b c3                	mov    %ebx,%eax
14012cea9:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
14012ceb0:	48 33 cc             	xor    %rsp,%rcx
14012ceb3:	e8 b8 78 0d 00       	call   0x140204770
14012ceb8:	0f 28 b4 24 d0 01 00 	movaps 0x1d0(%rsp),%xmm6
14012cebf:	00
14012cec0:	48 81 c4 e8 01 00 00 	add    $0x1e8,%rsp
14012cec7:	41 5f                	pop    %r15
14012cec9:	41 5e                	pop    %r14
14012cecb:	41 5d                	pop    %r13
14012cecd:	41 5c                	pop    %r12
14012cecf:	5f                   	pop    %rdi
14012ced0:	5e                   	pop    %rsi
14012ced1:	5b                   	pop    %rbx
14012ced2:	5d                   	pop    %rbp
14012ced3:	c3                   	ret
14012ced4:	40 53                	rex push %rbx
14012ced6:	48 83 ec 20          	sub    $0x20,%rsp
14012ceda:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
14012cede:	48 8b d9             	mov    %rcx,%rbx
14012cee1:	74 57                	je     0x14012cf3a
14012cee3:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14012cee7:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14012ceec:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14012cef2:	ff 15 d8 54 0e 00    	call   *0xe54d8(%rip)        # 0x1402123d0
14012cef8:	85 c0                	test   %eax,%eax
14012cefa:	75 18                	jne    0x14012cf14
14012cefc:	ff 15 4e 51 0e 00    	call   *0xe514e(%rip)        # 0x140212050
14012cf02:	0f b7 c8             	movzwl %ax,%ecx
14012cf05:	81 c9 00 00 07 80    	or     $0x80070000,%ecx
14012cf0b:	85 c0                	test   %eax,%eax
14012cf0d:	0f 4e c8             	cmovle %eax,%ecx
14012cf10:	85 c9                	test   %ecx,%ecx
14012cf12:	75 26                	jne    0x14012cf3a
14012cf14:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14012cf19:	48 85 c0             	test   %rax,%rax
14012cf1c:	78 1c                	js     0x14012cf3a
14012cf1e:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14012cf25:	48 3b c8             	cmp    %rax,%rcx
14012cf28:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
14012cf2f:	48 0f 43 c8          	cmovae %rax,%rcx
14012cf33:	48 89 8b a8 00 00 00 	mov    %rcx,0xa8(%rbx)
14012cf3a:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14012cf41:	48 83 c4 20          	add    $0x20,%rsp
14012cf45:	5b                   	pop    %rbx
14012cf46:	c3                   	ret
14012cf47:	90                   	nop
14012cf48:	90                   	nop
14012cf49:	90                   	nop
14012cf4a:	90                   	nop
14012cf4b:	90                   	nop
14012cf4c:	90                   	nop
14012cf4d:	90                   	nop
14012cf4e:	90                   	nop