140015306:	cc                   	int3
140015307:	cc                   	int3
140015308:	cc                   	int3
140015309:	cc                   	int3
14001530a:	cc                   	int3
14001530b:	cc                   	int3
14001530c:	cc                   	int3
14001530d:	cc                   	int3
14001530e:	cc                   	int3
14001530f:	cc                   	int3
140015310:	4c 8b dc             	mov    %rsp,%r11
140015313:	57                   	push   %rdi
140015314:	48 83 ec 60          	sub    $0x60,%rsp
140015318:	49 c7 43 d0 fe ff ff 	movq   $0xfffffffffffffffe,-0x30(%r11)
14001531f:	ff
140015320:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140015324:	48 8b 05 0d 21 02 00 	mov    0x2210d(%rip),%rax        # 0x140037438
14001532b:	48 33 c4             	xor    %rsp,%rax
14001532e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140015333:	48 8b f9             	mov    %rcx,%rdi
140015336:	f6 05 c5 2c 02 00 08 	testb  $0x8,0x22cc5(%rip)        # 0x140038002
14001533d:	74 15                	je     0x140015354
14001533f:	49 8d 43 d8          	lea    -0x28(%r11),%rax
140015343:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140015347:	48 8d 15 32 78 01 00 	lea    0x17832(%rip),%rdx        # 0x14002cb80
14001534e:	e8 25 8f ff ff       	call   0x14000e278
140015353:	90                   	nop
140015354:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140015358:	48 85 c9             	test   %rcx,%rcx
14001535b:	75 0a                	jne    0x140015367
14001535d:	bb ff ff 00 80       	mov    $0x8000ffff,%ebx
140015362:	e9 ce 00 00 00       	jmp    0x140015435
140015367:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14001536d:	48 8b 01             	mov    (%rcx),%rax
140015370:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140015375:	ba 03 00 00 00       	mov    $0x3,%edx
14001537a:	48 8b 40 30          	mov    0x30(%rax),%rax
14001537e:	ff 15 c4 5d 01 00    	call   *0x15dc4(%rip)        # 0x14002b148
140015384:	8b d8                	mov    %eax,%ebx
140015386:	85 c0                	test   %eax,%eax
140015388:	79 07                	jns    0x140015391
14001538a:	ba 1d 03 00 00       	mov    $0x31d,%edx
14001538f:	eb 6e                	jmp    0x1400153ff
140015391:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140015396:	48 8b 01             	mov    (%rcx),%rax
140015399:	45 33 c9             	xor    %r9d,%r9d
14001539c:	4c 8b c1             	mov    %rcx,%r8
14001539f:	41 8d 51 01          	lea    0x1(%r9),%edx
1400153a3:	48 8b 40 30          	mov    0x30(%rax),%rax
1400153a7:	ff 15 9b 5d 01 00    	call   *0x15d9b(%rip)        # 0x14002b148
1400153ad:	8b d8                	mov    %eax,%ebx
1400153af:	85 c0                	test   %eax,%eax
1400153b1:	79 1b                	jns    0x1400153ce
1400153b3:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400153b8:	44 8b c8             	mov    %eax,%r9d
1400153bb:	4c 8d 05 66 7c 01 00 	lea    0x17c66(%rip),%r8        # 0x14002d028
1400153c2:	ba 3b 04 00 00       	mov    $0x43b,%edx
1400153c7:	e8 78 e5 fe ff       	call   0x140003944
1400153cc:	eb 02                	jmp    0x1400153d0
1400153ce:	33 db                	xor    %ebx,%ebx
1400153d0:	85 db                	test   %ebx,%ebx
1400153d2:	79 0a                	jns    0x1400153de
1400153d4:	44 8b cb             	mov    %ebx,%r9d
1400153d7:	ba 1e 03 00 00       	mov    $0x31e,%edx
1400153dc:	eb 24                	jmp    0x140015402
1400153de:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400153e2:	48 8b 01             	mov    (%rcx),%rax
1400153e5:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400153ea:	48 8b 40 38          	mov    0x38(%rax),%rax
1400153ee:	ff 15 54 5d 01 00    	call   *0x15d54(%rip)        # 0x14002b148
1400153f4:	8b d8                	mov    %eax,%ebx
1400153f6:	85 c0                	test   %eax,%eax
1400153f8:	79 1b                	jns    0x140015415
1400153fa:	ba 1f 03 00 00       	mov    $0x31f,%edx
1400153ff:	44 8b c8             	mov    %eax,%r9d
140015402:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140015407:	4c 8d 05 1a 7c 01 00 	lea    0x17c1a(%rip),%r8        # 0x14002d028
14001540e:	e8 31 e5 fe ff       	call   0x140003944
140015413:	eb 02                	jmp    0x140015417
140015415:	33 db                	xor    %ebx,%ebx
140015417:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001541c:	48 85 c9             	test   %rcx,%rcx
14001541f:	74 14                	je     0x140015435
140015421:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140015427:	48 8b 01             	mov    (%rcx),%rax
14001542a:	48 8b 40 10          	mov    0x10(%rax),%rax
14001542e:	ff 15 14 5d 01 00    	call   *0x15d14(%rip)        # 0x14002b148
140015434:	90                   	nop
140015435:	f6 05 c6 2b 02 00 08 	testb  $0x8,0x22bc6(%rip)        # 0x140038002
14001543c:	74 16                	je     0x140015454
14001543e:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140015443:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140015448:	48 8d 15 e9 77 01 00 	lea    0x177e9(%rip),%rdx        # 0x14002cc38
14001544f:	e8 24 8e ff ff       	call   0x14000e278
140015454:	8b c3                	mov    %ebx,%eax
140015456:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14001545b:	48 33 cc             	xor    %rsp,%rcx
14001545e:	e8 3d f4 00 00       	call   0x1400248a0
140015463:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140015468:	48 83 c4 60          	add    $0x60,%rsp
14001546c:	5f                   	pop    %rdi
14001546d:	c3                   	ret
14001546e:	cc                   	int3
14001546f:	cc                   	int3
140015470:	cc                   	int3
140015471:	cc                   	int3
140015472:	cc                   	int3
140015473:	cc                   	int3
140015474:	cc                   	int3
140015475:	cc                   	int3
140015476:	cc                   	int3
140015477:	cc                   	int3
140015478:	48 83 ec 58          	sub    $0x58,%rsp
14001547c:	48 8b 05 b5 1f 02 00 	mov    0x21fb5(%rip),%rax        # 0x140037438
140015483:	48 33 c4             	xor    %rsp,%rax
140015486:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14001548b:	f6 05 70 2b 02 00 08 	testb  $0x8,0x22b70(%rip)        # 0x140038002
140015492:	74 16                	je     0x1400154aa
140015494:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140015499:	48 8d 15 48 79 01 00 	lea    0x17948(%rip),%rdx        # 0x14002cde8
1400154a0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400154a5:	e8 ce 8d ff ff       	call   0x14000e278
1400154aa:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400154af:	48 33 cc             	xor    %rsp,%rcx
1400154b2:	e8 e9 f3 00 00       	call   0x1400248a0
1400154b7:	48 83 c4 58          	add    $0x58,%rsp
1400154bb:	c3                   	ret
1400154bc:	cc                   	int3
1400154bd:	cc                   	int3
1400154be:	cc                   	int3
1400154bf:	cc                   	int3
1400154c0:	cc                   	int3
1400154c1:	cc                   	int3
1400154c2:	cc                   	int3
1400154c3:	cc                   	int3
1400154c4:	cc                   	int3
1400154c5:	cc                   	int3
1400154c6:	cc                   	int3
1400154c7:	cc                   	int3
1400154c8:	cc                   	int3
1400154c9:	cc                   	int3
1400154ca:	cc                   	int3
1400154cb:	cc                   	int3
1400154cc:	cc                   	int3
1400154cd:	cc                   	int3
1400154ce:	cc                   	int3
1400154cf:	cc                   	int3
1400154d0:	4c 8b dc             	mov    %rsp,%r11
1400154d3:	57                   	push   %rdi
1400154d4:	48 83 ec 60          	sub    $0x60,%rsp
1400154d8:	49 c7 43 d0 fe ff ff 	movq   $0xfffffffffffffffe,-0x30(%r11)
1400154df:	ff
1400154e0:	49 89 5b 10          	mov    %rbx,0x10(%r11)
1400154e4:	48 8b 05 4d 1f 02 00 	mov    0x21f4d(%rip),%rax        # 0x140037438
1400154eb:	48 33 c4             	xor    %rsp,%rax
1400154ee:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400154f3:	48 8b f9             	mov    %rcx,%rdi
1400154f6:	f6 05 05 2b 02 00 08 	testb  $0x8,0x22b05(%rip)        # 0x140038002
1400154fd:	74 15                	je     0x140015514
1400154ff:	49 8d 43 d8          	lea    -0x28(%r11),%rax
140015503:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140015507:	48 8d 15 d2 74 01 00 	lea    0x174d2(%rip),%rdx        # 0x14002c9e0
14001550e:	e8 65 8d ff ff       	call   0x14000e278
140015513:	90                   	nop
140015514:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140015518:	48 85 c9             	test   %rcx,%rcx
14001551b:	75 0a                	jne    0x140015527
14001551d:	bb ff ff 00 80       	mov    $0x8000ffff,%ebx
140015522:	e9 cf 00 00 00       	jmp    0x1400155f6
140015527:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14001552d:	48 8b 01             	mov    (%rcx),%rax
140015530:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140015535:	ba 03 00 00 00       	mov    $0x3,%edx
14001553a:	48 8b 40 30          	mov    0x30(%rax),%rax
14001553e:	ff 15 04 5c 01 00    	call   *0x15c04(%rip)        # 0x14002b148
140015544:	8b d8                	mov    %eax,%ebx
140015546:	85 c0                	test   %eax,%eax
140015548:	79 07                	jns    0x140015551
14001554a:	ba 2a 03 00 00       	mov    $0x32a,%edx
14001554f:	eb 6f                	jmp    0x1400155c0
140015551:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140015556:	48 8b 01             	mov    (%rcx),%rax
140015559:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14001555f:	4c 8b c1             	mov    %rcx,%r8
140015562:	33 d2                	xor    %edx,%edx
140015564:	48 8b 40 30          	mov    0x30(%rax),%rax
140015568:	ff 15 da 5b 01 00    	call   *0x15bda(%rip)        # 0x14002b148
14001556e:	8b d8                	mov    %eax,%ebx
140015570:	85 c0                	test   %eax,%eax
140015572:	79 1b                	jns    0x14001558f
140015574:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140015579:	44 8b c8             	mov    %eax,%r9d
14001557c:	4c 8d 05 a5 7a 01 00 	lea    0x17aa5(%rip),%r8        # 0x14002d028
140015583:	ba 41 04 00 00       	mov    $0x441,%edx
140015588:	e8 b7 e3 fe ff       	call   0x140003944
14001558d:	eb 02                	jmp    0x140015591
14001558f:	33 db                	xor    %ebx,%ebx
140015591:	85 db                	test   %ebx,%ebx
140015593:	79 0a                	jns    0x14001559f
140015595:	44 8b cb             	mov    %ebx,%r9d
140015598:	ba 2b 03 00 00       	mov    $0x32b,%edx
14001559d:	eb 24                	jmp    0x1400155c3
14001559f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400155a3:	48 8b 01             	mov    (%rcx),%rax
1400155a6:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400155ab:	48 8b 40 38          	mov    0x38(%rax),%rax
1400155af:	ff 15 93 5b 01 00    	call   *0x15b93(%rip)        # 0x14002b148
1400155b5:	8b d8                	mov    %eax,%ebx
1400155b7:	85 c0                	test   %eax,%eax
1400155b9:	79 1b                	jns    0x1400155d6
1400155bb:	ba 2c 03 00 00       	mov    $0x32c,%edx
1400155c0:	44 8b c8             	mov    %eax,%r9d
1400155c3:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400155c8:	4c 8d 05 59 7a 01 00 	lea    0x17a59(%rip),%r8        # 0x14002d028
1400155cf:	e8 70 e3 fe ff       	call   0x140003944
1400155d4:	eb 02                	jmp    0x1400155d8
1400155d6:	33 db                	xor    %ebx,%ebx
1400155d8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400155dd:	48 85 c9             	test   %rcx,%rcx
1400155e0:	74 14                	je     0x1400155f6
1400155e2:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400155e8:	48 8b 01             	mov    (%rcx),%rax
1400155eb:	48 8b 40 10          	mov    0x10(%rax),%rax
1400155ef:	ff 15 53 5b 01 00    	call   *0x15b53(%rip)        # 0x14002b148
1400155f5:	90                   	nop
1400155f6:	f6 05 05 2a 02 00 08 	testb  $0x8,0x22a05(%rip)        # 0x140038002
1400155fd:	74 16                	je     0x140015615
1400155ff:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140015604:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140015609:	48 8d 15 d8 77 01 00 	lea    0x177d8(%rip),%rdx        # 0x14002cde8
140015610:	e8 63 8c ff ff       	call   0x14000e278
140015615:	8b c3                	mov    %ebx,%eax
140015617:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14001561c:	48 33 cc             	xor    %rsp,%rcx
14001561f:	e8 7c f2 00 00       	call   0x1400248a0
140015624:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140015629:	48 83 c4 60          	add    $0x60,%rsp
14001562d:	5f                   	pop    %rdi
14001562e:	c3                   	ret
14001562f:	cc                   	int3
140015630:	cc                   	int3
140015631:	cc                   	int3
140015632:	cc                   	int3
140015633:	cc                   	int3
140015634:	cc                   	int3
140015635:	cc                   	int3
140015636:	cc                   	int3
140015637:	cc                   	int3
140015638:	48 83 ec 58          	sub    $0x58,%rsp
14001563c:	48 8b 05 f5 1d 02 00 	mov    0x21df5(%rip),%rax        # 0x140037438
140015643:	48 33 c4             	xor    %rsp,%rax
140015646:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14001564b:	f6 05 b0 29 02 00 08 	testb  $0x8,0x229b0(%rip)        # 0x140038002
140015652:	74 16                	je     0x14001566a
140015654:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140015659:	48 8d 15 60 74 01 00 	lea    0x17460(%rip),%rdx        # 0x14002cac0
140015660:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140015665:	e8 0e 8c ff ff       	call   0x14000e278
14001566a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001566f:	48 33 cc             	xor    %rsp,%rcx
140015672:	e8 29 f2 00 00       	call   0x1400248a0
140015677:	48 83 c4 58          	add    $0x58,%rsp
14001567b:	c3                   	ret
14001567c:	cc                   	int3
14001567d:	cc                   	int3
14001567e:	cc                   	int3
14001567f:	cc                   	int3
140015680:	cc                   	int3
140015681:	cc                   	int3
140015682:	cc                   	int3
140015683:	cc                   	int3
140015684:	4c 8b dc             	mov    %rsp,%r11
140015687:	49 89 5b 08          	mov    %rbx,0x8(%r11)
14001568b:	49 89 6b 10          	mov    %rbp,0x10(%r11)
14001568f:	56                   	push   %rsi
140015690:	57                   	push   %rdi
140015691:	41 56                	push   %r14
140015693:	48 83 ec 30          	sub    $0x30,%rsp
140015697:	45 8b f1             	mov    %r9d,%r14d
14001569a:	41 8b d8             	mov    %r8d,%ebx
14001569d:	48 8b f2             	mov    %rdx,%rsi
1400156a0:	45 85 c0             	test   %r8d,%r8d
1400156a3:	0f 84 c5 00 00 00    	je     0x14001576e
1400156a9:	8b c3                	mov    %ebx,%eax
1400156ab:	c1 eb 1f             	shr    $0x1f,%ebx
1400156ae:	99                   	cltd
1400156af:	8b f8                	mov    %eax,%edi
1400156b1:	33 fa                	xor    %edx,%edi
1400156b3:	2b fa                	sub    %edx,%edi
1400156b5:	80 f3 01             	xor    $0x1,%bl
1400156b8:	74 66                	je     0x140015720
1400156ba:	48 8b 0e             	mov    (%rsi),%rcx
1400156bd:	49 8d 53 18          	lea    0x18(%r11),%rdx
1400156c1:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
1400156c6:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400156cc:	49 89 53 d8          	mov    %rdx,-0x28(%r11)
1400156d0:	4c 8b c1             	mov    %rcx,%r8
1400156d3:	33 d2                	xor    %edx,%edx
1400156d5:	48 8b 01             	mov    (%rcx),%rax
1400156d8:	48 8b 40 40          	mov    0x40(%rax),%rax
1400156dc:	ff 15 66 5a 01 00    	call   *0x15a66(%rip)        # 0x14002b148
1400156e2:	85 c0                	test   %eax,%eax
1400156e4:	78 3a                	js     0x140015720
1400156e6:	83 7c 24 60 00       	cmpl   $0x0,0x60(%rsp)
1400156eb:	75 33                	jne    0x140015720
1400156ed:	44 8b c7             	mov    %edi,%r8d
1400156f0:	b2 01                	mov    $0x1,%dl
1400156f2:	48 8b ce             	mov    %rsi,%rcx
1400156f5:	e8 ee 08 00 00       	call   0x140015fe8
1400156fa:	8b e8                	mov    %eax,%ebp
1400156fc:	85 c0                	test   %eax,%eax
1400156fe:	79 20                	jns    0x140015720
140015700:	ba 0b 04 00 00       	mov    $0x40b,%edx
140015705:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001570a:	4c 8d 05 17 79 01 00 	lea    0x17917(%rip),%r8        # 0x14002d028
140015711:	44 8b cd             	mov    %ebp,%r9d
140015714:	e8 2b e2 fe ff       	call   0x140003944
140015719:	8b c5                	mov    %ebp,%eax
14001571b:	e9 ba 00 00 00       	jmp    0x1400157da
140015720:	44 8b c7             	mov    %edi,%r8d
140015723:	8a d3                	mov    %bl,%dl
140015725:	48 8b ce             	mov    %rsi,%rcx
140015728:	e8 eb 07 00 00       	call   0x140015f18
14001572d:	8b e8                	mov    %eax,%ebp
14001572f:	85 c0                	test   %eax,%eax
140015731:	79 3b                	jns    0x14001576e
140015733:	84 db                	test   %bl,%bl
140015735:	74 30                	je     0x140015767
140015737:	44 8b c7             	mov    %edi,%r8d
14001573a:	33 d2                	xor    %edx,%edx
14001573c:	48 8b ce             	mov    %rsi,%rcx
14001573f:	e8 a4 08 00 00       	call   0x140015fe8
140015744:	8b d8                	mov    %eax,%ebx
140015746:	85 c0                	test   %eax,%eax
140015748:	79 1d                	jns    0x140015767
14001574a:	ba 13 04 00 00       	mov    $0x413,%edx
14001574f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140015754:	4c 8d 05 cd 78 01 00 	lea    0x178cd(%rip),%r8        # 0x14002d028
14001575b:	44 8b cb             	mov    %ebx,%r9d
14001575e:	e8 e1 e1 fe ff       	call   0x140003944
140015763:	8b c3                	mov    %ebx,%eax
140015765:	eb 73                	jmp    0x1400157da
140015767:	ba 16 04 00 00       	mov    $0x416,%edx
14001576c:	eb 97                	jmp    0x140015705
14001576e:	48 8b 0e             	mov    (%rsi),%rcx
140015771:	45 33 c9             	xor    %r9d,%r9d
140015774:	4c 8b c1             	mov    %rcx,%r8
140015777:	48 8b 01             	mov    (%rcx),%rax
14001577a:	41 8d 51 01          	lea    0x1(%r9),%edx
14001577e:	48 8b 40 30          	mov    0x30(%rax),%rax