140035fce:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
140035fd2:	48 8b 01             	mov    (%rcx),%rax
140035fd5:	48 8b 40 10          	mov    0x10(%rax),%rax
140035fd9:	ff 15 51 ce 1d 00    	call   *0x1dce51(%rip)        # 0x140212e30
140035fdf:	40 84 f6             	test   %sil,%sil
140035fe2:	0f 84 9a 00 00 00    	je     0x140036082
140035fe8:	ff 15 5a c0 2f 00    	call   *0x2fc05a(%rip)        # 0x140332048
140035fee:	e9 8f 00 00 00       	jmp    0x140036082
140035ff3:	48 8d 1d 16 0c 20 00 	lea    0x200c16(%rip),%rbx        # 0x140236c10
140035ffa:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
140035ffe:	48 8d 05 9b b3 22 00 	lea    0x22b39b(%rip),%rax        # 0x1402613a0
140036005:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140036009:	48 8d 05 28 b4 22 00 	lea    0x22b428(%rip),%rax        # 0x140261438
140036010:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140036014:	66 44 89 65 f0       	mov    %r12w,-0x10(%rbp)
140036019:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
14003601d:	48 8d 05 64 b3 22 00 	lea    0x22b364(%rip),%rax        # 0x140261388
140036024:	48 89 45 00          	mov    %rax,0x0(%rbp)
140036028:	4c 89 6d 08          	mov    %r13,0x8(%rbp)
14003602c:	66 44 89 65 10       	mov    %r12w,0x10(%rbp)
140036031:	48 8d 05 18 0b 20 00 	lea    0x200b18(%rip),%rax        # 0x140236b50
140036038:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14003603c:	48 8d 05 3d af 22 00 	lea    0x22af3d(%rip),%rax        # 0x140260f80
140036043:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140036047:	44 88 65 c8          	mov    %r12b,-0x38(%rbp)
14003604b:	66 44 89 65 ca       	mov    %r12w,-0x36(%rbp)
140036050:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
140036054:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140036059:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
14003605d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140036062:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
140036066:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14003606b:	4c 8d 0d 96 b3 22 00 	lea    0x22b396(%rip),%r9        # 0x140261408
140036072:	b9 44 43 54 01       	mov    $0x1544344,%ecx
140036077:	41 b8 32 00 00 00    	mov    $0x32,%r8d
14003607d:	e8 9e 0b 00 00       	call   0x140036c20
140036082:	32 c0                	xor    %al,%al
140036084:	48 8b 8d 70 02 00 00 	mov    0x270(%rbp),%rcx
14003608b:	48 33 cc             	xor    %rsp,%rcx
14003608e:	e8 dd e6 1c 00       	call   0x140204770
140036093:	48 8b 9c 24 d8 03 00 	mov    0x3d8(%rsp),%rbx
14003609a:	00
14003609b:	48 81 c4 80 03 00 00 	add    $0x380,%rsp
1400360a2:	41 5f                	pop    %r15
1400360a4:	41 5e                	pop    %r14
1400360a6:	41 5d                	pop    %r13
1400360a8:	41 5c                	pop    %r12
1400360aa:	5f                   	pop    %rdi
1400360ab:	5e                   	pop    %rsi
1400360ac:	5d                   	pop    %rbp
1400360ad:	c3                   	ret
1400360ae:	0f ae e8             	lfence
1400360b1:	8b c8                	mov    %eax,%ecx
1400360b3:	e8 3c 29 fd ff       	call   0x1400089f4
1400360b8:	cc                   	int3
1400360b9:	0f ae e8             	lfence
1400360bc:	8b c8                	mov    %eax,%ecx
1400360be:	e8 31 29 fd ff       	call   0x1400089f4
1400360c3:	cc                   	int3
1400360c4:	0f ae e8             	lfence
1400360c7:	8b c8                	mov    %eax,%ecx
1400360c9:	e8 26 29 fd ff       	call   0x1400089f4
1400360ce:	cc                   	int3
1400360cf:	90                   	nop
1400360d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400360d5:	55                   	push   %rbp
1400360d6:	56                   	push   %rsi
1400360d7:	57                   	push   %rdi
1400360d8:	41 54                	push   %r12
1400360da:	41 55                	push   %r13
1400360dc:	41 56                	push   %r14
1400360de:	41 57                	push   %r15
1400360e0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1400360e5:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1400360ec:	48 8b 05 8d b0 2c 00 	mov    0x2cb08d(%rip),%rax        # 0x140301180
1400360f3:	48 33 c4             	xor    %rsp,%rax
1400360f6:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1400360fa:	4d 8b e0             	mov    %r8,%r12
1400360fd:	4c 8b fa             	mov    %rdx,%r15
140036100:	4c 8b f1             	mov    %rcx,%r14
140036103:	41 b9 04 01 00 00    	mov    $0x104,%r9d
140036109:	e8 7a f5 ff ff       	call   0x140035688
14003610e:	45 33 ed             	xor    %r13d,%r13d
140036111:	84 c0                	test   %al,%al
140036113:	0f 85 ee 02 00 00    	jne    0x140036407
140036119:	bf 10 00 00 00       	mov    $0x10,%edi
14003611e:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140036125:	00 00
140036127:	48 8b 18             	mov    (%rax),%rbx
14003612a:	8b 04 1f             	mov    (%rdi,%rbx,1),%eax
14003612d:	39 05 15 f6 2d 00    	cmp    %eax,0x2df615(%rip)        # 0x140315748
140036133:	0f 8f 30 03 00 00    	jg     0x140036469
140036139:	48 8d 0d 10 f6 2d 00 	lea    0x2df610(%rip),%rcx        # 0x140315750
140036140:	ff 15 aa c6 1d 00    	call   *0x1dc6aa(%rip)        # 0x1402127f0
140036146:	85 c0                	test   %eax,%eax
140036148:	74 0c                	je     0x140036156
14003614a:	b9 05 00 00 00       	mov    $0x5,%ecx
14003614f:	ff 15 8b c6 1d 00    	call   *0x1dc68b(%rip)        # 0x1402127e0
140036155:	cc                   	int3
140036156:	81 3d 3c f6 2d 00 ff 	cmpl   $0x7fffffff,0x2df63c(%rip)        # 0x14031579c
14003615d:	ff ff 7f
140036160:	75 16                	jne    0x140036178
140036162:	c7 05 30 f6 2d 00 fe 	movl   $0x7ffffffe,0x2df630(%rip)        # 0x14031579c
140036169:	ff ff 7f
14003616c:	b9 06 00 00 00       	mov    $0x6,%ecx
140036171:	ff 15 69 c6 1d 00    	call   *0x1dc669(%rip)        # 0x1402127e0
140036177:	cc                   	int3
140036178:	8b 04 1f             	mov    (%rdi,%rbx,1),%eax
14003617b:	39 05 1f f6 2d 00    	cmp    %eax,0x2df61f(%rip)        # 0x1403157a0
140036181:	0f 8f ac 02 00 00    	jg     0x140036433
140036187:	48 8b 15 92 d4 2d 00 	mov    0x2dd492(%rip),%rdx        # 0x140313620
14003618e:	48 8b 0d 93 d4 2d 00 	mov    0x2dd493(%rip),%rcx        # 0x140313628
140036195:	48 3b d1             	cmp    %rcx,%rdx
140036198:	75 33                	jne    0x1400361cd
14003619a:	45 33 c9             	xor    %r9d,%r9d
14003619d:	4c 8d 05 7c d4 2d 00 	lea    0x2dd47c(%rip),%r8        # 0x140313620
1400361a4:	48 8d 15 2d b1 22 00 	lea    0x22b12d(%rip),%rdx        # 0x1402612d8
1400361ab:	48 8d 0d 4e 17 21 00 	lea    0x21174e(%rip),%rcx        # 0x140247900
1400361b2:	e8 61 e9 ff ff       	call   0x140034b18
1400361b7:	84 c0                	test   %al,%al
1400361b9:	0f 84 57 01 00 00    	je     0x140036316
1400361bf:	48 8b 0d 62 d4 2d 00 	mov    0x2dd462(%rip),%rcx        # 0x140313628
1400361c6:	48 8b 15 53 d4 2d 00 	mov    0x2dd453(%rip),%rdx        # 0x140313620
1400361cd:	49 8b fd             	mov    %r13,%rdi
1400361d0:	48 8b c1             	mov    %rcx,%rax
1400361d3:	48 2b c2             	sub    %rdx,%rax
1400361d6:	48 c1 f8 05          	sar    $0x5,%rax
1400361da:	48 85 c0             	test   %rax,%rax
1400361dd:	0f 84 33 01 00 00    	je     0x140036316
1400361e3:	49 8b f5             	mov    %r13,%rsi
1400361e6:	bb 01 00 00 00       	mov    $0x1,%ebx
1400361eb:	48 2b ca             	sub    %rdx,%rcx
1400361ee:	48 c1 f9 05          	sar    $0x5,%rcx
1400361f2:	48 3b f9             	cmp    %rcx,%rdi
1400361f5:	0f 83 05 02 00 00    	jae    0x140036400
1400361fb:	4c 8d 04 16          	lea    (%rsi,%rdx,1),%r8
1400361ff:	48 8d 15 72 a2 21 00 	lea    0x21a272(%rip),%rdx        # 0x140250478
140036206:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14003620a:	e8 a1 f5 fe ff       	call   0x1400257b0
14003620f:	4c 8b c3             	mov    %rbx,%r8
140036212:	48 8d 15 63 a2 21 00 	lea    0x21a263(%rip),%rdx        # 0x14025047c
140036219:	48 8b c8             	mov    %rax,%rcx
14003621c:	e8 ef 09 fd ff       	call   0x140006c10
140036221:	0f 57 c0             	xorps  %xmm0,%xmm0
140036224:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140036228:	4c 89 6d ef          	mov    %r13,-0x11(%rbp)
14003622c:	4c 89 6d f7          	mov    %r13,-0x9(%rbp)
140036230:	0f 10 00             	movups (%rax),%xmm0
140036233:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140036237:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14003623b:	0f 11 4d ef          	movups %xmm1,-0x11(%rbp)
14003623f:	4c 89 68 10          	mov    %r13,0x10(%rax)
140036243:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
14003624a:	00
14003624b:	66 44 89 28          	mov    %r13w,(%rax)
14003624f:	48 8b 45 17          	mov    0x17(%rbp),%rax
140036253:	48 83 f8 07          	cmp    $0x7,%rax
140036257:	76 32                	jbe    0x14003628b
140036259:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140036260:	00
140036261:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140036265:	48 8b d1             	mov    %rcx,%rdx
140036268:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14003626e:	72 15                	jb     0x140036285
140036270:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140036274:	48 2b d1             	sub    %rcx,%rdx
140036277:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14003627b:	48 83 f8 1f          	cmp    $0x1f,%rax
14003627f:	0f 87 7b 01 00 00    	ja     0x140036400
140036285:	ff 15 b5 c8 1d 00    	call   *0x1dc8b5(%rip)        # 0x140212b40
14003628b:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14003628f:	48 83 7d f7 07       	cmpq   $0x7,-0x9(%rbp)
140036294:	48 0f 47 55 df       	cmova  -0x21(%rbp),%rdx
140036299:	41 b9 04 01 00 00    	mov    $0x104,%r9d
14003629f:	4d 8b c4             	mov    %r12,%r8
1400362a2:	49 8b ce             	mov    %r14,%rcx
1400362a5:	e8 de f3 ff ff       	call   0x140035688
1400362aa:	84 c0                	test   %al,%al
1400362ac:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
1400362b0:	0f 85 fc 00 00 00    	jne    0x1400363b2
1400362b6:	48 83 f8 07          	cmp    $0x7,%rax
1400362ba:	76 32                	jbe    0x1400362ee
1400362bc:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400362c3:	00
1400362c4:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1400362c8:	48 8b d1             	mov    %rcx,%rdx
1400362cb:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400362d1:	72 15                	jb     0x1400362e8
1400362d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400362d7:	48 2b d1             	sub    %rcx,%rdx
1400362da:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400362de:	48 83 f8 1f          	cmp    $0x1f,%rax
1400362e2:	0f 87 f8 00 00 00    	ja     0x1400363e0
1400362e8:	ff 15 52 c8 1d 00    	call   *0x1dc852(%rip)        # 0x140212b40
1400362ee:	48 03 fb             	add    %rbx,%rdi
1400362f1:	48 83 c6 20          	add    $0x20,%rsi
1400362f5:	48 8b 0d 2c d3 2d 00 	mov    0x2dd32c(%rip),%rcx        # 0x140313628
1400362fc:	48 8b c1             	mov    %rcx,%rax
1400362ff:	48 8b 15 1a d3 2d 00 	mov    0x2dd31a(%rip),%rdx        # 0x140313620
140036306:	48 2b c2             	sub    %rdx,%rax
140036309:	48 c1 f8 05          	sar    $0x5,%rax
14003630d:	48 3b f8             	cmp    %rax,%rdi
140036310:	0f 82 d5 fe ff ff    	jb     0x1400361eb
140036316:	48 8d 0d f3 08 20 00 	lea    0x2008f3(%rip),%rcx        # 0x140236c10
14003631d:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
140036321:	48 8d 05 d0 af 22 00 	lea    0x22afd0(%rip),%rax        # 0x1402612f8
140036328:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14003632c:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
140036330:	66 44 89 6d d7       	mov    %r13w,-0x29(%rbp)
140036335:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140036339:	48 8d 05 e8 b0 22 00 	lea    0x22b0e8(%rip),%rax        # 0x140261428
140036340:	48 89 45 07          	mov    %rax,0x7(%rbp)
140036344:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
140036348:	66 44 89 6d 17       	mov    %r13w,0x17(%rbp)
14003634d:	48 8d 05 fc 07 20 00 	lea    0x2007fc(%rip),%rax        # 0x140236b50
140036354:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140036358:	48 8d 05 21 ac 22 00 	lea    0x22ac21(%rip),%rax        # 0x140260f80
14003635f:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140036363:	44 88 6d b7          	mov    %r13b,-0x49(%rbp)
140036367:	66 44 89 6d b9       	mov    %r13w,-0x47(%rbp)
14003636c:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
140036370:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140036375:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
140036379:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003637e:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140036382:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140036387:	4c 8d 0d 1a b1 22 00 	lea    0x22b11a(%rip),%r9        # 0x1402614a8
14003638e:	b9 17 77 49 01       	mov    $0x1497717,%ecx
140036393:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140036399:	e8 82 08 00 00       	call   0x140036c20
14003639e:	41 8a dd             	mov    %r13b,%bl
1400363a1:	48 8d 0d a8 f3 2d 00 	lea    0x2df3a8(%rip),%rcx        # 0x140315750
1400363a8:	ff 15 4a c4 1d 00    	call   *0x1dc44a(%rip)        # 0x1402127f8
1400363ae:	8a c3                	mov    %bl,%al
1400363b0:	eb 5a                	jmp    0x14003640c
1400363b2:	48 83 f8 07          	cmp    $0x7,%rax
1400363b6:	76 35                	jbe    0x1400363ed
1400363b8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400363bf:	00
1400363c0:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1400363c4:	48 8b d1             	mov    %rcx,%rdx
1400363c7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400363cd:	72 18                	jb     0x1400363e7
1400363cf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400363d3:	48 2b d1             	sub    %rcx,%rdx
1400363d6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400363da:	48 83 f8 1f          	cmp    $0x1f,%rax
1400363de:	76 07                	jbe    0x1400363e7
1400363e0:	ff 15 9a c7 1d 00    	call   *0x1dc79a(%rip)        # 0x140212b80
1400363e6:	cc                   	int3
1400363e7:	ff 15 53 c7 1d 00    	call   *0x1dc753(%rip)        # 0x140212b40
1400363ed:	4c 89 6d ef          	mov    %r13,-0x11(%rbp)
1400363f1:	48 c7 45 f7 07 00 00 	movq   $0x7,-0x9(%rbp)
1400363f8:	00
1400363f9:	66 44 89 6d df       	mov    %r13w,-0x21(%rbp)
1400363fe:	eb a1                	jmp    0x1400363a1
140036400:	ff 15 7a c7 1d 00    	call   *0x1dc77a(%rip)        # 0x140212b80
140036406:	cc                   	int3
140036407:	b8 01 00 00 00       	mov    $0x1,%eax
14003640c:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140036410:	48 33 cc             	xor    %rsp,%rcx
140036413:	e8 58 e3 1c 00       	call   0x140204770
140036418:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
14003641f:	00
140036420:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140036427:	41 5f                	pop    %r15
140036429:	41 5e                	pop    %r14
14003642b:	41 5d                	pop    %r13
14003642d:	41 5c                	pop    %r12
14003642f:	5f                   	pop    %rdi
140036430:	5e                   	pop    %rsi
140036431:	5d                   	pop    %rbp
140036432:	c3                   	ret
140036433:	48 8d 0d 66 f3 2d 00 	lea    0x2df366(%rip),%rcx        # 0x1403157a0
14003643a:	e8 95 e8 1c 00       	call   0x140204cd4
14003643f:	83 3d 5a f3 2d 00 ff 	cmpl   $0xffffffff,0x2df35a(%rip)        # 0x1403157a0
140036446:	0f 85 3b fd ff ff    	jne    0x140036187
14003644c:	48 8d 0d ed 8c 1d 00 	lea    0x1d8ced(%rip),%rcx        # 0x14020f140
140036453:	e8 30 e6 1c 00       	call   0x140204a88
140036458:	48 8d 0d 41 f3 2d 00 	lea    0x2df341(%rip),%rcx        # 0x1403157a0
14003645f:	e8 04 e8 1c 00       	call   0x140204c68
140036464:	e9 1e fd ff ff       	jmp    0x140036187
140036469:	48 8d 0d d8 f2 2d 00 	lea    0x2df2d8(%rip),%rcx        # 0x140315748
140036470:	e8 5f e8 1c 00       	call   0x140204cd4
140036475:	83 3d cc f2 2d 00 ff 	cmpl   $0xffffffff,0x2df2cc(%rip)        # 0x140315748
14003647c:	0f 85 b7 fc ff ff    	jne    0x140036139
140036482:	ba 02 00 00 00       	mov    $0x2,%edx
140036487:	48 8d 0d c2 f2 2d 00 	lea    0x2df2c2(%rip),%rcx        # 0x140315750
14003648e:	ff 15 54 c3 1d 00    	call   *0x1dc354(%rip)        # 0x1402127e8
140036494:	48 8d 0d ad f2 2d 00 	lea    0x2df2ad(%rip),%rcx        # 0x140315748
14003649b:	e8 c8 e7 1c 00       	call   0x140204c68
1400364a0:	e9 94 fc ff ff       	jmp    0x140036139
1400364a5:	cc                   	int3
1400364a6:	90                   	nop
1400364a7:	90                   	nop
1400364a8:	48 8b c4             	mov    %rsp,%rax
1400364ab:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400364af:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400364b3:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400364b7:	55                   	push   %rbp
1400364b8:	41 56                	push   %r14
1400364ba:	41 57                	push   %r15
1400364bc:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1400364c0:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1400364c7:	48 8b 05 b2 ac 2c 00 	mov    0x2cacb2(%rip),%rax        # 0x140301180
1400364ce:	48 33 c4             	xor    %rsp,%rax
1400364d1:	48 89 45 37          	mov    %rax,0x37(%rbp)
1400364d5:	48 8b f1             	mov    %rcx,%rsi
1400364d8:	45 33 ff             	xor    %r15d,%r15d
1400364db:	41 8d 4f 01          	lea    0x1(%r15),%ecx
1400364df:	ff 15 73 bb 2f 00    	call   *0x2fbb73(%rip)        # 0x140332058
1400364e5:	44 8b f0             	mov    %eax,%r14d
1400364e8:	41 c1 ee 1f          	shr    $0x1f,%r14d
1400364ec:	41 80 f6 01          	xor    $0x1,%r14b
1400364f0:	4c 89 7d ff          	mov    %r15,-0x1(%rbp)
1400364f4:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400364f8:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
1400364fc:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140036500:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
140036504:	44 88 7d d7          	mov    %r15b,-0x29(%rbp)
140036508:	4c 89 7d 17          	mov    %r15,0x17(%rbp)
14003650c:	4c 8d 4d 17          	lea    0x17(%rbp),%r9
140036510:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
140036514:	41 8d 57 37          	lea    0x37(%r15),%edx
140036518:	48 8d 0d 51 ab 22 00 	lea    0x22ab51(%rip),%rcx        # 0x140261070
14003651f:	ff 15 0b bb 2f 00    	call   *0x2fbb0b(%rip)        # 0x140332030
140036525:	48 8b 5d 17          	mov    0x17(%rbp),%rbx
140036529:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14003652d:	48 85 c9             	test   %rcx,%rcx
140036530:	74 0d                	je     0x14003653f
140036532:	48 8b 01             	mov    (%rcx),%rax
140036535:	48 8b 40 10          	mov    0x10(%rax),%rax
140036539:	ff 15 f1 c8 1d 00    	call   *0x1dc8f1(%rip)        # 0x140212e30
14003653f:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
140036543:	48 8d 15 96 ab 22 00 	lea    0x22ab96(%rip),%rdx        # 0x1402610e0
14003654a:	48 8b cb             	mov    %rbx,%rcx
14003654d:	ff 15 fd ba 2f 00    	call   *0x2fbafd(%rip)        # 0x140332050
140036553:	85 c0                	test   %eax,%eax
140036555:	0f 88 15 03 00 00    	js     0x140036870
14003655b:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
14003655f:	48 8b 03             	mov    (%rbx),%rax
140036562:	48 8b 78 30          	mov    0x30(%rax),%rdi
140036566:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14003656a:	48 85 c9             	test   %rcx,%rcx
14003656d:	74 0d                	je     0x14003657c
14003656f:	48 8b 01             	mov    (%rcx),%rax
140036572:	48 8b 40 10          	mov    0x10(%rax),%rax
140036576:	ff 15 b4 c8 1d 00    	call   *0x1dc8b4(%rip)        # 0x140212e30
14003657c:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140036580:	48 8b cb             	mov    %rbx,%rcx