14018ff1c:	00
14018ff1d:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14018ff21:	49 8b 73 40          	mov    0x40(%r11),%rsi
14018ff25:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14018ff29:	49 8b e3             	mov    %r11,%rsp
14018ff2c:	41 5f                	pop    %r15
14018ff2e:	41 5e                	pop    %r14
14018ff30:	41 5d                	pop    %r13
14018ff32:	41 5c                	pop    %r12
14018ff34:	5d                   	pop    %rbp
14018ff35:	c3                   	ret
14018ff36:	90                   	nop
14018ff37:	90                   	nop
14018ff38:	40 53                	rex push %rbx
14018ff3a:	48 83 ec 30          	sub    $0x30,%rsp
14018ff3e:	48 8b d9             	mov    %rcx,%rbx
14018ff41:	45 33 c0             	xor    %r8d,%r8d
14018ff44:	4c 39 41 10          	cmp    %r8,0x10(%rcx)
14018ff48:	74 6c                	je     0x14018ffb6
14018ff4a:	8b c2                	mov    %edx,%eax
14018ff4c:	48 39 41 10          	cmp    %rax,0x10(%rcx)
14018ff50:	76 13                	jbe    0x14018ff65
14018ff52:	48 89 41 10          	mov    %rax,0x10(%rcx)
14018ff56:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14018ff5b:	76 03                	jbe    0x14018ff60
14018ff5d:	48 8b 09             	mov    (%rcx),%rcx
14018ff60:	66 44 89 04 41       	mov    %r8w,(%rcx,%rax,2)
14018ff65:	48 8b cb             	mov    %rbx,%rcx
14018ff68:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14018ff6d:	76 03                	jbe    0x14018ff72
14018ff6f:	48 8b 0b             	mov    (%rbx),%rcx
14018ff72:	48 c7 44 24 20 09 00 	movq   $0x9,0x20(%rsp)
14018ff79:	00 00
14018ff7b:	4c 8d 0d 6e 39 12 00 	lea    0x12396e(%rip),%r9        # 0x1402b38f0
14018ff82:	45 33 c0             	xor    %r8d,%r8d
14018ff85:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14018ff89:	e8 fa d9 fc ff       	call   0x14015d988
14018ff8e:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14018ff92:	74 22                	je     0x14018ffb6
14018ff94:	48 3b 43 10          	cmp    0x10(%rbx),%rax
14018ff98:	77 15                	ja     0x14018ffaf
14018ff9a:	48 8b cb             	mov    %rbx,%rcx
14018ff9d:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14018ffa2:	76 03                	jbe    0x14018ffa7
14018ffa4:	48 8b 0b             	mov    (%rbx),%rcx
14018ffa7:	66 c7 04 41 2d 00    	movw   $0x2d,(%rcx,%rax,2)
14018ffad:	eb b6                	jmp    0x14018ff65
14018ffaf:	ff 15 cb 2b 08 00    	call   *0x82bcb(%rip)        # 0x140212b80
14018ffb5:	90                   	nop
14018ffb6:	48 83 c4 30          	add    $0x30,%rsp
14018ffba:	5b                   	pop    %rbx
14018ffbb:	c3                   	ret
14018ffbc:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018ffc1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018ffc6:	55                   	push   %rbp
14018ffc7:	57                   	push   %rdi
14018ffc8:	41 54                	push   %r12
14018ffca:	41 56                	push   %r14
14018ffcc:	41 57                	push   %r15
14018ffce:	48 8b ec             	mov    %rsp,%rbp
14018ffd1:	48 83 ec 30          	sub    $0x30,%rsp
14018ffd5:	48 8b f9             	mov    %rcx,%rdi
14018ffd8:	45 33 e4             	xor    %r12d,%r12d
14018ffdb:	4c 39 61 10          	cmp    %r12,0x10(%rcx)
14018ffdf:	0f 84 08 02 00 00    	je     0x1401901ed
14018ffe5:	4c 89 65 38          	mov    %r12,0x38(%rbp)
14018ffe9:	48 8b d1             	mov    %rcx,%rdx
14018ffec:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14018fff1:	76 03                	jbe    0x14018fff6
14018fff3:	48 8b 11             	mov    (%rcx),%rdx
14018fff6:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14018fffb:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140190000:	45 33 c9             	xor    %r9d,%r9d
140190003:	44 8b 41 10          	mov    0x10(%rcx),%r8d
140190007:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
14019000b:	e8 30 82 fa ff       	call   0x140138240
140190010:	85 c0                	test   %eax,%eax
140190012:	79 05                	jns    0x140190019
140190014:	e9 b9 01 00 00       	jmp    0x1401901d2
140190019:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
14019001d:	48 85 db             	test   %rbx,%rbx
140190020:	0f 84 73 01 00 00    	je     0x140190199
140190026:	48 8b 03             	mov    (%rbx),%rax
140190029:	48 8b cb             	mov    %rbx,%rcx
14019002c:	48 8b 40 38          	mov    0x38(%rax),%rax
140190030:	ff 15 fa 2d 08 00    	call   *0x82dfa(%rip)        # 0x140212e30
140190036:	44 89 65 30          	mov    %r12d,0x30(%rbp)
14019003a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14019003e:	48 85 c9             	test   %rcx,%rcx
140190041:	0f 84 bd 01 00 00    	je     0x140190204
140190047:	48 8b 01             	mov    (%rcx),%rax
14019004a:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14019004e:	48 8b 80 f0 01 00 00 	mov    0x1f0(%rax),%rax
140190055:	ff 15 d5 2d 08 00    	call   *0x82dd5(%rip)        # 0x140212e30
14019005b:	48 85 c0             	test   %rax,%rax
14019005e:	0f 84 20 01 00 00    	je     0x140190184
140190064:	44 39 65 30          	cmp    %r12d,0x30(%rbp)
140190068:	0f 84 16 01 00 00    	je     0x140190184
14019006e:	0f ae e8             	lfence
140190071:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140190075:	4c 63 45 30          	movslq 0x30(%rbp),%r8
140190079:	48 8b d0             	mov    %rax,%rdx
14019007c:	e8 f3 92 e7 ff       	call   0x140009374
140190081:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140190085:	48 85 c9             	test   %rcx,%rcx
140190088:	0f 84 76 01 00 00    	je     0x140190204
14019008e:	48 8b 01             	mov    (%rcx),%rax
140190091:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140190095:	48 8b 80 00 02 00 00 	mov    0x200(%rax),%rax
14019009c:	ff 15 8e 2d 08 00    	call   *0x82d8e(%rip)        # 0x140212e30
1401900a2:	48 85 c0             	test   %rax,%rax
1401900a5:	0f 84 c7 00 00 00    	je     0x140190172
1401900ab:	44 39 65 30          	cmp    %r12d,0x30(%rbp)
1401900af:	0f 84 bd 00 00 00    	je     0x140190172
1401900b5:	0f ae e8             	lfence
1401900b8:	48 8d 77 40          	lea    0x40(%rdi),%rsi
1401900bc:	8b 4d 30             	mov    0x30(%rbp),%ecx
1401900bf:	ff c9                	dec    %ecx
1401900c1:	4c 63 c1             	movslq %ecx,%r8
1401900c4:	48 8d 50 02          	lea    0x2(%rax),%rdx
1401900c8:	48 8b ce             	mov    %rsi,%rcx
1401900cb:	e8 a4 92 e7 ff       	call   0x140009374
1401900d0:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1401900d4:	48 85 c9             	test   %rcx,%rcx
1401900d7:	0f 84 27 01 00 00    	je     0x140190204
1401900dd:	48 8b 01             	mov    (%rcx),%rax
1401900e0:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1401900e4:	48 8b 80 28 02 00 00 	mov    0x228(%rax),%rax
1401900eb:	ff 15 3f 2d 08 00    	call   *0x82d3f(%rip)        # 0x140212e30
1401900f1:	4c 8b f8             	mov    %rax,%r15
1401900f4:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401900fa:	48 85 c0             	test   %rax,%rax
1401900fd:	74 5c                	je     0x14019015b
1401900ff:	44 39 65 30          	cmp    %r12d,0x30(%rbp)
140190103:	74 56                	je     0x14019015b
140190105:	0f ae e8             	lfence
140190108:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14019010c:	48 3b 4e 18          	cmp    0x18(%rsi),%rcx
140190110:	73 21                	jae    0x140190133
140190112:	48 8d 41 01          	lea    0x1(%rcx),%rax
140190116:	48 89 46 10          	mov    %rax,0x10(%rsi)
14019011a:	48 8b c6             	mov    %rsi,%rax
14019011d:	48 83 7e 18 07       	cmpq   $0x7,0x18(%rsi)
140190122:	76 06                	jbe    0x14019012a
140190124:	0f ae e8             	lfence
140190127:	48 8b 06             	mov    (%rsi),%rax
14019012a:	c7 04 48 2d 00 00 00 	movl   $0x2d,(%rax,%rcx,2)
140190131:	eb 18                	jmp    0x14019014b
140190133:	0f ae e8             	lfence
140190136:	41 b9 2d 00 00 00    	mov    $0x2d,%r9d
14019013c:	44 8a 45 30          	mov    0x30(%rbp),%r8b
140190140:	49 8b d6             	mov    %r14,%rdx
140190143:	48 8b ce             	mov    %rsi,%rcx
140190146:	e8 5d 95 e7 ff       	call   0x1400096a8
14019014b:	4c 63 45 30          	movslq 0x30(%rbp),%r8
14019014f:	49 8b d7             	mov    %r15,%rdx
140190152:	48 8b ce             	mov    %rsi,%rcx
140190155:	e8 b6 6a e7 ff       	call   0x140006c10
14019015a:	90                   	nop
14019015b:	48 8b 03             	mov    (%rbx),%rax
14019015e:	48 8b cb             	mov    %rbx,%rcx
140190161:	48 8b 40 40          	mov    0x40(%rax),%rax
140190165:	ff 15 c5 2c 08 00    	call   *0x82cc5(%rip)        # 0x140212e30
14019016b:	90                   	nop
14019016c:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
140190170:	eb 2a                	jmp    0x14019019c
140190172:	48 8b 03             	mov    (%rbx),%rax
140190175:	48 8b cb             	mov    %rbx,%rcx
140190178:	48 8b 40 40          	mov    0x40(%rax),%rax
14019017c:	ff 15 ae 2c 08 00    	call   *0x82cae(%rip)        # 0x140212e30
140190182:	eb 11                	jmp    0x140190195
140190184:	48 8b 03             	mov    (%rbx),%rax
140190187:	48 8b cb             	mov    %rbx,%rcx
14019018a:	48 8b 40 40          	mov    0x40(%rax),%rax
14019018e:	ff 15 9c 2c 08 00    	call   *0x82c9c(%rip)        # 0x140212e30
140190194:	90                   	nop
140190195:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
140190199:	45 8a f4             	mov    %r12b,%r14b
14019019c:	45 84 f6             	test   %r14b,%r14b
14019019f:	75 11                	jne    0x1401901b2
1401901a1:	48 85 db             	test   %rbx,%rbx
1401901a4:	74 47                	je     0x1401901ed
1401901a6:	4c 89 65 38          	mov    %r12,0x38(%rbp)
1401901aa:	48 8b 03             	mov    (%rbx),%rax
1401901ad:	48 8b cb             	mov    %rbx,%rcx
1401901b0:	eb 30                	jmp    0x1401901e2
1401901b2:	0f ae e8             	lfence
1401901b5:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1401901b9:	ba 32 00 00 00       	mov    $0x32,%edx
1401901be:	e8 75 fd ff ff       	call   0x14018ff38
1401901c3:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
1401901c7:	ba c8 00 00 00       	mov    $0xc8,%edx
1401901cc:	e8 67 fd ff ff       	call   0x14018ff38
1401901d1:	90                   	nop
1401901d2:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1401901d6:	48 85 c9             	test   %rcx,%rcx
1401901d9:	74 12                	je     0x1401901ed
1401901db:	4c 89 65 38          	mov    %r12,0x38(%rbp)
1401901df:	48 8b 01             	mov    (%rcx),%rax
1401901e2:	48 8b 40 10          	mov    0x10(%rax),%rax
1401901e6:	ff 15 44 2c 08 00    	call   *0x82c44(%rip)        # 0x140212e30
1401901ec:	90                   	nop
1401901ed:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401901f2:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1401901f7:	48 83 c4 30          	add    $0x30,%rsp
1401901fb:	41 5f                	pop    %r15
1401901fd:	41 5e                	pop    %r14
1401901ff:	41 5c                	pop    %r12
140190201:	5f                   	pop    %rdi
140190202:	5d                   	pop    %rbp
140190203:	c3                   	ret
140190204:	33 d2                	xor    %edx,%edx
140190206:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14019020b:	e8 d4 b0 e7 ff       	call   0x14000b2e4
140190210:	cc                   	int3
140190211:	90                   	nop
140190212:	90                   	nop
140190213:	90                   	nop
140190214:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140190219:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14019021e:	57                   	push   %rdi
14019021f:	48 83 ec 20          	sub    $0x20,%rsp
140190223:	48 8b d9             	mov    %rcx,%rbx
140190226:	33 f6                	xor    %esi,%esi
140190228:	48 8b 89 c0 00 00 00 	mov    0xc0(%rcx),%rcx
14019022f:	48 85 c9             	test   %rcx,%rcx
140190232:	74 14                	je     0x140190248
140190234:	48 89 b3 c0 00 00 00 	mov    %rsi,0xc0(%rbx)
14019023b:	48 8b 01             	mov    (%rcx),%rax
14019023e:	48 8b 40 10          	mov    0x10(%rax),%rax
140190242:	ff 15 e8 2b 08 00    	call   *0x82be8(%rip)        # 0x140212e30
140190248:	48 8b 43 60          	mov    0x60(%rbx),%rax
14019024c:	48 83 f8 07          	cmp    $0x7,%rax
140190250:	76 32                	jbe    0x140190284
140190252:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140190256:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14019025d:	00
14019025e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140190264:	72 18                	jb     0x14019027e
140190266:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14019026a:	48 2b ca             	sub    %rdx,%rcx
14019026d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140190271:	48 83 f8 1f          	cmp    $0x1f,%rax
140190275:	0f 87 83 00 00 00    	ja     0x1401902fe
14019027b:	48 8b ca             	mov    %rdx,%rcx
14019027e:	ff 15 bc 28 08 00    	call   *0x828bc(%rip)        # 0x140212b40
140190284:	48 89 73 58          	mov    %rsi,0x58(%rbx)
140190288:	48 8d 05 c9 0c 0b 00 	lea    0xb0cc9(%rip),%rax        # 0x140240f58
14019028f:	48 c7 43 60 07 00 00 	movq   $0x7,0x60(%rbx)
140190296:	00
140190297:	66 89 73 48          	mov    %si,0x48(%rbx)
14019029b:	48 89 43 28          	mov    %rax,0x28(%rbx)
14019029f:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1401902a3:	48 85 c9             	test   %rcx,%rcx
1401902a6:	74 12                	je     0x1401902ba
1401902a8:	48 8b 01             	mov    (%rcx),%rax
1401902ab:	ba 01 00 00 00       	mov    $0x1,%edx
1401902b0:	48 8b 40 20          	mov    0x20(%rax),%rax
1401902b4:	ff 15 76 2b 08 00    	call   *0x82b76(%rip)        # 0x140212e30
1401902ba:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
1401902be:	48 85 ff             	test   %rdi,%rdi
1401902c1:	74 11                	je     0x1401902d4
1401902c3:	48 8b cf             	mov    %rdi,%rcx
1401902c6:	e8 45 86 e7 ff       	call   0x140008910
1401902cb:	48 8b cf             	mov    %rdi,%rcx
1401902ce:	ff 15 6c 28 08 00    	call   *0x8286c(%rip)        # 0x140212b40
1401902d4:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1401902d8:	48 85 db             	test   %rbx,%rbx
1401902db:	74 11                	je     0x1401902ee
1401902dd:	48 8b cb             	mov    %rbx,%rcx
1401902e0:	e8 2b 86 e7 ff       	call   0x140008910
1401902e5:	48 8b cb             	mov    %rbx,%rcx
1401902e8:	ff 15 52 28 08 00    	call   *0x82852(%rip)        # 0x140212b40
1401902ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401902f3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401902f8:	48 83 c4 20          	add    $0x20,%rsp
1401902fc:	5f                   	pop    %rdi
1401902fd:	c3                   	ret
1401902fe:	ff 15 7c 28 08 00    	call   *0x8287c(%rip)        # 0x140212b80
140190304:	cc                   	int3
140190305:	90                   	nop
140190306:	90                   	nop
140190307:	90                   	nop
140190308:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019030d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140190312:	57                   	push   %rdi
140190313:	48 83 ec 30          	sub    $0x30,%rsp
140190317:	48 8b f9             	mov    %rcx,%rdi
14019031a:	83 3d 5f 2c 18 00 02 	cmpl   $0x2,0x182c5f(%rip)        # 0x140312f80
140190321:	0f 84 1a 01 00 00    	je     0x140190441
140190327:	48 8d 0d 5a 2c 18 00 	lea    0x182c5a(%rip),%rcx        # 0x140312f88
14019032e:	ff 15 bc 24 08 00    	call   *0x824bc(%rip)        # 0x1402127f0
140190334:	85 c0                	test   %eax,%eax
140190336:	74 0c                	je     0x140190344
140190338:	b9 05 00 00 00       	mov    $0x5,%ecx
14019033d:	ff 15 9d 24 08 00    	call   *0x8249d(%rip)        # 0x1402127e0
140190343:	cc                   	int3
140190344:	81 3d 86 2c 18 00 ff 	cmpl   $0x7fffffff,0x182c86(%rip)        # 0x140312fd4
14019034b:	ff ff 7f
14019034e:	75 16                	jne    0x140190366
140190350:	c7 05 7a 2c 18 00 fe 	movl   $0x7ffffffe,0x182c7a(%rip)        # 0x140312fd4
140190357:	ff ff 7f
14019035a:	b9 06 00 00 00       	mov    $0x6,%ecx
14019035f:	ff 15 7b 24 08 00    	call   *0x8247b(%rip)        # 0x1402127e0
140190365:	cc                   	int3
140190366:	83 3d 13 2c 18 00 02 	cmpl   $0x2,0x182c13(%rip)        # 0x140312f80
14019036d:	0f 84 c0 00 00 00    	je     0x140190433
140190373:	c7 05 03 2c 18 00 01 	movl   $0x1,0x182c03(%rip)        # 0x140312f80
14019037a:	00 00 00
14019037d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140190382:	e8 ed 2b 00 00       	call   0x140192f74
140190387:	48 8b 08             	mov    (%rax),%rcx
14019038a:	48 8b 50 08          	mov    0x8(%rax),%rdx
14019038e:	48 83 20 00          	andq   $0x0,(%rax)
140190392:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140190397:	48 89 0d da 67 18 00 	mov    %rcx,0x1867da(%rip)        # 0x140316b78
14019039e:	48 8b 1d db 67 18 00 	mov    0x1867db(%rip),%rbx        # 0x140316b80
1401903a5:	48 89 15 d4 67 18 00 	mov    %rdx,0x1867d4(%rip)        # 0x140316b80
1401903ac:	83 cd ff             	or     $0xffffffff,%ebp
1401903af:	48 85 db             	test   %rbx,%rbx
1401903b2:	74 35                	je     0x1401903e9
1401903b4:	8b c5                	mov    %ebp,%eax
1401903b6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401903bb:	03 c5                	add    %ebp,%eax
1401903bd:	75 2a                	jne    0x1401903e9
1401903bf:	48 8b 03             	mov    (%rbx),%rax
1401903c2:	48 8b cb             	mov    %rbx,%rcx
1401903c5:	48 8b 00             	mov    (%rax),%rax
1401903c8:	ff 15 62 2a 08 00    	call   *0x82a62(%rip)        # 0x140212e30
1401903ce:	8b c5                	mov    %ebp,%eax
1401903d0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401903d5:	03 c5                	add    %ebp,%eax
1401903d7:	75 10                	jne    0x1401903e9
1401903d9:	48 8b 03             	mov    (%rbx),%rax
1401903dc:	48 8b cb             	mov    %rbx,%rcx
1401903df:	48 8b 40 08          	mov    0x8(%rax),%rax
1401903e3:	ff 15 47 2a 08 00    	call   *0x82a47(%rip)        # 0x140212e30
1401903e9:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1401903ee:	48 85 db             	test   %rbx,%rbx
1401903f1:	74 36                	je     0x140190429
1401903f3:	8b c5                	mov    %ebp,%eax
1401903f5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401903fa:	03 c5                	add    %ebp,%eax
1401903fc:	75 2b                	jne    0x140190429
1401903fe:	48 8b 03             	mov    (%rbx),%rax
140190401:	48 8b cb             	mov    %rbx,%rcx
140190404:	48 8b 00             	mov    (%rax),%rax
140190407:	ff 15 23 2a 08 00    	call   *0x82a23(%rip)        # 0x140212e30
14019040d:	8b c5                	mov    %ebp,%eax
14019040f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)