14003024c:	cc                   	int3
14003024d:	cc                   	int3
14003024e:	cc                   	int3
14003024f:	cc                   	int3
140030250:	cc                   	int3
140030251:	cc                   	int3
140030252:	cc                   	int3
140030253:	cc                   	int3
140030254:	cc                   	int3
140030255:	cc                   	int3
140030256:	cc                   	int3
140030257:	cc                   	int3
140030258:	cc                   	int3
140030259:	cc                   	int3
14003025a:	cc                   	int3
14003025b:	cc                   	int3
14003025c:	cc                   	int3
14003025d:	cc                   	int3
14003025e:	cc                   	int3
14003025f:	cc                   	int3
140030260:	48 83 ec 28          	sub    $0x28,%rsp
140030264:	48 8b c2             	mov    %rdx,%rax
140030267:	48 f7 d8             	neg    %rax
14003026a:	1b c0                	sbb    %eax,%eax
14003026c:	f7 d0                	not    %eax
14003026e:	25 57 00 07 80       	and    $0x80070057,%eax
140030273:	48 85 d2             	test   %rdx,%rdx
140030276:	74 14                	je     0x14003028c
140030278:	4c 8b 41 20          	mov    0x20(%rcx),%r8
14003027c:	4c 8b ca             	mov    %rdx,%r9
14003027f:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140030283:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140030287:	e8 b8 f1 ff ff       	call   0x14002f444
14003028c:	48 83 c4 28          	add    $0x28,%rsp
140030290:	c3                   	ret
140030291:	cc                   	int3
140030292:	cc                   	int3
140030293:	cc                   	int3
140030294:	cc                   	int3
140030295:	cc                   	int3
140030296:	cc                   	int3
140030297:	cc                   	int3
140030298:	cc                   	int3
140030299:	cc                   	int3
14003029a:	cc                   	int3
14003029b:	cc                   	int3
14003029c:	cc                   	int3
14003029d:	cc                   	int3
14003029e:	cc                   	int3
14003029f:	cc                   	int3
1400302a0:	48 83 ec 28          	sub    $0x28,%rsp
1400302a4:	48 8b c2             	mov    %rdx,%rax
1400302a7:	48 f7 d8             	neg    %rax
1400302aa:	1b c0                	sbb    %eax,%eax
1400302ac:	f7 d0                	not    %eax
1400302ae:	25 57 00 07 80       	and    $0x80070057,%eax
1400302b3:	48 85 d2             	test   %rdx,%rdx
1400302b6:	74 14                	je     0x1400302cc
1400302b8:	4c 8b 41 20          	mov    0x20(%rcx),%r8
1400302bc:	4c 8b ca             	mov    %rdx,%r9
1400302bf:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1400302c3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400302c7:	e8 88 fd ff ff       	call   0x140030054
1400302cc:	48 83 c4 28          	add    $0x28,%rsp
1400302d0:	c3                   	ret
1400302d1:	cc                   	int3
1400302d2:	cc                   	int3
1400302d3:	cc                   	int3
1400302d4:	cc                   	int3
1400302d5:	cc                   	int3
1400302d6:	cc                   	int3
1400302d7:	cc                   	int3
1400302d8:	cc                   	int3
1400302d9:	cc                   	int3
1400302da:	cc                   	int3
1400302db:	cc                   	int3
1400302dc:	cc                   	int3
1400302dd:	cc                   	int3
1400302de:	cc                   	int3
1400302df:	cc                   	int3
1400302e0:	48 8b ca             	mov    %rdx,%rcx
1400302e3:	e9 54 e3 ff ff       	jmp    0x14002e63c
1400302e8:	cc                   	int3
1400302e9:	cc                   	int3
1400302ea:	cc                   	int3
1400302eb:	cc                   	int3
1400302ec:	cc                   	int3
1400302ed:	cc                   	int3
1400302ee:	cc                   	int3
1400302ef:	cc                   	int3
1400302f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400302f5:	55                   	push   %rbp
1400302f6:	56                   	push   %rsi
1400302f7:	57                   	push   %rdi
1400302f8:	41 54                	push   %r12
1400302fa:	41 55                	push   %r13
1400302fc:	41 56                	push   %r14
1400302fe:	41 57                	push   %r15
140030300:	48 83 ec 30          	sub    $0x30,%rsp
140030304:	48 8b e9             	mov    %rcx,%rbp
140030307:	4d 8b e0             	mov    %r8,%r12
14003030a:	8b 0d 6c de 00 00    	mov    0xde6c(%rip),%ecx        # 0x14003e17c
140030310:	4c 8b ea             	mov    %rdx,%r13
140030313:	48 ff 15 be 54 00 00 	rex.W call *0x54be(%rip)        # 0x1400357d8
14003031a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003031f:	83 cf ff             	or     $0xffffffff,%edi
140030322:	33 f6                	xor    %esi,%esi
140030324:	4c 8b f0             	mov    %rax,%r14
140030327:	48 85 c0             	test   %rax,%rax
14003032a:	75 2b                	jne    0x140030357
14003032c:	8b 3d 4a de 00 00    	mov    0xde4a(%rip),%edi        # 0x14003e17c
140030332:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140030339:	00
14003033a:	8b cf                	mov    %edi,%ecx
14003033c:	89 b4 24 80 00 00 00 	mov    %esi,0x80(%rsp)
140030343:	4c 8d b4 24 80 00 00 	lea    0x80(%rsp),%r14
14003034a:	00
14003034b:	48 ff 15 46 54 00 00 	rex.W call *0x5446(%rip)        # 0x140035798
140030352:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030357:	41 8b 06             	mov    (%r14),%eax
14003035a:	ff c0                	inc    %eax
14003035c:	41 89 06             	mov    %eax,(%r14)
14003035f:	4c 8b 15 e2 dc 00 00 	mov    0xdce2(%rip),%r10        # 0x14003e048
140030366:	48 8d 0d db dc 00 00 	lea    0xdcdb(%rip),%rcx        # 0x14003e048
14003036d:	48 8d 15 dc 61 00 00 	lea    0x61dc(%rip),%rdx        # 0x140036550
140030374:	41 bf df 01 00 00    	mov    $0x1df,%r15d
14003037a:	4c 3b d1             	cmp    %rcx,%r10
14003037d:	74 38                	je     0x1400303b7
14003037f:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
140030384:	74 31                	je     0x1400303b7
140030386:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140030389:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14003038f:	77 0a                	ja     0x14003039b
140030391:	8b c1                	mov    %ecx,%eax
140030393:	41 8b cf             	mov    %r15d,%ecx
140030396:	48 2b c8             	sub    %rax,%rcx
140030399:	eb 03                	jmp    0x14003039e
14003039b:	48 8b ce             	mov    %rsi,%rcx
14003039e:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
1400303a2:	ba 26 00 00 00       	mov    $0x26,%edx
1400303a7:	49 8b 4a 10          	mov    0x10(%r10),%rcx
1400303ab:	4c 8d 05 3e 7d 00 00 	lea    0x7d3e(%rip),%r8        # 0x1400380f0
1400303b2:	e8 59 18 fd ff       	call   0x140001c10
1400303b7:	48 8d 15 32 5f 00 00 	lea    0x5f32(%rip),%rdx        # 0x1400362f0
1400303be:	49 89 34 24          	mov    %rsi,(%r12)
1400303c2:	b9 28 00 00 00       	mov    $0x28,%ecx
1400303c7:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
1400303ce:	00
1400303cf:	e8 e0 17 00 00       	call   0x140031bb4
1400303d4:	48 8b d8             	mov    %rax,%rbx
1400303d7:	48 85 c0             	test   %rax,%rax
1400303da:	74 59                	je     0x140030435
1400303dc:	48 8b 0d f5 e3 00 00 	mov    0xe3f5(%rip),%rcx        # 0x14003e7d8
1400303e3:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1400303ea:	48 8d 05 7f 4a 00 00 	lea    0x4a7f(%rip),%rax        # 0x140034e70
1400303f1:	48 89 03             	mov    %rax,(%rbx)
1400303f4:	48 85 c9             	test   %rcx,%rcx
1400303f7:	74 0d                	je     0x140030406
1400303f9:	48 8b 01             	mov    (%rcx),%rax
1400303fc:	48 8b 40 08          	mov    0x8(%rax),%rax
140030400:	ff 15 c2 59 00 00    	call   *0x59c2(%rip)        # 0x140035dc8
140030406:	48 8d 05 9b 4a 00 00 	lea    0x4a9b(%rip),%rax        # 0x140034ea8
14003040d:	48 89 03             	mov    %rax,(%rbx)
140030410:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
140030414:	48 85 ed             	test   %rbp,%rbp
140030417:	74 11                	je     0x14003042a
140030419:	48 8b 45 00          	mov    0x0(%rbp),%rax
14003041d:	48 8b cd             	mov    %rbp,%rcx
140030420:	48 8b 40 08          	mov    0x8(%rax),%rax
140030424:	ff 15 9e 59 00 00    	call   *0x599e(%rip)        # 0x140035dc8
14003042a:	48 21 73 18          	and    %rsi,0x18(%rbx)
14003042e:	48 8b f3             	mov    %rbx,%rsi
140030431:	4c 89 6b 20          	mov    %r13,0x20(%rbx)
140030435:	48 8b c6             	mov    %rsi,%rax
140030438:	48 f7 d8             	neg    %rax
14003043b:	1b db                	sbb    %ebx,%ebx
14003043d:	f7 d3                	not    %ebx
14003043f:	81 e3 0e 00 07 80    	and    $0x8007000e,%ebx
140030445:	48 85 f6             	test   %rsi,%rsi
140030448:	74 06                	je     0x140030450
14003044a:	49 89 34 24          	mov    %rsi,(%r12)
14003044e:	33 f6                	xor    %esi,%esi
140030450:	48 8b 0d f1 db 00 00 	mov    0xdbf1(%rip),%rcx        # 0x14003e048
140030457:	48 8d 05 ea db 00 00 	lea    0xdbea(%rip),%rax        # 0x14003e048
14003045e:	48 3b c8             	cmp    %rax,%rcx
140030461:	74 41                	je     0x1400304a4
140030463:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140030467:	74 3b                	je     0x1400304a4
140030469:	41 8b 06             	mov    (%r14),%eax
14003046c:	8d 14 80             	lea    (%rax,%rax,4),%edx
14003046f:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140030475:	77 07                	ja     0x14003047e
140030477:	8b c2                	mov    %edx,%eax
140030479:	4c 2b f8             	sub    %rax,%r15
14003047c:	eb 03                	jmp    0x140030481
14003047e:	45 33 ff             	xor    %r15d,%r15d
140030481:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140030485:	4c 8d 0d c4 60 00 00 	lea    0x60c4(%rip),%r9        # 0x140036550
14003048c:	4d 03 cf             	add    %r15,%r9
14003048f:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140030493:	ba 27 00 00 00       	mov    $0x27,%edx
140030498:	4c 8d 05 51 7c 00 00 	lea    0x7c51(%rip),%r8        # 0x1400380f0
14003049f:	e8 d0 17 fd ff       	call   0x140001c74
1400304a4:	48 85 f6             	test   %rsi,%rsi
1400304a7:	74 10                	je     0x1400304b9
1400304a9:	48 8b 06             	mov    (%rsi),%rax
1400304ac:	48 8b ce             	mov    %rsi,%rcx
1400304af:	48 8b 40 10          	mov    0x10(%rax),%rax
1400304b3:	ff 15 0f 59 00 00    	call   *0x590f(%rip)        # 0x140035dc8
1400304b9:	83 c8 ff             	or     $0xffffffff,%eax
1400304bc:	41 01 06             	add    %eax,(%r14)
1400304bf:	3b f8                	cmp    %eax,%edi
1400304c1:	74 23                	je     0x1400304e6
1400304c3:	8b cf                	mov    %edi,%ecx
1400304c5:	48 ff 15 0c 53 00 00 	rex.W call *0x530c(%rip)        # 0x1400357d8
1400304cc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400304d1:	48 85 c0             	test   %rax,%rax
1400304d4:	74 10                	je     0x1400304e6
1400304d6:	33 d2                	xor    %edx,%edx
1400304d8:	8b cf                	mov    %edi,%ecx
1400304da:	48 ff 15 b7 52 00 00 	rex.W call *0x52b7(%rip)        # 0x140035798
1400304e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400304e6:	8b c3                	mov    %ebx,%eax
1400304e8:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400304ed:	48 83 c4 30          	add    $0x30,%rsp
1400304f1:	41 5f                	pop    %r15
1400304f3:	41 5e                	pop    %r14
1400304f5:	41 5d                	pop    %r13
1400304f7:	41 5c                	pop    %r12
1400304f9:	5f                   	pop    %rdi
1400304fa:	5e                   	pop    %rsi
1400304fb:	5d                   	pop    %rbp
1400304fc:	c3                   	ret
1400304fd:	cc                   	int3
1400304fe:	cc                   	int3
1400304ff:	cc                   	int3
140030500:	cc                   	int3
140030501:	cc                   	int3
140030502:	cc                   	int3
140030503:	cc                   	int3
140030504:	cc                   	int3
140030505:	cc                   	int3
140030506:	cc                   	int3
140030507:	cc                   	int3
140030508:	cc                   	int3
140030509:	cc                   	int3
14003050a:	cc                   	int3
14003050b:	cc                   	int3
14003050c:	cc                   	int3
14003050d:	cc                   	int3
14003050e:	cc                   	int3
14003050f:	cc                   	int3
140030510:	40 53                	rex push %rbx
140030512:	48 83 ec 20          	sub    $0x20,%rsp
140030516:	33 db                	xor    %ebx,%ebx
140030518:	49 89 18             	mov    %rbx,(%r8)
14003051b:	39 1a                	cmp    %ebx,(%rdx)
14003051d:	75 21                	jne    0x140030540
14003051f:	8b 05 c7 63 00 00    	mov    0x63c7(%rip),%eax        # 0x1400368ec
140030525:	39 42 04             	cmp    %eax,0x4(%rdx)
140030528:	75 16                	jne    0x140030540
14003052a:	8b 05 c0 63 00 00    	mov    0x63c0(%rip),%eax        # 0x1400368f0
140030530:	39 42 08             	cmp    %eax,0x8(%rdx)
140030533:	75 0b                	jne    0x140030540
140030535:	8b 05 b9 63 00 00    	mov    0x63b9(%rip),%eax        # 0x1400368f4
14003053b:	39 42 0c             	cmp    %eax,0xc(%rdx)
14003053e:	74 29                	je     0x140030569
140030540:	81 3a 7e 24 a4 3a    	cmpl   $0x3aa4247e,(%rdx)
140030546:	75 33                	jne    0x14003057b
140030548:	8b 05 66 7b 00 00    	mov    0x7b66(%rip),%eax        # 0x1400380b4
14003054e:	39 42 04             	cmp    %eax,0x4(%rdx)
140030551:	75 28                	jne    0x14003057b
140030553:	8b 05 5f 7b 00 00    	mov    0x7b5f(%rip),%eax        # 0x1400380b8
140030559:	39 42 08             	cmp    %eax,0x8(%rdx)
14003055c:	75 1d                	jne    0x14003057b
14003055e:	8b 05 58 7b 00 00    	mov    0x7b58(%rip),%eax        # 0x1400380bc
140030564:	39 42 0c             	cmp    %eax,0xc(%rdx)
140030567:	75 12                	jne    0x14003057b
140030569:	49 89 08             	mov    %rcx,(%r8)
14003056c:	48 8b 01             	mov    (%rcx),%rax
14003056f:	48 8b 40 08          	mov    0x8(%rax),%rax
140030573:	ff 15 4f 58 00 00    	call   *0x584f(%rip)        # 0x140035dc8
140030579:	eb 05                	jmp    0x140030580
14003057b:	bb 02 40 00 80       	mov    $0x80004002,%ebx
140030580:	8b c3                	mov    %ebx,%eax
140030582:	48 83 c4 20          	add    $0x20,%rsp
140030586:	5b                   	pop    %rbx
140030587:	c3                   	ret
140030588:	cc                   	int3
140030589:	cc                   	int3
14003058a:	cc                   	int3
14003058b:	cc                   	int3
14003058c:	cc                   	int3
14003058d:	cc                   	int3
14003058e:	cc                   	int3
14003058f:	cc                   	int3
140030590:	40 53                	rex push %rbx
140030592:	48 83 ec 20          	sub    $0x20,%rsp
140030596:	33 db                	xor    %ebx,%ebx
140030598:	49 89 18             	mov    %rbx,(%r8)
14003059b:	39 1a                	cmp    %ebx,(%rdx)
14003059d:	75 21                	jne    0x1400305c0
14003059f:	8b 05 47 63 00 00    	mov    0x6347(%rip),%eax        # 0x1400368ec
1400305a5:	39 42 04             	cmp    %eax,0x4(%rdx)
1400305a8:	75 16                	jne    0x1400305c0
1400305aa:	8b 05 40 63 00 00    	mov    0x6340(%rip),%eax        # 0x1400368f0
1400305b0:	39 42 08             	cmp    %eax,0x8(%rdx)
1400305b3:	75 0b                	jne    0x1400305c0
1400305b5:	8b 05 39 63 00 00    	mov    0x6339(%rip),%eax        # 0x1400368f4
1400305bb:	39 42 0c             	cmp    %eax,0xc(%rdx)
1400305be:	74 29                	je     0x1400305e9
1400305c0:	81 3a 83 fc 59 04    	cmpl   $0x459fc83,(%rdx)
1400305c6:	75 33                	jne    0x1400305fb
1400305c8:	8b 05 d6 7a 00 00    	mov    0x7ad6(%rip),%eax        # 0x1400380a4
1400305ce:	39 42 04             	cmp    %eax,0x4(%rdx)
1400305d1:	75 28                	jne    0x1400305fb
1400305d3:	8b 05 cf 7a 00 00    	mov    0x7acf(%rip),%eax        # 0x1400380a8
1400305d9:	39 42 08             	cmp    %eax,0x8(%rdx)
1400305dc:	75 1d                	jne    0x1400305fb
1400305de:	8b 05 c8 7a 00 00    	mov    0x7ac8(%rip),%eax        # 0x1400380ac
1400305e4:	39 42 0c             	cmp    %eax,0xc(%rdx)
1400305e7:	75 12                	jne    0x1400305fb
1400305e9:	49 89 08             	mov    %rcx,(%r8)
1400305ec:	48 8b 01             	mov    (%rcx),%rax
1400305ef:	48 8b 40 08          	mov    0x8(%rax),%rax
1400305f3:	ff 15 cf 57 00 00    	call   *0x57cf(%rip)        # 0x140035dc8
1400305f9:	eb 05                	jmp    0x140030600
1400305fb:	bb 02 40 00 80       	mov    $0x80004002,%ebx
140030600:	8b c3                	mov    %ebx,%eax
140030602:	48 83 c4 20          	add    $0x20,%rsp
140030606:	5b                   	pop    %rbx
140030607:	c3                   	ret
140030608:	cc                   	int3
140030609:	cc                   	int3
14003060a:	cc                   	int3
14003060b:	cc                   	int3
14003060c:	cc                   	int3
14003060d:	cc                   	int3
14003060e:	cc                   	int3
14003060f:	cc                   	int3
140030610:	40 53                	rex push %rbx
140030612:	48 83 ec 20          	sub    $0x20,%rsp
140030616:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
14003061c:	eb 0e                	jmp    0x14003062c
14003061e:	41 8d 50 ff          	lea    -0x1(%r8),%edx
140030622:	41 8b c0             	mov    %r8d,%eax
140030625:	f0 0f b1 51 0c       	lock cmpxchg %edx,0xc(%rcx)
14003062a:	74 09                	je     0x140030635
14003062c:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
140030630:	45 3b c1             	cmp    %r9d,%r8d