140f57000:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140f57006:	ba 18 00 00 00       	mov    $0x18,%edx
140f5700b:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140f57012:	e8 35 45 ec ff       	call   0x140e1b54c
140f57017:	48 83 c4 20          	add    $0x20,%rsp
140f5701b:	5d                   	pop    %rbp
140f5701c:	c3                   	ret
140f5701d:	cc                   	int3
140f5701e:	cc                   	int3
140f5701f:	cc                   	int3
140f57020:	40 55                	rex push %rbp
140f57022:	48 83 ec 20          	sub    $0x20,%rsp
140f57026:	48 8b ea             	mov    %rdx,%rbp
140f57029:	8b 45 20             	mov    0x20(%rbp),%eax
140f5702c:	83 e0 01             	and    $0x1,%eax
140f5702f:	85 c0                	test   %eax,%eax
140f57031:	74 10                	je     0x140f57043
140f57033:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140f57037:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
140f5703e:	e8 8d 0e 24 ff       	call   0x140197ed0
140f57043:	48 83 c4 20          	add    $0x20,%rsp
140f57047:	5d                   	pop    %rbp
140f57048:	c3                   	ret
140f57049:	cc                   	int3
140f5704a:	cc                   	int3
140f5704b:	cc                   	int3
140f5704c:	cc                   	int3
140f5704d:	cc                   	int3
140f5704e:	cc                   	int3
140f5704f:	cc                   	int3
140f57050:	48 8d 8a f0 01 00 00 	lea    0x1f0(%rdx),%rcx
140f57057:	e9 14 14 2f ff       	jmp    0x140248470
140f5705c:	cc                   	int3
140f5705d:	cc                   	int3
140f5705e:	cc                   	int3
140f5705f:	cc                   	int3
140f57060:	48 8d 8a a8 00 00 00 	lea    0xa8(%rdx),%rcx
140f57067:	e9 74 b0 f3 ff       	jmp    0x140e920e0
140f5706c:	cc                   	int3
140f5706d:	cc                   	int3
140f5706e:	cc                   	int3
140f5706f:	cc                   	int3
140f57070:	48 8d 8a 78 00 00 00 	lea    0x78(%rdx),%rcx
140f57077:	e9 54 b0 f3 ff       	jmp    0x140e920d0
140f5707c:	cc                   	int3
140f5707d:	cc                   	int3
140f5707e:	cc                   	int3
140f5707f:	cc                   	int3
140f57080:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f57085:	53                   	push   %rbx
140f57086:	55                   	push   %rbp
140f57087:	56                   	push   %rsi
140f57088:	57                   	push   %rdi
140f57089:	48 83 ec 48          	sub    $0x48,%rsp
140f5708d:	48 8b ea             	mov    %rdx,%rbp
140f57090:	e8 1b 42 24 ff       	call   0x14019b2b0
140f57095:	48 8b f8             	mov    %rax,%rdi
140f57098:	83 38 03             	cmpl   $0x3,(%rax)
140f5709b:	76 67                	jbe    0x140f57104
140f5709d:	48 8b 5d 68          	mov    0x68(%rbp),%rbx
140f570a1:	8b 4b 20             	mov    0x20(%rbx),%ecx
140f570a4:	89 4d 44             	mov    %ecx,0x44(%rbp)
140f570a7:	48 8b 0b             	mov    (%rbx),%rcx
140f570aa:	48 8b 41 08          	mov    0x8(%rcx),%rax
140f570ae:	48 8b cb             	mov    %rbx,%rcx
140f570b1:	ff 15 69 c9 02 00    	call   *0x2c969(%rip)        # 0x140f83a20
140f570b7:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
140f570be:	48 8d 05 6b bd 29 00 	lea    0x29bd6b(%rip),%rax        # 0x1411f2e30
140f570c5:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
140f570cc:	48 8d 45 44          	lea    0x44(%rbp),%rax
140f570d0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140f570d5:	48 8d 85 c8 00 00 00 	lea    0xc8(%rbp),%rax
140f570dc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f570e1:	48 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%rax
140f570e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f570ed:	45 33 c9             	xor    %r9d,%r9d
140f570f0:	45 33 c0             	xor    %r8d,%r8d
140f570f3:	48 8d 15 7a ea 32 00 	lea    0x32ea7a(%rip),%rdx        # 0x141285b74
140f570fa:	48 8b cf             	mov    %rdi,%rcx
140f570fd:	e8 1e 52 12 ff       	call   0x14007c320
140f57102:	eb 04                	jmp    0x140f57108
140f57104:	48 8b 5d 68          	mov    0x68(%rbp),%rbx
140f57108:	48 8b 7d 70          	mov    0x70(%rbp),%rdi
140f5710c:	f0 ff 47 28          	lock incl 0x28(%rdi)
140f57110:	8b 53 20             	mov    0x20(%rbx),%edx
140f57113:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140f57117:	e8 04 cd 25 ff       	call   0x1401b3e20
140f5711c:	48 8b f0             	mov    %rax,%rsi
140f5711f:	48 8b 13             	mov    (%rbx),%rdx
140f57122:	48 8b cb             	mov    %rbx,%rcx
140f57125:	48 8b 42 08          	mov    0x8(%rdx),%rax
140f57129:	ff 15 f1 c8 02 00    	call   *0x2c8f1(%rip)        # 0x140f83a20
140f5712f:	0f 57 c0             	xorps  %xmm0,%xmm0
140f57132:	0f 11 45 48          	movups %xmm0,0x48(%rbp)
140f57136:	48 c7 45 58 00 00 00 	movq   $0x0,0x58(%rbp)
140f5713d:	00
140f5713e:	48 c7 45 60 00 00 00 	movq   $0x0,0x60(%rbp)
140f57145:	00
140f57146:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140f5714d:	0f 1f 00             	nopl   (%rax)
140f57150:	49 ff c0             	inc    %r8
140f57153:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140f57158:	75 f6                	jne    0x140f57150
140f5715a:	48 8b d0             	mov    %rax,%rdx
140f5715d:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140f57161:	e8 9a fc 23 ff       	call   0x140196e00
140f57166:	90                   	nop
140f57167:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140f5716d:	48 8d 15 9c b9 29 00 	lea    0x29b99c(%rip),%rdx        # 0x1411f2b10
140f57174:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140f57178:	e8 03 70 25 ff       	call   0x1401ae180
140f5717d:	0f 10 00             	movups (%rax),%xmm0
140f57180:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
140f57187:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140f5718b:	0f 11 8d b8 00 00 00 	movups %xmm1,0xb8(%rbp)
140f57192:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140f57199:	00
140f5719a:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140f571a1:	00
140f571a2:	c6 00 00             	movb   $0x0,(%rax)
140f571a5:	4c 8b ce             	mov    %rsi,%r9
140f571a8:	4c 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%r8
140f571af:	0f b6 55 40          	movzbl 0x40(%rbp),%edx
140f571b3:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
140f571ba:	e8 a1 70 28 ff       	call   0x1401de260
140f571bf:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
140f571c3:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
140f571ca:	e8 51 75 24 ff       	call   0x14019e720
140f571cf:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
140f571d6:	e8 75 08 24 ff       	call   0x140197a50
140f571db:	90                   	nop
140f571dc:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
140f571e3:	e8 68 08 24 ff       	call   0x140197a50
140f571e8:	90                   	nop
140f571e9:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140f571ed:	e8 5e 08 24 ff       	call   0x140197a50
140f571f2:	90                   	nop
140f571f3:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140f571f7:	e8 54 08 24 ff       	call   0x140197a50
140f571fc:	90                   	nop
140f571fd:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f57204:	00 00 00
140f57207:	48 83 c4 48          	add    $0x48,%rsp
140f5720b:	5f                   	pop    %rdi
140f5720c:	5e                   	pop    %rsi
140f5720d:	5d                   	pop    %rbp
140f5720e:	5b                   	pop    %rbx
140f5720f:	c3                   	ret
140f57210:	cc                   	int3
140f57211:	cc                   	int3
140f57212:	cc                   	int3
140f57213:	cc                   	int3
140f57214:	cc                   	int3
140f57215:	cc                   	int3
140f57216:	cc                   	int3
140f57217:	cc                   	int3
140f57218:	cc                   	int3
140f57219:	cc                   	int3
140f5721a:	cc                   	int3
140f5721b:	cc                   	int3
140f5721c:	cc                   	int3
140f5721d:	cc                   	int3
140f5721e:	cc                   	int3
140f5721f:	cc                   	int3
140f57220:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
140f57227:	e9 54 34 2e ff       	jmp    0x14023a680
140f5722c:	cc                   	int3
140f5722d:	cc                   	int3
140f5722e:	cc                   	int3
140f5722f:	cc                   	int3
140f57230:	40 55                	rex push %rbp
140f57232:	48 83 ec 20          	sub    $0x20,%rsp
140f57236:	48 8b ea             	mov    %rdx,%rbp
140f57239:	ba 80 00 00 00       	mov    $0x80,%edx
140f5723e:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140f57242:	e8 fd 3e ec ff       	call   0x140e1b144
140f57247:	48 83 c4 20          	add    $0x20,%rsp
140f5724b:	5d                   	pop    %rbp
140f5724c:	c3                   	ret
140f5724d:	cc                   	int3
140f5724e:	cc                   	int3
140f5724f:	cc                   	int3
140f57250:	48 8b 8a 58 00 00 00 	mov    0x58(%rdx),%rcx
140f57257:	e9 24 34 2e ff       	jmp    0x14023a680
140f5725c:	cc                   	int3
140f5725d:	cc                   	int3
140f5725e:	cc                   	int3
140f5725f:	cc                   	int3
140f57260:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f57267:	48 83 c1 08          	add    $0x8,%rcx
140f5726b:	e9 10 34 2e ff       	jmp    0x14023a680
140f57270:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f57277:	48 83 c1 28          	add    $0x28,%rcx
140f5727b:	e9 d0 07 24 ff       	jmp    0x140197a50
140f57280:	48 8d 8a a0 00 00 00 	lea    0xa0(%rdx),%rcx
140f57287:	e9 c4 c8 f3 ff       	jmp    0x140e93b50
140f5728c:	cc                   	int3
140f5728d:	cc                   	int3
140f5728e:	cc                   	int3
140f5728f:	cc                   	int3
140f57290:	48 8d 8a 70 00 00 00 	lea    0x70(%rdx),%rcx
140f57297:	e9 b4 c8 f3 ff       	jmp    0x140e93b50
140f5729c:	cc                   	int3
140f5729d:	cc                   	int3
140f5729e:	cc                   	int3
140f5729f:	cc                   	int3
140f572a0:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140f572a7:	e9 a4 c8 f3 ff       	jmp    0x140e93b50
140f572ac:	cc                   	int3
140f572ad:	cc                   	int3
140f572ae:	cc                   	int3
140f572af:	cc                   	int3
140f572b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f572b5:	53                   	push   %rbx
140f572b6:	55                   	push   %rbp
140f572b7:	48 83 ec 28          	sub    $0x28,%rsp
140f572bb:	48 8b ea             	mov    %rdx,%rbp
140f572be:	0f ae e8             	lfence
140f572c1:	4c 8b 45 38          	mov    0x38(%rbp),%r8
140f572c5:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140f572c9:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140f572cd:	e8 ee 62 a7 ff       	call   0x1409cd5c0
140f572d2:	4c 8b 45 30          	mov    0x30(%rbp),%r8
140f572d6:	48 8b 55 48          	mov    0x48(%rbp),%rdx
140f572da:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140f572de:	e8 7d 65 24 ff       	call   0x14019d860
140f572e3:	33 d2                	xor    %edx,%edx
140f572e5:	33 c9                	xor    %ecx,%ecx
140f572e7:	e8 2c 55 ec ff       	call   0x140e1c818
140f572ec:	90                   	nop
140f572ed:	cc                   	int3
140f572ee:	cc                   	int3
140f572ef:	cc                   	int3
140f572f0:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f572f7:	48 83 c1 18          	add    $0x18,%rcx
140f572fb:	e9 30 11 2f ff       	jmp    0x140248430
140f57300:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f57307:	48 83 c1 20          	add    $0x20,%rcx
140f5730b:	e9 a0 12 2f ff       	jmp    0x1402485b0
140f57310:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f57317:	48 83 c1 50          	add    $0x50,%rcx
140f5731b:	e9 80 0c 24 ff       	jmp    0x140197fa0
140f57320:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f57327:	48 83 c1 60          	add    $0x60,%rcx
140f5732b:	e9 70 0c 24 ff       	jmp    0x140197fa0
140f57330:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f57337:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140f5733e:	e9 3d f9 f3 ff       	jmp    0x140e96c80
140f57343:	cc                   	int3
140f57344:	cc                   	int3
140f57345:	cc                   	int3
140f57346:	cc                   	int3
140f57347:	cc                   	int3
140f57348:	cc                   	int3
140f57349:	cc                   	int3
140f5734a:	cc                   	int3
140f5734b:	cc                   	int3
140f5734c:	cc                   	int3
140f5734d:	cc                   	int3
140f5734e:	cc                   	int3
140f5734f:	cc                   	int3
140f57350:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f57357:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140f5735e:	e9 1d f9 f3 ff       	jmp    0x140e96c80
140f57363:	cc                   	int3
140f57364:	cc                   	int3
140f57365:	cc                   	int3
140f57366:	cc                   	int3
140f57367:	cc                   	int3
140f57368:	cc                   	int3
140f57369:	cc                   	int3
140f5736a:	cc                   	int3
140f5736b:	cc                   	int3
140f5736c:	cc                   	int3
140f5736d:	cc                   	int3
140f5736e:	cc                   	int3
140f5736f:	cc                   	int3
140f57370:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f57377:	48 81 c1 b0 00 00 00 	add    $0xb0,%rcx
140f5737e:	e9 fd f8 f3 ff       	jmp    0x140e96c80
140f57383:	cc                   	int3
140f57384:	cc                   	int3
140f57385:	cc                   	int3
140f57386:	cc                   	int3
140f57387:	cc                   	int3
140f57388:	cc                   	int3
140f57389:	cc                   	int3
140f5738a:	cc                   	int3
140f5738b:	cc                   	int3
140f5738c:	cc                   	int3
140f5738d:	cc                   	int3
140f5738e:	cc                   	int3
140f5738f:	cc                   	int3
140f57390:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f57395:	55                   	push   %rbp
140f57396:	48 83 ec 30          	sub    $0x30,%rsp
140f5739a:	48 8b ea             	mov    %rdx,%rbp
140f5739d:	e8 0e 3f 24 ff       	call   0x14019b2b0
140f573a2:	83 38 02             	cmpl   $0x2,(%rax)
140f573a5:	76 3a                	jbe    0x140f573e1
140f573a7:	48 8d 0d c2 bd 29 00 	lea    0x29bdc2(%rip),%rcx        # 0x1411f3170
140f573ae:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
140f573b2:	c7 45 30 ff ff 00 80 	movl   $0x8000ffff,0x30(%rbp)
140f573b9:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140f573bd:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140f573c2:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140f573c6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140f573cb:	45 33 c9             	xor    %r9d,%r9d
140f573ce:	45 33 c0             	xor    %r8d,%r8d
140f573d1:	48 8d 15 c1 eb 32 00 	lea    0x32ebc1(%rip),%rdx        # 0x141285f99
140f573d8:	48 8b c8             	mov    %rax,%rcx
140f573db:	e8 00 a6 0a ff       	call   0x1400019e0
140f573e0:	90                   	nop
140f573e1:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f573e8:	00 00 00
140f573eb:	48 83 c4 30          	add    $0x30,%rsp
140f573ef:	5d                   	pop    %rbp
140f573f0:	c3                   	ret
140f573f1:	cc                   	int3
140f573f2:	cc                   	int3
140f573f3:	cc                   	int3
140f573f4:	cc                   	int3
140f573f5:	cc                   	int3
140f573f6:	cc                   	int3
140f573f7:	cc                   	int3
140f573f8:	cc                   	int3
140f573f9:	cc                   	int3
140f573fa:	cc                   	int3
140f573fb:	cc                   	int3
140f573fc:	cc                   	int3
140f573fd:	cc                   	int3
140f573fe:	cc                   	int3
140f573ff:	cc                   	int3
140f57400:	48 8d 8a c0 00 00 00 	lea    0xc0(%rdx),%rcx
140f57407:	e9 04 10 2f ff       	jmp    0x140248410
140f5740c:	cc                   	int3
140f5740d:	cc                   	int3
140f5740e:	cc                   	int3
140f5740f:	cc                   	int3
140f57410:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f57415:	55                   	push   %rbp
140f57416:	48 83 ec 40          	sub    $0x40,%rsp
140f5741a:	48 8b ea             	mov    %rdx,%rbp
140f5741d:	0f 57 c0             	xorps  %xmm0,%xmm0
140f57420:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140f57424:	48 c7 45 60 00 00 00 	movq   $0x0,0x60(%rbp)
140f5742b:	00
140f5742c:	48 c7 45 68 00 00 00 	movq   $0x0,0x68(%rbp)
140f57433:	00
140f57434:	45 33 c0             	xor    %r8d,%r8d