1402083ae:	cc                   	int3
1402083af:	cc                   	int3
1402083b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402083b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402083ba:	56                   	push   %rsi
1402083bb:	57                   	push   %rdi
1402083bc:	41 56                	push   %r14
1402083be:	b8 40 00 00 00       	mov    $0x40,%eax
1402083c3:	e8 68 87 0a 00       	call   0x1402b0b30
1402083c8:	48 2b e0             	sub    %rax,%rsp
1402083cb:	49 8b f1             	mov    %r9,%rsi
1402083ce:	49 8b e8             	mov    %r8,%rbp
1402083d1:	48 8b fa             	mov    %rdx,%rdi
1402083d4:	4c 8b f1             	mov    %rcx,%r14
1402083d7:	e8 54 11 f3 ff       	call   0x140139530
1402083dc:	49 8b ce             	mov    %r14,%rcx
1402083df:	48 8b d8             	mov    %rax,%rbx
1402083e2:	e8 49 13 f3 ff       	call   0x140139730
1402083e7:	89 44 24 60          	mov    %eax,0x60(%rsp)
1402083eb:	4d 8d 5e 28          	lea    0x28(%r14),%r11
1402083ef:	4c 8b 93 f8 00 00 00 	mov    0xf8(%rbx),%r10
1402083f6:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402083fb:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
140208400:	4c 8b cb             	mov    %rbx,%r9
140208403:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140208408:	4c 8b c6             	mov    %rsi,%r8
14020840b:	48 8b d7             	mov    %rdi,%rdx
14020840e:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
140208413:	48 8b cd             	mov    %rbp,%rcx
140208416:	e8 d5 51 03 00       	call   0x14023d5f0
14020841b:	8b 54 24 60          	mov    0x60(%rsp),%edx
14020841f:	49 8b ce             	mov    %r14,%rcx
140208422:	e8 b9 13 f3 ff       	call   0x1401397e0
140208427:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14020842c:	b8 01 00 00 00       	mov    $0x1,%eax
140208431:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140208436:	48 83 c4 40          	add    $0x40,%rsp
14020843a:	41 5e                	pop    %r14
14020843c:	5f                   	pop    %rdi
14020843d:	5e                   	pop    %rsi
14020843e:	c3                   	ret
14020843f:	cc                   	int3
140208440:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140208445:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14020844a:	56                   	push   %rsi
14020844b:	57                   	push   %rdi
14020844c:	41 56                	push   %r14
14020844e:	b8 40 00 00 00       	mov    $0x40,%eax
140208453:	e8 d8 86 0a 00       	call   0x1402b0b30
140208458:	48 2b e0             	sub    %rax,%rsp
14020845b:	49 8b f1             	mov    %r9,%rsi
14020845e:	49 8b e8             	mov    %r8,%rbp
140208461:	48 8b fa             	mov    %rdx,%rdi
140208464:	4c 8b f1             	mov    %rcx,%r14
140208467:	e8 c4 10 f3 ff       	call   0x140139530
14020846c:	49 8b ce             	mov    %r14,%rcx
14020846f:	48 8b d8             	mov    %rax,%rbx
140208472:	e8 b9 12 f3 ff       	call   0x140139730
140208477:	49 8b ce             	mov    %r14,%rcx
14020847a:	89 44 24 60          	mov    %eax,0x60(%rsp)
14020847e:	e8 6d c6 ef ff       	call   0x140104af0
140208483:	4c 8b 8b f8 00 00 00 	mov    0xf8(%rbx),%r9
14020848a:	4d 8d 56 28          	lea    0x28(%r14),%r10
14020848e:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140208493:	4c 8b c6             	mov    %rsi,%r8
140208496:	89 44 24 30          	mov    %eax,0x30(%rsp)
14020849a:	4c 8b cb             	mov    %rbx,%r9
14020849d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402084a2:	48 8b d7             	mov    %rdi,%rdx
1402084a5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402084aa:	48 8b cd             	mov    %rbp,%rcx
1402084ad:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1402084b2:	e8 69 55 03 00       	call   0x14023da20
1402084b7:	8b 54 24 60          	mov    0x60(%rsp),%edx
1402084bb:	49 8b ce             	mov    %r14,%rcx
1402084be:	e8 1d 13 f3 ff       	call   0x1401397e0
1402084c3:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402084c8:	b8 01 00 00 00       	mov    $0x1,%eax
1402084cd:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402084d2:	48 83 c4 40          	add    $0x40,%rsp
1402084d6:	41 5e                	pop    %r14
1402084d8:	5f                   	pop    %rdi
1402084d9:	5e                   	pop    %rsi
1402084da:	c3                   	ret
1402084db:	cc                   	int3
1402084dc:	cc                   	int3
1402084dd:	cc                   	int3
1402084de:	cc                   	int3
1402084df:	cc                   	int3
1402084e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402084e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402084ea:	56                   	push   %rsi
1402084eb:	57                   	push   %rdi
1402084ec:	41 56                	push   %r14
1402084ee:	b8 40 00 00 00       	mov    $0x40,%eax
1402084f3:	e8 38 86 0a 00       	call   0x1402b0b30
1402084f8:	48 2b e0             	sub    %rax,%rsp
1402084fb:	49 8b f1             	mov    %r9,%rsi
1402084fe:	49 8b e8             	mov    %r8,%rbp
140208501:	48 8b fa             	mov    %rdx,%rdi
140208504:	4c 8b f1             	mov    %rcx,%r14
140208507:	e8 24 10 f3 ff       	call   0x140139530
14020850c:	49 8b ce             	mov    %r14,%rcx
14020850f:	48 8b d8             	mov    %rax,%rbx
140208512:	e8 19 12 f3 ff       	call   0x140139730
140208517:	49 8b ce             	mov    %r14,%rcx
14020851a:	89 44 24 60          	mov    %eax,0x60(%rsp)
14020851e:	e8 cd c5 ef ff       	call   0x140104af0
140208523:	4c 8b 8b f8 00 00 00 	mov    0xf8(%rbx),%r9
14020852a:	4d 8d 56 28          	lea    0x28(%r14),%r10
14020852e:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140208533:	4c 8b c6             	mov    %rsi,%r8
140208536:	89 44 24 30          	mov    %eax,0x30(%rsp)
14020853a:	4c 8b cb             	mov    %rbx,%r9
14020853d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140208542:	48 8b d7             	mov    %rdi,%rdx
140208545:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14020854a:	48 8b cd             	mov    %rbp,%rcx
14020854d:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140208552:	e8 f9 53 03 00       	call   0x14023d950
140208557:	8b 54 24 60          	mov    0x60(%rsp),%edx
14020855b:	49 8b ce             	mov    %r14,%rcx
14020855e:	e8 7d 12 f3 ff       	call   0x1401397e0
140208563:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140208568:	b8 01 00 00 00       	mov    $0x1,%eax
14020856d:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140208572:	48 83 c4 40          	add    $0x40,%rsp
140208576:	41 5e                	pop    %r14
140208578:	5f                   	pop    %rdi
140208579:	5e                   	pop    %rsi
14020857a:	c3                   	ret
14020857b:	cc                   	int3
14020857c:	cc                   	int3
14020857d:	cc                   	int3
14020857e:	cc                   	int3
14020857f:	cc                   	int3
140208580:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140208585:	55                   	push   %rbp
140208586:	57                   	push   %rdi
140208587:	41 54                	push   %r12
140208589:	41 56                	push   %r14
14020858b:	41 57                	push   %r15
14020858d:	b8 50 00 00 00       	mov    $0x50,%eax
140208592:	e8 99 85 0a 00       	call   0x1402b0b30
140208597:	48 2b e0             	sub    %rax,%rsp
14020859a:	49 8b f9             	mov    %r9,%rdi
14020859d:	4d 8b f0             	mov    %r8,%r14
1402085a0:	4c 8b fa             	mov    %rdx,%r15
1402085a3:	48 8b d9             	mov    %rcx,%rbx
1402085a6:	e8 85 0f f3 ff       	call   0x140139530
1402085ab:	ba 00 20 00 00       	mov    $0x2000,%edx
1402085b0:	4c 8d 63 28          	lea    0x28(%rbx),%r12
1402085b4:	48 8b cb             	mov    %rbx,%rcx
1402085b7:	48 8b e8             	mov    %rax,%rbp
1402085ba:	e8 d1 12 f3 ff       	call   0x140139890
1402085bf:	85 c0                	test   %eax,%eax
1402085c1:	74 1c                	je     0x1402085df
1402085c3:	48 8b cb             	mov    %rbx,%rcx
1402085c6:	e8 65 11 f3 ff       	call   0x140139730
1402085cb:	48 8b cb             	mov    %rbx,%rcx
1402085ce:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402085d2:	e8 19 c5 ef ff       	call   0x140104af0
1402085d7:	4c 8b c7             	mov    %rdi,%r8
1402085da:	e9 d5 00 00 00       	jmp    0x1402086b4
1402085df:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
1402085e6:	00
1402085e7:	49 bd 00 00 00 00 00 	movabs $0x1000000000000000,%r13
1402085ee:	00 00 10
1402085f1:	49 3b fd             	cmp    %r13,%rdi
1402085f4:	0f 82 91 00 00 00    	jb     0x14020868b
1402085fa:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140208601:	00
140208602:	48 b9 00 00 00 00 00 	movabs $0xf000000000000000,%rcx
140208609:	00 00 f0
14020860c:	48 8b f7             	mov    %rdi,%rsi
14020860f:	48 c1 ee 3c          	shr    $0x3c,%rsi
140208613:	48 8b c6             	mov    %rsi,%rax
140208616:	48 0f af c1          	imul   %rcx,%rax
14020861a:	48 03 f8             	add    %rax,%rdi
14020861d:	0f 1f 00             	nopl   (%rax)
140208620:	48 8b cb             	mov    %rbx,%rcx
140208623:	e8 08 11 f3 ff       	call   0x140139730
140208628:	48 8b cb             	mov    %rbx,%rcx
14020862b:	89 44 24 40          	mov    %eax,0x40(%rsp)
14020862f:	e8 bc c4 ef ff       	call   0x140104af0
140208634:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
14020863b:	4c 8b cd             	mov    %rbp,%r9
14020863e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140208643:	49 b8 00 00 00 00 00 	movabs $0x8000000000000000,%r8
14020864a:	00 00 80
14020864d:	89 44 24 30          	mov    %eax,0x30(%rsp)
140208651:	49 8b d7             	mov    %r15,%rdx
140208654:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140208659:	49 8b ce             	mov    %r14,%rcx
14020865c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140208661:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140208666:	e8 15 51 03 00       	call   0x14023d780
14020866b:	8b 54 24 40          	mov    0x40(%rsp),%edx
14020866f:	48 8b cb             	mov    %rbx,%rcx
140208672:	e8 69 11 f3 ff       	call   0x1401397e0
140208677:	4d 03 fd             	add    %r13,%r15
14020867a:	4d 03 f5             	add    %r13,%r14
14020867d:	48 83 ee 01          	sub    $0x1,%rsi
140208681:	75 9d                	jne    0x140208620
140208683:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14020868a:	00
14020868b:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
140208692:	00
140208693:	48 85 ff             	test   %rdi,%rdi
140208696:	74 55                	je     0x1402086ed
140208698:	48 8b cb             	mov    %rbx,%rcx
14020869b:	e8 90 10 f3 ff       	call   0x140139730
1402086a0:	48 8b cb             	mov    %rbx,%rcx
1402086a3:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402086a7:	e8 44 c4 ef ff       	call   0x140104af0
1402086ac:	4c 8d 04 fd 00 00 00 	lea    0x0(,%rdi,8),%r8
1402086b3:	00
1402086b4:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
1402086bb:	4c 8b cd             	mov    %rbp,%r9
1402086be:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402086c3:	49 8b d7             	mov    %r15,%rdx
1402086c6:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402086ca:	49 8b ce             	mov    %r14,%rcx
1402086cd:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402086d2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402086d7:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402086dc:	e8 9f 50 03 00       	call   0x14023d780
1402086e1:	8b 54 24 40          	mov    0x40(%rsp),%edx
1402086e5:	48 8b cb             	mov    %rbx,%rcx
1402086e8:	e8 f3 10 f3 ff       	call   0x1401397e0
1402086ed:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1402086f4:	00
1402086f5:	b8 01 00 00 00       	mov    $0x1,%eax
1402086fa:	48 83 c4 50          	add    $0x50,%rsp
1402086fe:	41 5f                	pop    %r15
140208700:	41 5e                	pop    %r14
140208702:	41 5c                	pop    %r12
140208704:	5f                   	pop    %rdi
140208705:	5d                   	pop    %rbp
140208706:	c3                   	ret
140208707:	cc                   	int3
140208708:	cc                   	int3
140208709:	cc                   	int3
14020870a:	cc                   	int3
14020870b:	cc                   	int3
14020870c:	cc                   	int3
14020870d:	cc                   	int3
14020870e:	cc                   	int3
14020870f:	cc                   	int3
140208710:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140208715:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020871a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14020871f:	41 54                	push   %r12
140208721:	41 56                	push   %r14
140208723:	41 57                	push   %r15
140208725:	b8 50 00 00 00       	mov    $0x50,%eax
14020872a:	e8 01 84 0a 00       	call   0x1402b0b30
14020872f:	48 2b e0             	sub    %rax,%rsp
140208732:	4d 8b f1             	mov    %r9,%r14
140208735:	4d 8b f8             	mov    %r8,%r15
140208738:	4c 8b e2             	mov    %rdx,%r12
14020873b:	48 8b d9             	mov    %rcx,%rbx
14020873e:	e8 ed 0f f3 ff       	call   0x140139730
140208743:	48 8b cb             	mov    %rbx,%rcx
140208746:	8b f0                	mov    %eax,%esi
140208748:	e8 e3 0d f3 ff       	call   0x140139530
14020874d:	48 8b f8             	mov    %rax,%rdi
140208750:	85 f6                	test   %esi,%esi
140208752:	79 07                	jns    0x14020875b
140208754:	33 c0                	xor    %eax,%eax
140208756:	e9 8b 00 00 00       	jmp    0x1402087e6
14020875b:	89 74 24 40          	mov    %esi,0x40(%rsp)
14020875f:	48 8b cb             	mov    %rbx,%rcx
140208762:	48 8b b0 00 01 00 00 	mov    0x100(%rax),%rsi
140208769:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
14020876e:	48 8d 6b 28          	lea    0x28(%rbx),%rbp
140208772:	e8 99 0d f3 ff       	call   0x140139510
140208777:	4c 8b cf             	mov    %rdi,%r9
14020877a:	4d 8b c6             	mov    %r14,%r8
14020877d:	49 8b d4             	mov    %r12,%rdx
140208780:	48 85 f6             	test   %rsi,%rsi
140208783:	74 23                	je     0x1402087a8
140208785:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14020878a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14020878f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140208794:	49 8b cf             	mov    %r15,%rcx
140208797:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14020879c:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402087a1:	e8 5a 4b 03 00       	call   0x14023d300
1402087a6:	eb 28                	jmp    0x1402087d0
1402087a8:	48 8b 8f f8 00 00 00 	mov    0xf8(%rdi),%rcx
1402087af:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402087b4:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402087b9:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402087be:	49 8b cf             	mov    %r15,%rcx
1402087c1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402087c6:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402087cb:	e8 b0 49 03 00       	call   0x14023d180
1402087d0:	8b 54 24 40          	mov    0x40(%rsp),%edx
1402087d4:	48 8b cb             	mov    %rbx,%rcx
1402087d7:	e8 04 10 f3 ff       	call   0x1401397e0
1402087dc:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402087e1:	b8 01 00 00 00       	mov    $0x1,%eax
1402087e6:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1402087eb:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1402087ef:	49 8b 73 30          	mov    0x30(%r11),%rsi
1402087f3:	49 8b 7b 38          	mov    0x38(%r11),%rdi
1402087f7:	49 8b e3             	mov    %r11,%rsp
1402087fa:	41 5f                	pop    %r15
1402087fc:	41 5e                	pop    %r14
1402087fe:	41 5c                	pop    %r12
140208800:	c3                   	ret
140208801:	cc                   	int3
140208802:	cc                   	int3
140208803:	cc                   	int3
140208804:	cc                   	int3
140208805:	cc                   	int3
140208806:	cc                   	int3
140208807:	cc                   	int3
140208808:	cc                   	int3
140208809:	cc                   	int3
14020880a:	cc                   	int3
14020880b:	cc                   	int3
14020880c:	cc                   	int3
14020880d:	cc                   	int3
14020880e:	cc                   	int3
14020880f:	cc                   	int3
140208810:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140208815:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14020881a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020881f:	57                   	push   %rdi
140208820:	b8 20 00 00 00       	mov    $0x20,%eax
140208825:	e8 06 83 0a 00       	call   0x1402b0b30
14020882a:	48 2b e0             	sub    %rax,%rsp
14020882d:	49 8b f8             	mov    %r8,%rdi
140208830:	48 8b f2             	mov    %rdx,%rsi
140208833:	48 8b e9             	mov    %rcx,%rbp
140208836:	e8 f5 0c f3 ff       	call   0x140139530
14020883b:	48 8b d8             	mov    %rax,%rbx
14020883e:	48 85 ff             	test   %rdi,%rdi
140208841:	75 0a                	jne    0x14020884d
140208843:	48 85 f6             	test   %rsi,%rsi
140208846:	75 0e                	jne    0x140208856
140208848:	e9 ce 00 00 00       	jmp    0x14020891b
14020884d:	48 85 f6             	test   %rsi,%rsi
140208850:	0f 84 81 00 00 00    	je     0x1402088d7
140208856:	48 8b cd             	mov    %rbp,%rcx
140208859:	e8 22 0e f3 ff       	call   0x140139680
14020885e:	c1 e0 03             	shl    $0x3,%eax
140208861:	4c 8b c3             	mov    %rbx,%r8