1400f4de6:	48 8d 94 24 30 05 00 	lea    0x530(%rsp),%rdx
1400f4ded:	00
1400f4dee:	48 8d 8c 24 a8 01 00 	lea    0x1a8(%rsp),%rcx
1400f4df5:	00
1400f4df6:	e8 15 71 fd ff       	call   0x1400cbf10
1400f4dfb:	c7 44 24 30 30 00 00 	movl   $0x30,0x30(%rsp)
1400f4e02:	00
1400f4e03:	48 8b 03             	mov    (%rbx),%rax
1400f4e06:	ba 01 00 00 00       	mov    $0x1,%edx
1400f4e0b:	48 8b cb             	mov    %rbx,%rcx
1400f4e0e:	ff 10                	call   *(%rax)
1400f4e10:	90                   	nop
1400f4e11:	48 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%rax
1400f4e18:	00
1400f4e19:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f4e1d:	48 8d 05 84 99 14 00 	lea    0x149984(%rip),%rax        # 0x14023e7a8
1400f4e24:	48 89 84 0c a0 01 00 	mov    %rax,0x1a0(%rsp,%rcx,1)
1400f4e2b:	00
1400f4e2c:	48 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%rax
1400f4e33:	00
1400f4e34:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f4e38:	8d 91 78 ff ff ff    	lea    -0x88(%rcx),%edx
1400f4e3e:	89 94 0c 9c 01 00 00 	mov    %edx,0x19c(%rsp,%rcx,1)
1400f4e45:	48 8d 8c 24 a8 01 00 	lea    0x1a8(%rsp),%rcx
1400f4e4c:	00
1400f4e4d:	e8 ae 5d fd ff       	call   0x1400cac00
1400f4e52:	48 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%rax
1400f4e59:	00
1400f4e5a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f4e5e:	48 8d 05 bb 4d 14 00 	lea    0x144dbb(%rip),%rax        # 0x140239c20
1400f4e65:	48 89 84 0c a0 01 00 	mov    %rax,0x1a0(%rsp,%rcx,1)
1400f4e6c:	00
1400f4e6d:	48 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%rax
1400f4e74:	00
1400f4e75:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f4e79:	8d 51 f0             	lea    -0x10(%rcx),%edx
1400f4e7c:	89 94 0c 9c 01 00 00 	mov    %edx,0x19c(%rsp,%rcx,1)
1400f4e83:	48 8d 05 06 4b 14 00 	lea    0x144b06(%rip),%rax        # 0x140239990
1400f4e8a:	48 89 84 24 28 02 00 	mov    %rax,0x228(%rsp)
1400f4e91:	00
1400f4e92:	48 8d 8c 24 28 02 00 	lea    0x228(%rsp),%rcx
1400f4e99:	00
1400f4e9a:	e8 59 32 07 00       	call   0x1401680f8
1400f4e9f:	90                   	nop
1400f4ea0:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1400f4ea7:	00
1400f4ea8:	e8 d3 14 fd ff       	call   0x1400c6380
1400f4ead:	0f 10 84 24 30 05 00 	movups 0x530(%rsp),%xmm0
1400f4eb4:	00
1400f4eb5:	0f 11 84 24 10 05 00 	movups %xmm0,0x510(%rsp)
1400f4ebc:	00
1400f4ebd:	0f 10 8c 24 40 05 00 	movups 0x540(%rsp),%xmm1
1400f4ec4:	00
1400f4ec5:	0f 11 8c 24 20 05 00 	movups %xmm1,0x520(%rsp)
1400f4ecc:	00
1400f4ecd:	48 89 bc 24 40 05 00 	mov    %rdi,0x540(%rsp)
1400f4ed4:	00
1400f4ed5:	48 c7 84 24 48 05 00 	movq   $0xf,0x548(%rsp)
1400f4edc:	00 0f 00 00 00
1400f4ee1:	c6 84 24 30 05 00 00 	movb   $0x0,0x530(%rsp)
1400f4ee8:	00
1400f4ee9:	89 74 24 30          	mov    %esi,0x30(%rsp)
1400f4eed:	48 8d 8c 24 30 05 00 	lea    0x530(%rsp),%rcx
1400f4ef4:	00
1400f4ef5:	e8 86 14 fd ff       	call   0x1400c6380
1400f4efa:	48 89 bc 24 b0 04 00 	mov    %rdi,0x4b0(%rsp)
1400f4f01:	00
1400f4f02:	48 89 bc 24 c0 04 00 	mov    %rdi,0x4c0(%rsp)
1400f4f09:	00
1400f4f0a:	48 c7 84 24 c8 04 00 	movq   $0x7,0x4c8(%rsp)
1400f4f11:	00 07 00 00 00
1400f4f16:	66 89 bc 24 b0 04 00 	mov    %di,0x4b0(%rsp)
1400f4f1d:	00
1400f4f1e:	45 33 c0             	xor    %r8d,%r8d
1400f4f21:	48 8d 15 0c 27 14 00 	lea    0x14270c(%rip),%rdx        # 0x140237634
1400f4f28:	48 8d 8c 24 b0 04 00 	lea    0x4b0(%rsp),%rcx
1400f4f2f:	00
1400f4f30:	e8 1b 13 fd ff       	call   0x1400c6250
1400f4f35:	90                   	nop
1400f4f36:	48 8d 94 24 b0 04 00 	lea    0x4b0(%rsp),%rdx
1400f4f3d:	00
1400f4f3e:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1400f4f45:	00
1400f4f46:	e8 d5 43 ff ff       	call   0x1400e9320
1400f4f4b:	49 8b 47 30          	mov    0x30(%r15),%rax
1400f4f4f:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f4f53:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1400f4f5a:	00
1400f4f5b:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1400f4f60:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400f4f65:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1400f4f6a:	4c 8d ac 24 b0 04 00 	lea    0x4b0(%rsp),%r13
1400f4f71:	00
1400f4f72:	48 83 bc 24 c8 04 00 	cmpq   $0x8,0x4c8(%rsp)
1400f4f79:	00 08
1400f4f7b:	4c 0f 43 ac 24 b0 04 	cmovae 0x4b0(%rsp),%r13
1400f4f82:	00 00
1400f4f84:	4c 8b b4 24 c0 04 00 	mov    0x4c0(%rsp),%r14
1400f4f8b:	00
1400f4f8c:	49 bc fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r12
1400f4f93:	ff ff 7f
1400f4f96:	49 83 fe 08          	cmp    $0x8,%r14
1400f4f9a:	73 15                	jae    0x1400f4fb1
1400f4f9c:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
1400f4fa1:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1400f4fa6:	48 c7 44 24 50 07 00 	movq   $0x7,0x50(%rsp)
1400f4fad:	00 00
1400f4faf:	eb 41                	jmp    0x1400f4ff2
1400f4fb1:	49 8b de             	mov    %r14,%rbx
1400f4fb4:	48 83 cb 07          	or     $0x7,%rbx
1400f4fb8:	49 3b dc             	cmp    %r12,%rbx
1400f4fbb:	49 0f 47 dc          	cmova  %r12,%rbx
1400f4fbf:	48 8d 53 01          	lea    0x1(%rbx),%rdx
1400f4fc3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400f4fc8:	e8 83 16 fd ff       	call   0x1400c6650
1400f4fcd:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f4fd2:	4e 8d 04 75 02 00 00 	lea    0x2(,%r14,2),%r8
1400f4fd9:	00
1400f4fda:	49 8b d5             	mov    %r13,%rdx
1400f4fdd:	48 8b c8             	mov    %rax,%rcx
1400f4fe0:	e8 db 33 09 00       	call   0x1401883c0
1400f4fe5:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1400f4fea:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1400f4ff1:	00
1400f4ff2:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1400f4ff7:	41 b8 11 00 00 00    	mov    $0x11,%r8d
1400f4ffd:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400f5002:	48 8b c8             	mov    %rax,%rcx
1400f5005:	e8 16 f9 01 00       	call   0x140114920
1400f500a:	49 8b 47 30          	mov    0x30(%r15),%rax
1400f500e:	41 b8 11 00 00 00    	mov    $0x11,%r8d
1400f5014:	48 8d 94 24 b0 05 00 	lea    0x5b0(%rsp),%rdx
1400f501b:	00
1400f501c:	48 8b 48 40          	mov    0x40(%rax),%rcx
1400f5020:	e8 db f6 01 00       	call   0x140114700
1400f5025:	48 8d 8c 24 c0 05 00 	lea    0x5c0(%rsp),%rcx
1400f502c:	00
1400f502d:	e8 8e 11 fd ff       	call   0x1400c61c0
1400f5032:	90                   	nop
1400f5033:	48 8d 8c 24 b0 04 00 	lea    0x4b0(%rsp),%rcx
1400f503a:	00
1400f503b:	e8 80 11 fd ff       	call   0x1400c61c0
1400f5040:	90                   	nop
1400f5041:	48 8d 05 d8 97 14 00 	lea    0x1497d8(%rip),%rax        # 0x14023e820
1400f5048:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1400f504f:	00
1400f5050:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
1400f5057:	00
1400f5058:	e8 d3 0d 03 00       	call   0x140125e30
1400f505d:	48 89 bc 24 c8 00 00 	mov    %rdi,0xc8(%rsp)
1400f5064:	00
1400f5065:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1400f506c:	00
1400f506d:	48 85 db             	test   %rbx,%rbx
1400f5070:	74 26                	je     0x1400f5098
1400f5072:	4c 8d 0d f7 0f fd ff 	lea    -0x2f009(%rip),%r9        # 0x1400c6070
1400f5079:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400f507f:	48 8b d6             	mov    %rsi,%rdx
1400f5082:	48 8b cb             	mov    %rbx,%rcx
1400f5085:	e8 a2 12 09 00       	call   0x14018632c
1400f508a:	90                   	nop
1400f508b:	ba 60 00 00 00       	mov    $0x60,%edx
1400f5090:	48 8b cb             	mov    %rbx,%rcx
1400f5093:	e8 b4 15 09 00       	call   0x14018664c
1400f5098:	48 8d 05 f1 96 14 00 	lea    0x1496f1(%rip),%rax        # 0x14023e790
1400f509f:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1400f50a6:	00
1400f50a7:	48 8d 8c 24 f0 00 00 	lea    0xf0(%rsp),%rcx
1400f50ae:	00
1400f50af:	e8 7c 0d 03 00       	call   0x140125e30
1400f50b4:	48 89 bc 24 f0 00 00 	mov    %rdi,0xf0(%rsp)
1400f50bb:	00
1400f50bc:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
1400f50c3:	00
1400f50c4:	48 85 db             	test   %rbx,%rbx
1400f50c7:	74 27                	je     0x1400f50f0
1400f50c9:	4c 8d 0d a0 0f fd ff 	lea    -0x2f060(%rip),%r9        # 0x1400c6070
1400f50d0:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400f50d6:	48 8b d6             	mov    %rsi,%rdx
1400f50d9:	48 8b cb             	mov    %rbx,%rcx
1400f50dc:	e8 4b 12 09 00       	call   0x14018632c
1400f50e1:	90                   	nop
1400f50e2:	ba 60 00 00 00       	mov    $0x60,%edx
1400f50e7:	48 8b cb             	mov    %rbx,%rcx
1400f50ea:	e8 5d 15 09 00       	call   0x14018664c
1400f50ef:	90                   	nop
1400f50f0:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
1400f50f7:	00
1400f50f8:	eb 2a                	jmp    0x1400f5124
1400f50fa:	33 ff                	xor    %edi,%edi
1400f50fc:	49 bc fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r12
1400f5103:	ff ff 7f
1400f5106:	8b 74 24 30          	mov    0x30(%rsp),%esi
1400f510a:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1400f510f:	4c 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%r13
1400f5116:	00
1400f5117:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1400f511e:	00
1400f511f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f5124:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1400f512b:	00
1400f512c:	e8 4f 12 fd ff       	call   0x1400c6380
1400f5131:	90                   	nop
1400f5132:	48 8d 8c 24 d0 04 00 	lea    0x4d0(%rsp),%rcx
1400f5139:	00
1400f513a:	e8 41 12 fd ff       	call   0x1400c6380
1400f513f:	90                   	nop
1400f5140:	48 8d 8c 24 f0 04 00 	lea    0x4f0(%rsp),%rcx
1400f5147:	00
1400f5148:	e8 33 12 fd ff       	call   0x1400c6380
1400f514d:	eb 0a                	jmp    0x1400f5159
1400f514f:	49 bc fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r12
1400f5156:	ff ff 7f
1400f5159:	49 8b 47 30          	mov    0x30(%r15),%rax
1400f515d:	c6 40 38 00          	movb   $0x0,0x38(%rax)
1400f5161:	49 8b 4f 30          	mov    0x30(%r15),%rcx
1400f5165:	e8 b6 23 01 00       	call   0x140107520
1400f516a:	40 f6 c6 40          	test   $0x40,%sil
1400f516e:	74 10                	je     0x1400f5180
1400f5170:	83 e6 bf             	and    $0xffffffbf,%esi
1400f5173:	48 8d 8c 24 90 02 00 	lea    0x290(%rsp),%rcx
1400f517a:	00
1400f517b:	e8 80 69 04 00       	call   0x14013bb00
1400f5180:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400f5184:	48 8b 01             	mov    (%rcx),%rax
1400f5187:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400f518c:	ff 50 70             	call   *0x70(%rax)
1400f518f:	48 8b d8             	mov    %rax,%rbx
1400f5192:	40 84 f6             	test   %sil,%sil
1400f5195:	79 11                	jns    0x1400f51a8
1400f5197:	0f ba f6 07          	btr    $0x7,%esi
1400f519b:	48 8d 8c 24 90 03 00 	lea    0x390(%rsp),%rcx
1400f51a2:	00
1400f51a3:	e8 58 69 04 00       	call   0x14013bb00
1400f51a8:	48 8b 0b             	mov    (%rbx),%rcx
1400f51ab:	48 8b 01             	mov    (%rcx),%rax
1400f51ae:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
1400f51b5:	00
1400f51b6:	ff 90 98 00 00 00    	call   *0x98(%rax)
1400f51bc:	90                   	nop
1400f51bd:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400f51c2:	48 85 c0             	test   %rax,%rax
1400f51c5:	74 16                	je     0x1400f51dd
1400f51c7:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400f51cb:	48 63 51 04          	movslq 0x4(%rcx),%rdx
1400f51cf:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400f51d3:	48 03 ca             	add    %rdx,%rcx
1400f51d6:	48 8b 01             	mov    (%rcx),%rax
1400f51d9:	ff 50 08             	call   *0x8(%rax)
1400f51dc:	90                   	nop
1400f51dd:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1400f51e4:	00
1400f51e5:	48 85 d2             	test   %rdx,%rdx
1400f51e8:	74 4f                	je     0x1400f5239
1400f51ea:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1400f51ef:	74 48                	je     0x1400f5239
1400f51f1:	48 89 bc 24 90 04 00 	mov    %rdi,0x490(%rsp)
1400f51f8:	00
1400f51f9:	48 89 bc 24 a0 04 00 	mov    %rdi,0x4a0(%rsp)
1400f5200:	00
1400f5201:	48 c7 84 24 a8 04 00 	movq   $0x7,0x4a8(%rsp)
1400f5208:	00 07 00 00 00
1400f520d:	66 89 bc 24 90 04 00 	mov    %di,0x490(%rsp)
1400f5214:	00
1400f5215:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1400f5219:	48 8b 12             	mov    (%rdx),%rdx
1400f521c:	48 8d 8c 24 90 04 00 	lea    0x490(%rsp),%rcx
1400f5223:	00
1400f5224:	e8 27 10 fd ff       	call   0x1400c6250
1400f5229:	81 ce 00 03 00 00    	or     $0x300,%esi
1400f522f:	4c 8b b4 24 a0 04 00 	mov    0x4a0(%rsp),%r14
1400f5236:	00
1400f5237:	eb 2b                	jmp    0x1400f5264
1400f5239:	48 89 bc 24 90 04 00 	mov    %rdi,0x490(%rsp)
1400f5240:	00
1400f5241:	4c 8b f7             	mov    %rdi,%r14
1400f5244:	48 89 bc 24 a0 04 00 	mov    %rdi,0x4a0(%rsp)
1400f524b:	00
1400f524c:	48 c7 84 24 a8 04 00 	movq   $0x7,0x4a8(%rsp)
1400f5253:	00 07 00 00 00
1400f5258:	66 89 bc 24 90 04 00 	mov    %di,0x490(%rsp)
1400f525f:	00
1400f5260:	0f ba ee 08          	bts    $0x8,%esi
1400f5264:	89 74 24 30          	mov    %esi,0x30(%rsp)
1400f5268:	8b 84 24 48 06 00 00 	mov    0x648(%rsp),%eax
1400f526f:	05 38 ff ff ff       	add    $0xffffff38,%eax
1400f5274:	83 f8 63             	cmp    $0x63,%eax
1400f5277:	77 64                	ja     0x1400f52dd
1400f5279:	48 8d 94 24 90 05 00 	lea    0x590(%rsp),%rdx
1400f5280:	00
1400f5281:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1400f5288:	00
1400f5289:	e8 22 42 00 00       	call   0x1400f94b0
1400f528e:	48 8b c8             	mov    %rax,%rcx
1400f5291:	83 ce 02             	or     $0x2,%esi
1400f5294:	89 74 24 30          	mov    %esi,0x30(%rsp)
1400f5298:	49 8b 47 30          	mov    0x30(%r15),%rax
1400f529c:	4c 8b 88 b0 00 00 00 	mov    0xb0(%rax),%r9
1400f52a3:	49 81 c1 c0 00 00 00 	add    $0xc0,%r9
1400f52aa:	49 8b 41 10          	mov    0x10(%r9),%rax
1400f52ae:	49 83 79 18 10       	cmpq   $0x10,0x18(%r9)
1400f52b3:	72 03                	jb     0x1400f52b8
1400f52b5:	4d 8b 09             	mov    (%r9),%r9
1400f52b8:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1400f52bc:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
1400f52c1:	72 03                	jb     0x1400f52c6
1400f52c3:	48 8b 09             	mov    (%rcx),%rcx
1400f52c6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f52cb:	45 33 c0             	xor    %r8d,%r8d
1400f52ce:	e8 ed 13 fd ff       	call   0x1400c66c0
1400f52d3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400f52d7:	75 04                	jne    0x1400f52dd
1400f52d9:	b3 01                	mov    $0x1,%bl
1400f52db:	eb 02                	jmp    0x1400f52df
1400f52dd:	32 db                	xor    %bl,%bl
1400f52df:	40 f6 c6 02          	test   $0x2,%sil
1400f52e3:	74 0d                	je     0x1400f52f2
1400f52e5:	48 8d 8c 24 90 05 00 	lea    0x590(%rsp),%rcx
1400f52ec:	00
1400f52ed:	e8 8e 10 fd ff       	call   0x1400c6380
1400f52f2:	84 db                	test   %bl,%bl
1400f52f4:	0f 84 a1 00 00 00    	je     0x1400f539b
1400f52fa:	4d 8b 47 30          	mov    0x30(%r15),%r8
1400f52fe:	48 8b cf             	mov    %rdi,%rcx
1400f5301:	48 8b df             	mov    %rdi,%rbx
1400f5304:	49 8b 50 20          	mov    0x20(%r8),%rdx
1400f5308:	48 85 d2             	test   %rdx,%rdx
1400f530b:	74 40                	je     0x1400f534d
1400f530d:	8b 42 08             	mov    0x8(%rdx),%eax
1400f5310:	85 c0                	test   %eax,%eax
1400f5312:	74 0e                	je     0x1400f5322
1400f5314:	8d 48 01             	lea    0x1(%rax),%ecx
1400f5317:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400f531c:	74 1f                	je     0x1400f533d
1400f531e:	85 c0                	test   %eax,%eax
1400f5320:	75 f2                	jne    0x1400f5314
1400f5322:	45 33 c9             	xor    %r9d,%r9d
1400f5325:	45 33 c0             	xor    %r8d,%r8d
1400f5328:	ba 05 04 00 00       	mov    $0x405,%edx
1400f532d:	48 8b 0c 25 18 00 00 	mov    0x18,%rcx
1400f5334:	00
1400f5335:	ff 15 b5 91 10 00    	call   *0x1091b5(%rip)        # 0x1401fe4f0
1400f533b:	eb 56                	jmp    0x1400f5393
1400f533d:	49 8b 48 18          	mov    0x18(%r8),%rcx
1400f5341:	49 8b 58 20          	mov    0x20(%r8),%rbx
1400f5345:	4c 8b b4 24 a0 04 00 	mov    0x4a0(%rsp),%r14
1400f534c:	00
1400f534d:	45 33 c9             	xor    %r9d,%r9d
1400f5350:	45 33 c0             	xor    %r8d,%r8d
1400f5353:	ba 05 04 00 00       	mov    $0x405,%edx