1400330d3:	45 31 c9             	xor    %r9d,%r9d
1400330d6:	4c 63 c7             	movslq %edi,%r8
1400330d9:	48 89 d9             	mov    %rbx,%rcx
1400330dc:	48 89 f2             	mov    %rsi,%rdx
1400330df:	e8 7c 61 06 00       	call   0x140099260
1400330e4:	89 fa                	mov    %edi,%edx
1400330e6:	48 89 f1             	mov    %rsi,%rcx
1400330e9:	e8 02 ba ff ff       	call   0x14002eaf0
1400330ee:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
1400330f2:	49 89 f0             	mov    %rsi,%r8
1400330f5:	89 7c 24 3c          	mov    %edi,0x3c(%rsp)
1400330f9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400330fe:	89 44 24 28          	mov    %eax,0x28(%rsp)
140033102:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140033109:	00 00
14003310b:	e8 40 bc ff ff       	call   0x14002ed50
140033110:	48 89 c3             	mov    %rax,%rbx
140033113:	48 85 ed             	test   %rbp,%rbp
140033116:	74 30                	je     0x140033148
140033118:	48 85 c0             	test   %rax,%rax
14003311b:	74 2b                	je     0x140033148
14003311d:	8b 40 18             	mov    0x18(%rax),%eax
140033120:	85 c0                	test   %eax,%eax
140033122:	75 34                	jne    0x140033158
140033124:	85 c0                	test   %eax,%eax
140033126:	0f 95 c0             	setne  %al
140033129:	0f b6 c0             	movzbl %al,%eax
14003312c:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140033131:	49 2b 14 24          	sub    (%r12),%rdx
140033135:	75 5b                	jne    0x140033192
140033137:	48 83 c4 50          	add    $0x50,%rsp
14003313b:	5b                   	pop    %rbx
14003313c:	5e                   	pop    %rsi
14003313d:	5f                   	pop    %rdi
14003313e:	5d                   	pop    %rbp
14003313f:	41 5c                	pop    %r12
140033141:	c3                   	ret
140033142:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140033148:	31 c0                	xor    %eax,%eax
14003314a:	48 85 db             	test   %rbx,%rbx
14003314d:	74 dd                	je     0x14003312c
14003314f:	8b 43 18             	mov    0x18(%rbx),%eax
140033152:	eb d0                	jmp    0x140033124
140033154:	0f 1f 40 00          	nopl   0x0(%rax)
140033158:	48 8b 45 10          	mov    0x10(%rbp),%rax
14003315c:	48 3b 05 3d 62 20 00 	cmp    0x20623d(%rip),%rax        # 0x1402393a0
140033163:	48 c7 45 08 00 00 00 	movq   $0x0,0x8(%rbp)
14003316a:	00
14003316b:	74 1b                	je     0x140033188
14003316d:	c6 00 00             	movb   $0x0,(%rax)
140033170:	44 8b 43 1c          	mov    0x1c(%rbx),%r8d
140033174:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140033178:	48 89 e9             	mov    %rbp,%rcx
14003317b:	e8 30 88 06 00       	call   0x14009b9b0
140033180:	8b 43 18             	mov    0x18(%rbx),%eax
140033183:	eb 9f                	jmp    0x140033124
140033185:	0f 1f 00             	nopl   (%rax)
140033188:	80 38 00             	cmpb   $0x0,(%rax)
14003318b:	74 e3                	je     0x140033170
14003318d:	e8 1e f0 ff ff       	call   0x1400321b0
140033192:	e8 d9 16 1b 00       	call   0x1401e4870
140033197:	90                   	nop
140033198:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14003319f:	00
1400331a0:	41 55                	push   %r13
1400331a2:	41 54                	push   %r12
1400331a4:	55                   	push   %rbp
1400331a5:	57                   	push   %rdi
1400331a6:	56                   	push   %rsi
1400331a7:	53                   	push   %rbx
1400331a8:	48 83 ec 58          	sub    $0x58,%rsp
1400331ac:	48 8b 2d 3d 59 20 00 	mov    0x20593d(%rip),%rbp        # 0x140238af0
1400331b3:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400331b7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400331bc:	31 c0                	xor    %eax,%eax
1400331be:	48 89 cf             	mov    %rcx,%rdi
1400331c1:	48 89 d6             	mov    %rdx,%rsi
1400331c4:	f6 41 38 01          	testb  $0x1,0x38(%rcx)
1400331c8:	75 05                	jne    0x1400331cf
1400331ca:	e8 f1 f1 ff ff       	call   0x1400323c0
1400331cf:	48 89 f1             	mov    %rsi,%rcx
1400331d2:	48 89 f3             	mov    %rsi,%rbx
1400331d5:	49 89 f4             	mov    %rsi,%r12
1400331d8:	e8 bb 6c 1b 00       	call   0x1401e9e98
1400331dd:	45 31 c9             	xor    %r9d,%r9d
1400331e0:	48 89 f2             	mov    %rsi,%rdx
1400331e3:	48 89 f9             	mov    %rdi,%rcx
1400331e6:	49 89 c0             	mov    %rax,%r8
1400331e9:	e8 72 60 06 00       	call   0x140099260
1400331ee:	0f b6 03             	movzbl (%rbx),%eax
1400331f1:	84 c0                	test   %al,%al
1400331f3:	75 17                	jne    0x14003320c
1400331f5:	eb 7d                	jmp    0x140033274
1400331f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400331fe:	00 00
140033200:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
140033204:	48 83 c3 01          	add    $0x1,%rbx
140033208:	84 c0                	test   %al,%al
14003320a:	74 64                	je     0x140033270
14003320c:	3c 2f                	cmp    $0x2f,%al
14003320e:	75 f0                	jne    0x140033200
140033210:	49 89 dd             	mov    %rbx,%r13
140033213:	48 89 f1             	mov    %rsi,%rcx
140033216:	49 29 f5             	sub    %rsi,%r13
140033219:	44 89 ea             	mov    %r13d,%edx
14003321c:	e8 cf b8 ff ff       	call   0x14002eaf0
140033221:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140033226:	48 8d 4f 70          	lea    0x70(%rdi),%rcx
14003322a:	49 89 f0             	mov    %rsi,%r8
14003322d:	44 89 6c 24 3c       	mov    %r13d,0x3c(%rsp)
140033232:	4c 8d 6b 01          	lea    0x1(%rbx),%r13
140033236:	89 44 24 28          	mov    %eax,0x28(%rsp)
14003323a:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140033241:	00 00
140033243:	e8 08 bb ff ff       	call   0x14002ed50
140033248:	48 85 c0             	test   %rax,%rax
14003324b:	74 1c                	je     0x140033269
14003324d:	4c 89 e2             	mov    %r12,%rdx
140033250:	4c 29 e3             	sub    %r12,%rbx
140033253:	4c 89 e1             	mov    %r12,%rcx
140033256:	4d 89 ec             	mov    %r13,%r12
140033259:	48 29 f2             	sub    %rsi,%rdx
14003325c:	49 89 d8             	mov    %rbx,%r8
14003325f:	48 8d 54 10 20       	lea    0x20(%rax,%rdx,1),%rdx
140033264:	e8 87 6b 1b 00       	call   0x1401e9df0
140033269:	4c 89 eb             	mov    %r13,%rbx
14003326c:	eb 80                	jmp    0x1400331ee
14003326e:	66 90                	xchg   %ax,%ax
140033270:	3c 2f                	cmp    $0x2f,%al
140033272:	74 9c                	je     0x140033210
140033274:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140033279:	48 2b 45 00          	sub    0x0(%rbp),%rax
14003327d:	75 0d                	jne    0x14003328c
14003327f:	48 83 c4 58          	add    $0x58,%rsp
140033283:	5b                   	pop    %rbx
140033284:	5e                   	pop    %rsi
140033285:	5f                   	pop    %rdi
140033286:	5d                   	pop    %rbp
140033287:	41 5c                	pop    %r12
140033289:	41 5d                	pop    %r13
14003328b:	c3                   	ret
14003328c:	e8 df 15 1b 00       	call   0x1401e4870
140033291:	90                   	nop
140033292:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140033299:	00 00 00 00
14003329d:	0f 1f 00             	nopl   (%rax)
1400332a0:	41 57                	push   %r15
1400332a2:	41 56                	push   %r14
1400332a4:	41 55                	push   %r13
1400332a6:	41 54                	push   %r12
1400332a8:	55                   	push   %rbp
1400332a9:	57                   	push   %rdi
1400332aa:	56                   	push   %rsi
1400332ab:	53                   	push   %rbx
1400332ac:	48 83 ec 48          	sub    $0x48,%rsp
1400332b0:	48 8b 1d 39 58 20 00 	mov    0x205839(%rip),%rbx        # 0x140238af0
1400332b7:	49 63 e8             	movslq %r8d,%rbp
1400332ba:	49 89 d7             	mov    %rdx,%r15
1400332bd:	48 89 ce             	mov    %rcx,%rsi
1400332c0:	45 89 cc             	mov    %r9d,%r12d
1400332c3:	48 8b 13             	mov    (%rbx),%rdx
1400332c6:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400332cb:	48 89 ea             	mov    %rbp,%rdx
1400332ce:	4c 89 f9             	mov    %r15,%rcx
1400332d1:	48 89 ef             	mov    %rbp,%rdi
1400332d4:	e8 17 b8 ff ff       	call   0x14002eaf0
1400332d9:	89 c3                	mov    %eax,%ebx
1400332db:	f6 46 38 01          	testb  $0x1,0x38(%rsi)
1400332df:	75 08                	jne    0x1400332e9
1400332e1:	48 89 f1             	mov    %rsi,%rcx
1400332e4:	e8 d7 f0 ff ff       	call   0x1400323c0
1400332e9:	48 89 f1             	mov    %rsi,%rcx
1400332ec:	45 89 e1             	mov    %r12d,%r9d
1400332ef:	49 89 e8             	mov    %rbp,%r8
1400332f2:	4c 89 fa             	mov    %r15,%rdx
1400332f5:	e8 66 5f 06 00       	call   0x140099260
1400332fa:	48 83 c6 40          	add    $0x40,%rsi
1400332fe:	45 31 c0             	xor    %r8d,%r8d
140033301:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140033305:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14003330a:	48 89 f1             	mov    %rsi,%rcx
14003330d:	41 89 fd             	mov    %edi,%r13d
140033310:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140033317:	00 00
140033319:	e8 32 ba ff ff       	call   0x14002ed50
14003331e:	4c 8b 35 fb 5f 20 00 	mov    0x205ffb(%rip),%r14        # 0x140239320
140033325:	48 89 c3             	mov    %rax,%rbx
140033328:	48 85 c0             	test   %rax,%rax
14003332b:	75 22                	jne    0x14003334f
14003332d:	e9 9e 00 00 00       	jmp    0x1400333d0
140033332:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140033338:	48 89 da             	mov    %rbx,%rdx
14003333b:	48 89 f1             	mov    %rsi,%rcx
14003333e:	e8 8d ba ff ff       	call   0x14002edd0
140033343:	48 89 c3             	mov    %rax,%rbx
140033346:	48 85 c0             	test   %rax,%rax
140033349:	0f 84 81 00 00 00    	je     0x1400333d0
14003334f:	3b 7b 40             	cmp    0x40(%rbx),%edi
140033352:	75 e4                	jne    0x140033338
140033354:	48 8d 53 6c          	lea    0x6c(%rbx),%rdx
140033358:	49 89 e8             	mov    %rbp,%r8
14003335b:	4c 89 f9             	mov    %r15,%rcx
14003335e:	e8 85 6a 1b 00       	call   0x1401e9de8
140033363:	85 c0                	test   %eax,%eax
140033365:	74 79                	je     0x1400333e0
140033367:	45 85 e4             	test   %r12d,%r12d
14003336a:	74 cc                	je     0x140033338
14003336c:	85 ff                	test   %edi,%edi
14003336e:	74 70                	je     0x1400333e0
140033370:	31 c0                	xor    %eax,%eax
140033372:	eb 26                	jmp    0x14003339a
140033374:	0f 1f 40 00          	nopl   0x0(%rax)
140033378:	44 89 d1             	mov    %r10d,%ecx
14003337b:	44 0f b6 d2          	movzbl %dl,%r10d
14003337f:	44 0f b6 c2          	movzbl %dl,%r8d
140033383:	83 e1 df             	and    $0xffffffdf,%ecx
140033386:	43 f6 04 16 04       	testb  $0x4,(%r14,%r10,1)
14003338b:	75 39                	jne    0x1400333c6
14003338d:	38 ca                	cmp    %cl,%dl
14003338f:	75 a7                	jne    0x140033338
140033391:	48 83 c0 01          	add    $0x1,%rax
140033395:	4c 39 e8             	cmp    %r13,%rax
140033398:	74 46                	je     0x1400333e0
14003339a:	41 0f b6 0c 07       	movzbl (%r15,%rax,1),%ecx
14003339f:	0f b6 54 03 6c       	movzbl 0x6c(%rbx,%rax,1),%edx
1400333a4:	38 d1                	cmp    %dl,%cl
1400333a6:	74 e9                	je     0x140033391
1400333a8:	44 0f b6 c1          	movzbl %cl,%r8d
1400333ac:	44 0f b6 d1          	movzbl %cl,%r10d
1400333b0:	43 f6 04 06 04       	testb  $0x4,(%r14,%r8,1)
1400333b5:	75 c1                	jne    0x140033378
1400333b7:	44 0f b6 c2          	movzbl %dl,%r8d
1400333bb:	41 f6 04 16 04       	testb  $0x4,(%r14,%rdx,1)
1400333c0:	0f 84 72 ff ff ff    	je     0x140033338
1400333c6:	44 89 c2             	mov    %r8d,%edx
1400333c9:	83 e2 df             	and    $0xffffffdf,%edx
1400333cc:	eb bf                	jmp    0x14003338d
1400333ce:	66 90                	xchg   %ax,%ax
1400333d0:	31 db                	xor    %ebx,%ebx
1400333d2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400333d9:	00 00 00 00
1400333dd:	0f 1f 00             	nopl   (%rax)
1400333e0:	48 8b 3d 09 57 20 00 	mov    0x205709(%rip),%rdi        # 0x140238af0
1400333e7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400333ec:	48 2b 07             	sub    (%rdi),%rax
1400333ef:	75 14                	jne    0x140033405
1400333f1:	48 89 d8             	mov    %rbx,%rax
1400333f4:	48 83 c4 48          	add    $0x48,%rsp
1400333f8:	5b                   	pop    %rbx
1400333f9:	5e                   	pop    %rsi
1400333fa:	5f                   	pop    %rdi
1400333fb:	5d                   	pop    %rbp
1400333fc:	41 5c                	pop    %r12
1400333fe:	41 5d                	pop    %r13
140033400:	41 5e                	pop    %r14
140033402:	41 5f                	pop    %r15
140033404:	c3                   	ret
140033405:	e8 66 14 1b 00       	call   0x1401e4870
14003340a:	90                   	nop
14003340b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033410:	53                   	push   %rbx
140033411:	48 83 ec 20          	sub    $0x20,%rsp
140033415:	0f b6 41 38          	movzbl 0x38(%rcx),%eax
140033419:	48 89 cb             	mov    %rcx,%rbx
14003341c:	a8 01                	test   $0x1,%al
14003341e:	75 10                	jne    0x140033430
140033420:	48 83 c4 20          	add    $0x20,%rsp
140033424:	5b                   	pop    %rbx
140033425:	c3                   	ret
140033426:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14003342d:	00 00 00
140033430:	83 e0 fe             	and    $0xfffffffe,%eax
140033433:	48 8d 49 40          	lea    0x40(%rcx),%rcx
140033437:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
14003343e:	88 41 f8             	mov    %al,-0x8(%rcx)
140033441:	e8 ba b8 ff ff       	call   0x14002ed00
140033446:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
14003344a:	31 d2                	xor    %edx,%edx
14003344c:	48 83 c4 20          	add    $0x20,%rsp
140033450:	5b                   	pop    %rbx
140033451:	e9 aa b8 ff ff       	jmp    0x14002ed00
140033456:	90                   	nop
140033457:	90                   	nop
140033458:	90                   	nop
140033459:	90                   	nop
14003345a:	90                   	nop
14003345b:	90                   	nop
14003345c:	90                   	nop
14003345d:	90                   	nop
14003345e:	90                   	nop
14003345f:	90                   	nop
140033460:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140033467:	00 00 00
14003346a:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140033471:	00 00 00
140033474:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14003347b:	00 00 00
14003347e:	66 90                	xchg   %ax,%ax
140033480:	41 56                	push   %r14
140033482:	41 55                	push   %r13
140033484:	41 54                	push   %r12
140033486:	55                   	push   %rbp
140033487:	57                   	push   %rdi
140033488:	56                   	push   %rsi
140033489:	53                   	push   %rbx
14003348a:	48 83 ec 20          	sub    $0x20,%rsp
14003348e:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
140033495:	00
140033496:	4c 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14
14003349d:	00
14003349e:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
1400334a5:	00
1400334a6:	48 89 ce             	mov    %rcx,%rsi
1400334a9:	48 89 d3             	mov    %rdx,%rbx
1400334ac:	4c 89 cd             	mov    %r9,%rbp
1400334af:	4c 89 c7             	mov    %r8,%rdi
1400334b2:	48 89 d1             	mov    %rdx,%rcx
1400334b5:	ff 56 28             	call   *0x28(%rsi)
1400334b8:	4d 8b 06             	mov    (%r14),%r8
1400334bb:	4c 89 ea             	mov    %r13,%rdx
1400334be:	48 89 d9             	mov    %rbx,%rcx
1400334c1:	ff 56 38             	call   *0x38(%rsi)
1400334c4:	48 89 fa             	mov    %rdi,%rdx
1400334c7:	48 89 d9             	mov    %rbx,%rcx
1400334ca:	49 89 e8             	mov    %rbp,%r8
1400334cd:	ff 56 38             	call   *0x38(%rsi)
1400334d0:	48 8b 46 48          	mov    0x48(%rsi),%rax
1400334d4:	48 89 da             	mov    %rbx,%rdx
1400334d7:	4c 89 e1             	mov    %r12,%rcx
1400334da:	48 83 c4 20          	add    $0x20,%rsp
1400334de:	5b                   	pop    %rbx
1400334df:	5e                   	pop    %rsi
1400334e0:	5f                   	pop    %rdi
1400334e1:	5d                   	pop    %rbp
1400334e2:	41 5c                	pop    %r12
1400334e4:	41 5d                	pop    %r13
1400334e6:	41 5e                	pop    %r14
1400334e8:	48 ff e0             	rex.W jmp *%rax
1400334eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400334f0:	53                   	push   %rbx
1400334f1:	48 83 ec 20          	sub    $0x20,%rsp
1400334f5:	48 89 cb             	mov    %rcx,%rbx
1400334f8:	e8 93 a1 0a 00       	call   0x1400dd690
1400334fd:	c7 43 20 02 00 00 00 	movl   $0x2,0x20(%rbx)
140033504:	48 83 c4 20          	add    $0x20,%rsp
140033508:	5b                   	pop    %rbx
140033509:	c3                   	ret
14003350a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140033510:	e9 7b a1 0a 00       	jmp    0x1400dd690
140033515:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)