140275e2f:	e8 cc 48 51 00       	call   0x14078a700
140275e34:	cc                   	int3
140275e35:	33 c9                	xor    %ecx,%ecx
140275e37:	e8 c4 48 51 00       	call   0x14078a700
140275e3c:	cc                   	int3
140275e3d:	cc                   	int3
140275e3e:	cc                   	int3
140275e3f:	cc                   	int3
140275e40:	40 53                	rex push %rbx
140275e42:	48 83 ec 60          	sub    $0x60,%rsp
140275e46:	48 8b da             	mov    %rdx,%rbx
140275e49:	33 d2                	xor    %edx,%edx
140275e4b:	48 8b 05 f6 61 1a 01 	mov    0x11a61f6(%rip),%rax        # 0x14141c048
140275e52:	48 8b 88 08 02 00 00 	mov    0x208(%rax),%rcx
140275e59:	48 85 c9             	test   %rcx,%rcx
140275e5c:	74 14                	je     0x140275e72
140275e5e:	8b 41 10             	mov    0x10(%rcx),%eax
140275e61:	ff c0                	inc    %eax
140275e63:	89 41 10             	mov    %eax,0x10(%rcx)
140275e66:	83 f8 01             	cmp    $0x1,%eax
140275e69:	7e 4a                	jle    0x140275eb5
140275e6b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140275e70:	74 38                	je     0x140275eaa
140275e72:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140275e77:	0f 57 c0             	xorps  %xmm0,%xmm0
140275e7a:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140275e80:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140275e85:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140275e8a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140275e8f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140275e94:	e8 f7 77 43 00       	call   0x1406ad690
140275e99:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140275e9e:	48 89 03             	mov    %rax,(%rbx)
140275ea1:	48 8b c3             	mov    %rbx,%rax
140275ea4:	48 83 c4 60          	add    $0x60,%rsp
140275ea8:	5b                   	pop    %rbx
140275ea9:	c3                   	ret
140275eaa:	b9 01 00 00 00       	mov    $0x1,%ecx
140275eaf:	e8 4c 48 51 00       	call   0x14078a700
140275eb4:	cc                   	int3
140275eb5:	33 c9                	xor    %ecx,%ecx
140275eb7:	e8 44 48 51 00       	call   0x14078a700
140275ebc:	cc                   	int3
140275ebd:	cc                   	int3
140275ebe:	cc                   	int3
140275ebf:	cc                   	int3
140275ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140275ec5:	57                   	push   %rdi
140275ec6:	48 83 ec 70          	sub    $0x70,%rsp
140275eca:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140275ecf:	48 8b fa             	mov    %rdx,%rdi
140275ed2:	33 db                	xor    %ebx,%ebx
140275ed4:	0f 57 c0             	xorps  %xmm0,%xmm0
140275ed7:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140275edd:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140275ee2:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140275ee7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140275eec:	48 8b 0d 1d 55 1a 01 	mov    0x11a551d(%rip),%rcx        # 0x14141b410
140275ef3:	4d 85 c9             	test   %r9,%r9
140275ef6:	74 04                	je     0x140275efc
140275ef8:	49 89 59 60          	mov    %rbx,0x60(%r9)
140275efc:	48 8b 01             	mov    (%rcx),%rax
140275eff:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140275f04:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
140275f0b:	00
140275f0c:	48 8b 40 38          	mov    0x38(%rax),%rax
140275f10:	ff 15 0a db d0 00    	call   *0xd0db0a(%rip)        # 0x140f83a20
140275f16:	90                   	nop
140275f17:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140275f1c:	e8 1f 96 f2 ff       	call   0x14019f540
140275f21:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140275f28:	00
140275f29:	f2 0f 10 71 20       	movsd  0x20(%rcx),%xmm6
140275f2e:	8b 41 10             	mov    0x10(%rcx),%eax
140275f31:	ff c8                	dec    %eax
140275f33:	89 41 10             	mov    %eax,0x10(%rcx)
140275f36:	85 c0                	test   %eax,%eax
140275f38:	7f 14                	jg     0x140275f4e
140275f3a:	78 60                	js     0x140275f9c
140275f3c:	48 8b 01             	mov    (%rcx),%rax
140275f3f:	ba 01 00 00 00       	mov    $0x1,%edx
140275f44:	48 8b 00             	mov    (%rax),%rax
140275f47:	ff 15 d3 da d0 00    	call   *0xd0dad3(%rip)        # 0x140f83a20
140275f4d:	90                   	nop
140275f4e:	b9 28 00 00 00       	mov    $0x28,%ecx
140275f53:	e8 b0 51 ba 00       	call   0x140e1b108
140275f58:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140275f5f:	00
140275f60:	48 85 c0             	test   %rax,%rax
140275f63:	74 1e                	je     0x140275f83
140275f65:	0f 57 c0             	xorps  %xmm0,%xmm0
140275f68:	33 c9                	xor    %ecx,%ecx
140275f6a:	0f 11 00             	movups %xmm0,(%rax)
140275f6d:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140275f71:	48 89 48 20          	mov    %rcx,0x20(%rax)
140275f75:	0f 28 ce             	movaps %xmm6,%xmm1
140275f78:	48 8b c8             	mov    %rax,%rcx
140275f7b:	e8 d0 fd fd ff       	call   0x140255d50
140275f80:	48 8b d8             	mov    %rax,%rbx
140275f83:	48 89 1f             	mov    %rbx,(%rdi)
140275f86:	48 8b c7             	mov    %rdi,%rax
140275f89:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140275f90:	00
140275f91:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140275f96:	48 83 c4 70          	add    $0x70,%rsp
140275f9a:	5f                   	pop    %rdi
140275f9b:	c3                   	ret
140275f9c:	b9 02 00 00 00       	mov    $0x2,%ecx
140275fa1:	e8 5a 47 51 00       	call   0x14078a700
140275fa6:	cc                   	int3
140275fa7:	cc                   	int3
140275fa8:	cc                   	int3
140275fa9:	cc                   	int3
140275faa:	cc                   	int3
140275fab:	cc                   	int3
140275fac:	cc                   	int3
140275fad:	cc                   	int3
140275fae:	cc                   	int3
140275faf:	cc                   	int3
140275fb0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140275fb5:	53                   	push   %rbx
140275fb6:	48 83 ec 30          	sub    $0x30,%rsp
140275fba:	48 8b da             	mov    %rdx,%rbx
140275fbd:	49 8b d1             	mov    %r9,%rdx
140275fc0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140275fc5:	e8 f6 20 10 00       	call   0x1403780c0
140275fca:	48 8b 08             	mov    (%rax),%rcx
140275fcd:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140275fd4:	48 89 0b             	mov    %rcx,(%rbx)
140275fd7:	48 8b c3             	mov    %rbx,%rax
140275fda:	48 83 c4 30          	add    $0x30,%rsp
140275fde:	5b                   	pop    %rbx
140275fdf:	c3                   	ret
140275fe0:	40 53                	rex push %rbx
140275fe2:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140275fe9:	48 8b da             	mov    %rdx,%rbx
140275fec:	33 d2                	xor    %edx,%edx
140275fee:	0f 57 c0             	xorps  %xmm0,%xmm0
140275ff1:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
140275ff7:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140275ffc:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140276002:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140276007:	48 8b 05 3a 60 1a 01 	mov    0x11a603a(%rip),%rax        # 0x14141c048
14027600e:	48 8b 88 08 05 00 00 	mov    0x508(%rax),%rcx
140276015:	48 85 c9             	test   %rcx,%rcx
140276018:	74 14                	je     0x14027602e
14027601a:	8b 41 10             	mov    0x10(%rcx),%eax
14027601d:	ff c0                	inc    %eax
14027601f:	89 41 10             	mov    %eax,0x10(%rcx)
140276022:	83 f8 01             	cmp    $0x1,%eax
140276025:	7e 5c                	jle    0x140276083
140276027:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027602c:	74 4a                	je     0x140276078
14027602e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140276033:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
140276039:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
140276040:	00
140276041:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140276046:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027604b:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140276050:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140276055:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14027605a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14027605f:	e8 6c 6f 43 00       	call   0x1406acfd0
140276064:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140276069:	48 89 03             	mov    %rax,(%rbx)
14027606c:	48 8b c3             	mov    %rbx,%rax
14027606f:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140276076:	5b                   	pop    %rbx
140276077:	c3                   	ret
140276078:	b9 01 00 00 00       	mov    $0x1,%ecx
14027607d:	e8 7e 46 51 00       	call   0x14078a700
140276082:	cc                   	int3
140276083:	33 c9                	xor    %ecx,%ecx
140276085:	e8 76 46 51 00       	call   0x14078a700
14027608a:	cc                   	int3
14027608b:	cc                   	int3
14027608c:	cc                   	int3
14027608d:	cc                   	int3
14027608e:	cc                   	int3
14027608f:	cc                   	int3
140276090:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140276095:	53                   	push   %rbx
140276096:	48 83 ec 30          	sub    $0x30,%rsp
14027609a:	48 8b da             	mov    %rdx,%rbx
14027609d:	49 8b d1             	mov    %r9,%rdx
1402760a0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402760a5:	e8 46 21 10 00       	call   0x1403781f0
1402760aa:	48 8b 08             	mov    (%rax),%rcx
1402760ad:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402760b4:	48 89 0b             	mov    %rcx,(%rbx)
1402760b7:	48 8b c3             	mov    %rbx,%rax
1402760ba:	48 83 c4 30          	add    $0x30,%rsp
1402760be:	5b                   	pop    %rbx
1402760bf:	c3                   	ret
1402760c0:	0f b6 81 90 00 00 00 	movzbl 0x90(%rcx),%eax
1402760c7:	c3                   	ret
1402760c8:	cc                   	int3
1402760c9:	cc                   	int3
1402760ca:	cc                   	int3
1402760cb:	cc                   	int3
1402760cc:	cc                   	int3
1402760cd:	cc                   	int3
1402760ce:	cc                   	int3
1402760cf:	cc                   	int3
1402760d0:	8b 41 14             	mov    0x14(%rcx),%eax
1402760d3:	c3                   	ret
1402760d4:	cc                   	int3
1402760d5:	cc                   	int3
1402760d6:	cc                   	int3
1402760d7:	cc                   	int3
1402760d8:	cc                   	int3
1402760d9:	cc                   	int3
1402760da:	cc                   	int3
1402760db:	cc                   	int3
1402760dc:	cc                   	int3
1402760dd:	cc                   	int3
1402760de:	cc                   	int3
1402760df:	cc                   	int3
1402760e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402760e5:	57                   	push   %rdi
1402760e6:	48 83 ec 30          	sub    $0x30,%rsp
1402760ea:	48 8b f9             	mov    %rcx,%rdi
1402760ed:	48 8b da             	mov    %rdx,%rbx
1402760f0:	48 8b ca             	mov    %rdx,%rcx
1402760f3:	e8 68 c3 52 00       	call   0x1407a2460
1402760f8:	44 8b 43 18          	mov    0x18(%rbx),%r8d
1402760fc:	4c 8b c8             	mov    %rax,%r9
1402760ff:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140276103:	48 8b cf             	mov    %rdi,%rcx
140276106:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14027610d:	00 00
14027610f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140276116:	00 00
140276118:	e8 53 01 00 00       	call   0x140276270
14027611d:	85 c0                	test   %eax,%eax
14027611f:	78 18                	js     0x140276139
140276121:	0f ae e8             	lfence
140276124:	48 98                	cltq
140276126:	48 c1 e0 05          	shl    $0x5,%rax
14027612a:	48 03 47 40          	add    0x40(%rdi),%rax
14027612e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140276133:	48 83 c4 30          	add    $0x30,%rsp
140276137:	5f                   	pop    %rdi
140276138:	c3                   	ret
140276139:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14027613e:	33 c0                	xor    %eax,%eax
140276140:	48 83 c4 30          	add    $0x30,%rsp
140276144:	5f                   	pop    %rdi
140276145:	c3                   	ret
140276146:	cc                   	int3
140276147:	cc                   	int3
140276148:	cc                   	int3
140276149:	cc                   	int3
14027614a:	cc                   	int3
14027614b:	cc                   	int3
14027614c:	cc                   	int3
14027614d:	cc                   	int3
14027614e:	cc                   	int3
14027614f:	cc                   	int3
140276150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140276155:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027615a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027615f:	57                   	push   %rdi
140276160:	41 54                	push   %r12
140276162:	41 55                	push   %r13
140276164:	41 56                	push   %r14
140276166:	41 57                	push   %r15
140276168:	48 83 ec 20          	sub    $0x20,%rsp
14027616c:	48 63 74 24 70       	movslq 0x70(%rsp),%rsi
140276171:	4c 8b e9             	mov    %rcx,%r13
140276174:	8b 6c 24 78          	mov    0x78(%rsp),%ebp
140276178:	4d 8b f9             	mov    %r9,%r15
14027617b:	45 8b f0             	mov    %r8d,%r14d
14027617e:	4c 8b e2             	mov    %rdx,%r12
140276181:	8b fe                	mov    %esi,%edi
140276183:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140276188:	3b f5                	cmp    %ebp,%esi
14027618a:	7d 70                	jge    0x1402761fc
14027618c:	49 8b 5d 40          	mov    0x40(%r13),%rbx
140276190:	48 8b c6             	mov    %rsi,%rax
140276193:	48 c1 e0 05          	shl    $0x5,%rax
140276197:	48 83 c3 18          	add    $0x18,%rbx
14027619b:	48 03 d8             	add    %rax,%rbx
14027619e:	66 90                	xchg   %ax,%ax
1402761a0:	0f b7 43 e8          	movzwl -0x18(%rbx),%eax
1402761a4:	66 3b c1             	cmp    %cx,%ax
1402761a7:	74 53                	je     0x1402761fc
1402761a9:	8b cf                	mov    %edi,%ecx
1402761ab:	2b c8                	sub    %eax,%ecx
1402761ad:	3b ce                	cmp    %esi,%ecx
1402761af:	7f 46                	jg     0x1402761f7
1402761b1:	75 2f                	jne    0x1402761e2
1402761b3:	8b 43 f0             	mov    -0x10(%rbx),%eax
1402761b6:	49 33 c7             	xor    %r15,%rax
1402761b9:	8b c0                	mov    %eax,%eax
1402761bb:	48 85 c0             	test   %rax,%rax
1402761be:	75 22                	jne    0x1402761e2
1402761c0:	8b 43 ec             	mov    -0x14(%rbx),%eax
1402761c3:	41 3b c6             	cmp    %r14d,%eax
1402761c6:	75 1a                	jne    0x1402761e2
1402761c8:	48 8b cb             	mov    %rbx,%rcx
1402761cb:	83 f8 08             	cmp    $0x8,%eax
1402761ce:	76 03                	jbe    0x1402761d3
1402761d0:	48 8b 0b             	mov    (%rbx),%rcx
1402761d3:	4c 8b c0             	mov    %rax,%r8
1402761d6:	49 8b d4             	mov    %r12,%rdx
1402761d9:	e8 72 98 c6 00       	call   0x140edfa50
1402761de:	85 c0                	test   %eax,%eax
1402761e0:	74 11                	je     0x1402761f3
1402761e2:	ff c7                	inc    %edi
1402761e4:	48 83 c3 20          	add    $0x20,%rbx
1402761e8:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1402761ed:	3b fd                	cmp    %ebp,%edi
1402761ef:	7d 0b                	jge    0x1402761fc
1402761f1:	eb ad                	jmp    0x1402761a0
1402761f3:	8b c7                	mov    %edi,%eax
1402761f5:	eb 2e                	jmp    0x140276225
1402761f7:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1402761fc:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140276203:	00
140276204:	48 85 c0             	test   %rax,%rax
140276207:	74 02                	je     0x14027620b
140276209:	89 38                	mov    %edi,(%rax)
14027620b:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140276212:	00
140276213:	48 85 c0             	test   %rax,%rax
140276216:	74 08                	je     0x140276220
140276218:	2b fe                	sub    %esi,%edi
14027621a:	89 38                	mov    %edi,(%rax)
14027621c:	3b f9                	cmp    %ecx,%edi
14027621e:	7d 22                	jge    0x140276242
140276220:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140276225:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14027622a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14027622f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140276234:	48 83 c4 20          	add    $0x20,%rsp
140276238:	41 5f                	pop    %r15
14027623a:	41 5e                	pop    %r14
14027623c:	41 5d                	pop    %r13
14027623e:	41 5c                	pop    %r12
140276240:	5f                   	pop    %rdi
140276241:	c3                   	ret
140276242:	0f ae e8             	lfence
140276245:	49 8b cd             	mov    %r13,%rcx
140276248:	e8 83 fe ff ff       	call   0x1402760d0
14027624d:	48 8b 0d a4 b2 1b 01 	mov    0x11bb2a4(%rip),%rcx        # 0x1414314f8
140276254:	48 8d 15 3d 86 d6 00 	lea    0xd6863d(%rip),%rdx        # 0x140fde898
14027625b:	44 8b cf             	mov    %edi,%r9d
14027625e:	44 8b c0             	mov    %eax,%r8d