140d88505:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d8850a:	56                   	push   %rsi
140d8850b:	57                   	push   %rdi
140d8850c:	41 56                	push   %r14
140d8850e:	b8 30 00 00 00       	mov    $0x30,%eax
140d88513:	e8 88 2f 09 00       	call   0x140e1b4a0
140d88518:	48 2b e0             	sub    %rax,%rsp
140d8851b:	48 8b 01             	mov    (%rcx),%rax
140d8851e:	33 ed                	xor    %ebp,%ebp
140d88520:	48 8b fa             	mov    %rdx,%rdi
140d88523:	48 8b d9             	mov    %rcx,%rbx
140d88526:	44 8b f5             	mov    %ebp,%r14d
140d88529:	8b f5                	mov    %ebp,%esi
140d8852b:	f6 00 02             	testb  $0x2,(%rax)
140d8852e:	74 08                	je     0x140d88538
140d88530:	8d 45 01             	lea    0x1(%rbp),%eax
140d88533:	e9 9d 01 00 00       	jmp    0x140d886d5
140d88538:	48 85 d2             	test   %rdx,%rdx
140d8853b:	75 35                	jne    0x140d88572
140d8853d:	e8 0e 5d f9 ff       	call   0x140d1e250
140d88542:	4c 8b f0             	mov    %rax,%r14
140d88545:	48 8b f8             	mov    %rax,%rdi
140d88548:	48 85 c0             	test   %rax,%rax
140d8854b:	75 25                	jne    0x140d88572
140d8854d:	4c 8d 0d ec 8a 41 00 	lea    0x418aec(%rip),%r9        # 0x1411a1040
140d88554:	c7 44 24 20 1b 00 00 	movl   $0x1b,0x20(%rsp)
140d8855b:	00
140d8855c:	ba aa 00 00 00       	mov    $0xaa,%edx
140d88561:	8d 48 10             	lea    0x10(%rax),%ecx
140d88564:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d88568:	e8 13 87 f4 ff       	call   0x140cd0c80
140d8856d:	e9 51 01 00 00       	jmp    0x140d886c3
140d88572:	48 8b d7             	mov    %rdi,%rdx
140d88575:	48 8b cb             	mov    %rbx,%rcx
140d88578:	e8 83 f1 f4 ff       	call   0x140cd7700
140d8857d:	85 c0                	test   %eax,%eax
140d8857f:	75 25                	jne    0x140d885a6
140d88581:	4c 8d 0d b8 8a 41 00 	lea    0x418ab8(%rip),%r9        # 0x1411a1040
140d88588:	c7 44 24 20 22 00 00 	movl   $0x22,0x20(%rsp)
140d8858f:	00
140d88590:	ba aa 00 00 00       	mov    $0xaa,%edx
140d88595:	8d 48 10             	lea    0x10(%rax),%ecx
140d88598:	44 8d 40 76          	lea    0x76(%rax),%r8d
140d8859c:	e8 df 86 f4 ff       	call   0x140cd0c80
140d885a1:	e9 1d 01 00 00       	jmp    0x140d886c3
140d885a6:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140d885aa:	48 85 d2             	test   %rdx,%rdx
140d885ad:	75 27                	jne    0x140d885d6
140d885af:	ba aa 00 00 00       	mov    $0xaa,%edx
140d885b4:	c7 44 24 20 28 00 00 	movl   $0x28,0x20(%rsp)
140d885bb:	00
140d885bc:	4c 8d 0d 7d 8a 41 00 	lea    0x418a7d(%rip),%r9        # 0x1411a1040
140d885c3:	b9 10 00 00 00       	mov    $0x10,%ecx
140d885c8:	44 8d 42 c7          	lea    -0x39(%rdx),%r8d
140d885cc:	e8 af 86 f4 ff       	call   0x140cd0c80
140d885d1:	e9 ed 00 00 00       	jmp    0x140d886c3
140d885d6:	4c 8b c7             	mov    %rdi,%r8
140d885d9:	48 8b cb             	mov    %rbx,%rcx
140d885dc:	e8 4f 08 f5 ff       	call   0x140cd8e30
140d885e1:	85 c0                	test   %eax,%eax
140d885e3:	7f 27                	jg     0x140d8860c
140d885e5:	ba aa 00 00 00       	mov    $0xaa,%edx
140d885ea:	c7 44 24 20 2c 00 00 	movl   $0x2c,0x20(%rsp)
140d885f1:	00
140d885f2:	4c 8d 0d 47 8a 41 00 	lea    0x418a47(%rip),%r9        # 0x1411a1040
140d885f9:	b9 10 00 00 00       	mov    $0x10,%ecx
140d885fe:	44 8d 42 c1          	lea    -0x3f(%rdx),%r8d
140d88602:	e8 79 86 f4 ff       	call   0x140cd0c80
140d88607:	e9 b7 00 00 00       	jmp    0x140d886c3
140d8860c:	48 8b cb             	mov    %rbx,%rcx
140d8860f:	e8 9c 09 f5 ff       	call   0x140cd8fb0
140d88614:	48 8b f0             	mov    %rax,%rsi
140d88617:	48 85 c0             	test   %rax,%rax
140d8861a:	0f 84 a3 00 00 00    	je     0x140d886c3
140d88620:	48 8b cb             	mov    %rbx,%rcx
140d88623:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140d88628:	e8 33 6b 44 ff       	call   0x1401cf160
140d8862d:	4c 8b f8             	mov    %rax,%r15
140d88630:	48 85 c0             	test   %rax,%rax
140d88633:	0f 84 85 00 00 00    	je     0x140d886be
140d88639:	48 8b c8             	mov    %rax,%rcx
140d8863c:	e8 7f da f4 ff       	call   0x140cd60c0
140d88641:	85 c0                	test   %eax,%eax
140d88643:	74 24                	je     0x140d88669
140d88645:	ba aa 00 00 00       	mov    $0xaa,%edx
140d8864a:	c7 44 24 20 37 00 00 	movl   $0x37,0x20(%rsp)
140d88651:	00
140d88652:	4c 8d 0d e7 89 41 00 	lea    0x4189e7(%rip),%r9        # 0x1411a1040
140d88659:	b9 10 00 00 00       	mov    $0x10,%ecx
140d8865e:	44 8d 42 d6          	lea    -0x2a(%rdx),%r8d
140d88662:	e8 19 86 f4 ff       	call   0x140cd0c80
140d88667:	eb 55                	jmp    0x140d886be
140d88669:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140d8866e:	45 33 c9             	xor    %r9d,%r9d
140d88671:	4d 8b c7             	mov    %r15,%r8
140d88674:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d88679:	48 8b d6             	mov    %rsi,%rdx
140d8867c:	48 8b cb             	mov    %rbx,%rcx
140d8867f:	e8 cc 08 f5 ff       	call   0x140cd8f50
140d88684:	85 c0                	test   %eax,%eax
140d88686:	74 36                	je     0x140d886be
140d88688:	48 8b d6             	mov    %rsi,%rdx
140d8868b:	48 8b cb             	mov    %rbx,%rcx
140d8868e:	e8 0d 07 f5 ff       	call   0x140cd8da0
140d88693:	85 c0                	test   %eax,%eax
140d88695:	75 22                	jne    0x140d886b9
140d88697:	4c 8d 0d a2 89 41 00 	lea    0x4189a2(%rip),%r9        # 0x1411a1040
140d8869e:	c7 44 24 20 3e 00 00 	movl   $0x3e,0x20(%rsp)
140d886a5:	00
140d886a6:	ba aa 00 00 00       	mov    $0xaa,%edx
140d886ab:	8d 48 10             	lea    0x10(%rax),%ecx
140d886ae:	44 8d 40 7a          	lea    0x7a(%rax),%r8d
140d886b2:	e8 c9 85 f4 ff       	call   0x140cd0c80
140d886b7:	eb 05                	jmp    0x140d886be
140d886b9:	bd 01 00 00 00       	mov    $0x1,%ebp
140d886be:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140d886c3:	49 8b ce             	mov    %r14,%rcx
140d886c6:	e8 15 59 f9 ff       	call   0x140d1dfe0
140d886cb:	48 8b ce             	mov    %rsi,%rcx
140d886ce:	e8 9d 04 f5 ff       	call   0x140cd8b70
140d886d3:	8b c5                	mov    %ebp,%eax
140d886d5:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140d886da:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140d886df:	48 83 c4 30          	add    $0x30,%rsp
140d886e3:	41 5e                	pop    %r14
140d886e5:	5f                   	pop    %rdi
140d886e6:	5e                   	pop    %rsi
140d886e7:	c3                   	ret
140d886e8:	cc                   	int3
140d886e9:	cc                   	int3
140d886ea:	cc                   	int3
140d886eb:	cc                   	int3
140d886ec:	cc                   	int3
140d886ed:	cc                   	int3
140d886ee:	cc                   	int3
140d886ef:	cc                   	int3
140d886f0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d886f5:	55                   	push   %rbp
140d886f6:	56                   	push   %rsi
140d886f7:	57                   	push   %rdi
140d886f8:	41 54                	push   %r12
140d886fa:	41 55                	push   %r13
140d886fc:	41 56                	push   %r14
140d886fe:	41 57                	push   %r15
140d88700:	b8 20 01 00 00       	mov    $0x120,%eax
140d88705:	e8 96 2d 09 00       	call   0x140e1b4a0
140d8870a:	48 2b e0             	sub    %rax,%rsp
140d8870d:	48 8b 05 ec 07 63 00 	mov    0x6307ec(%rip),%rax        # 0x1413b8f00
140d88714:	48 33 c4             	xor    %rsp,%rax
140d88717:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
140d8871e:	00
140d8871f:	45 33 ed             	xor    %r13d,%r13d
140d88722:	41 8b e8             	mov    %r8d,%ebp
140d88725:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
140d8872a:	48 8b da             	mov    %rdx,%rbx
140d8872d:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
140d88732:	48 8b f9             	mov    %rcx,%rdi
140d88735:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140d8873a:	45 8b e5             	mov    %r13d,%r12d
140d8873d:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
140d88742:	41 8d 75 20          	lea    0x20(%r13),%esi
140d88746:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
140d8874b:	45 8b fd             	mov    %r13d,%r15d
140d8874e:	48 85 d2             	test   %rdx,%rdx
140d88751:	0f 85 83 00 00 00    	jne    0x140d887da
140d88757:	be 43 00 00 00       	mov    $0x43,%esi
140d8875c:	49 8b dc             	mov    %r12,%rbx
140d8875f:	4c 8d 0d 42 89 41 00 	lea    0x418942(%rip),%r9        # 0x1411a10a8
140d88766:	c7 44 24 20 d6 00 00 	movl   $0xd6,0x20(%rsp)
140d8876d:	00
140d8876e:	44 8b c6             	mov    %esi,%r8d
140d88771:	ba 95 00 00 00       	mov    $0x95,%edx
140d88776:	b9 10 00 00 00       	mov    $0x10,%ecx
140d8877b:	e8 00 85 f4 ff       	call   0x140cd0c80
140d88780:	49 8b cc             	mov    %r12,%rcx
140d88783:	e8 d8 d7 f4 ff       	call   0x140cd5f60
140d88788:	49 8b cf             	mov    %r15,%rcx
140d8878b:	e8 d0 d7 f4 ff       	call   0x140cd5f60
140d88790:	48 8b cb             	mov    %rbx,%rcx
140d88793:	e8 c8 d7 f4 ff       	call   0x140cd5f60
140d88798:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d8879d:	e8 be d7 f4 ff       	call   0x140cd5f60
140d887a2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d887a7:	e8 34 58 f9 ff       	call   0x140d1dfe0
140d887ac:	41 8b c5             	mov    %r13d,%eax
140d887af:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
140d887b6:	00
140d887b7:	48 33 cc             	xor    %rsp,%rcx
140d887ba:	e8 41 2d 09 00       	call   0x140e1b500
140d887bf:	48 8b 9c 24 78 01 00 	mov    0x178(%rsp),%rbx
140d887c6:	00
140d887c7:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
140d887ce:	41 5f                	pop    %r15
140d887d0:	41 5e                	pop    %r14
140d887d2:	41 5d                	pop    %r13
140d887d4:	41 5c                	pop    %r12
140d887d6:	5f                   	pop    %rdi
140d887d7:	5e                   	pop    %rsi
140d887d8:	5d                   	pop    %rbp
140d887d9:	c3                   	ret
140d887da:	e8 71 5a f9 ff       	call   0x140d1e250
140d887df:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d887e4:	4c 8b f0             	mov    %rax,%r14
140d887e7:	48 85 c0             	test   %rax,%rax
140d887ea:	75 08                	jne    0x140d887f4
140d887ec:	8d 70 41             	lea    0x41(%rax),%esi
140d887ef:	e9 68 ff ff ff       	jmp    0x140d8875c
140d887f4:	48 8b cb             	mov    %rbx,%rcx
140d887f7:	e8 84 f8 f4 ff       	call   0x140cd8080
140d887fc:	85 c0                	test   %eax,%eax
140d887fe:	0f 84 b3 00 00 00    	je     0x140d888b7
140d88804:	41 be 80 00 00 00    	mov    $0x80,%r14d
140d8880a:	8b d5                	mov    %ebp,%edx
140d8880c:	45 8b c6             	mov    %r14d,%r8d
140d8880f:	48 8b cf             	mov    %rdi,%rcx
140d88812:	e8 49 9d f3 ff       	call   0x140cc2560
140d88817:	85 c0                	test   %eax,%eax
140d88819:	0f 84 3d ff ff ff    	je     0x140d8875c
140d8881f:	48 8b cb             	mov    %rbx,%rcx
140d88822:	e8 99 7d 4b ff       	call   0x1402405c0
140d88827:	8b d8                	mov    %eax,%ebx
140d88829:	85 c0                	test   %eax,%eax
140d8882b:	0f 84 2b ff ff ff    	je     0x140d8875c
140d88831:	8b c8                	mov    %eax,%ecx
140d88833:	e8 c8 b4 f4 ff       	call   0x140cd3d00
140d88838:	4c 8b c0             	mov    %rax,%r8
140d8883b:	48 8d 15 7e 88 41 00 	lea    0x41887e(%rip),%rdx        # 0x1411a10c0
140d88842:	48 8b cf             	mov    %rdi,%rcx
140d88845:	e8 e6 03 f7 ff       	call   0x140cf8c30
140d8884a:	85 c0                	test   %eax,%eax
140d8884c:	0f 8e 0a ff ff ff    	jle    0x140d8875c
140d88852:	48 8d 15 13 e0 22 00 	lea    0x22e013(%rip),%rdx        # 0x140fb686c
140d88859:	48 8b cf             	mov    %rdi,%rcx
140d8885c:	e8 cf 03 f7 ff       	call   0x140cf8c30
140d88861:	85 c0                	test   %eax,%eax
140d88863:	0f 8e f3 fe ff ff    	jle    0x140d8875c
140d88869:	8b cb                	mov    %ebx,%ecx
140d8886b:	e8 a0 44 f7 ff       	call   0x140cfcd10
140d88870:	48 8b d8             	mov    %rax,%rbx
140d88873:	48 85 c0             	test   %rax,%rax
140d88876:	0f 84 53 04 00 00    	je     0x140d88ccf
140d8887c:	45 8b c6             	mov    %r14d,%r8d
140d8887f:	8b d5                	mov    %ebp,%edx
140d88881:	48 8b cf             	mov    %rdi,%rcx
140d88884:	e8 d7 9c f3 ff       	call   0x140cc2560
140d88889:	85 c0                	test   %eax,%eax
140d8888b:	0f 84 cb fe ff ff    	je     0x140d8875c
140d88891:	4c 8b c3             	mov    %rbx,%r8
140d88894:	48 8d 15 35 88 41 00 	lea    0x418835(%rip),%rdx        # 0x1411a10d0
140d8889b:	48 8b cf             	mov    %rdi,%rcx
140d8889e:	e8 8d 03 f7 ff       	call   0x140cf8c30
140d888a3:	49 8b dc             	mov    %r12,%rbx
140d888a6:	85 c0                	test   %eax,%eax
140d888a8:	0f 8e b1 fe ff ff    	jle    0x140d8875f
140d888ae:	45 8d 6e 81          	lea    -0x7f(%r14),%r13d
140d888b2:	e9 c9 fe ff ff       	jmp    0x140d88780
140d888b7:	48 8b cb             	mov    %rbx,%rcx
140d888ba:	e8 11 6e 41 ff       	call   0x14019f6d0
140d888bf:	48 8b c8             	mov    %rax,%rcx
140d888c2:	e8 49 b5 42 ff       	call   0x1401b3e10
140d888c7:	44 8b f8             	mov    %eax,%r15d
140d888ca:	e8 81 d8 f4 ff       	call   0x140cd6150
140d888cf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d888d4:	4c 8b e0             	mov    %rax,%r12
140d888d7:	48 85 c0             	test   %rax,%rax
140d888da:	0f 84 fd 03 00 00    	je     0x140d88cdd
140d888e0:	e8 6b d8 f4 ff       	call   0x140cd6150
140d888e5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d888ea:	48 85 c0             	test   %rax,%rax
140d888ed:	0f 84 ea 03 00 00    	je     0x140d88cdd
140d888f3:	e8 58 d8 f4 ff       	call   0x140cd6150
140d888f8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d888fd:	48 85 c0             	test   %rax,%rax
140d88900:	0f 84 d7 03 00 00    	je     0x140d88cdd
140d88906:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140d8890b:	4c 8b c8             	mov    %rax,%r9
140d8890e:	49 8b d4             	mov    %r12,%rdx
140d88911:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d88916:	48 8b cb             	mov    %rbx,%rcx
140d88919:	e8 c2 f7 f4 ff       	call   0x140cd80e0
140d8891e:	85 c0                	test   %eax,%eax
140d88920:	75 14                	jne    0x140d88936
140d88922:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140d88927:	be 10 00 00 00       	mov    $0x10,%esi
140d8892c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d88931:	e9 29 fe ff ff       	jmp    0x140d8875f
140d88936:	48 8b cb             	mov    %rbx,%rcx
140d88939:	e8 02 66 48 ff       	call   0x14020ef40
140d8893e:	4c 8b f0             	mov    %rax,%r14
140d88941:	48 85 c0             	test   %rax,%rax
140d88944:	74 dc                	je     0x140d88922
140d88946:	48 8b cb             	mov    %rbx,%rcx
140d88949:	e8 12 68 44 ff       	call   0x1401cf160
140d8894e:	48 8b cb             	mov    %rbx,%rcx
140d88951:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d88956:	4c 8b e0             	mov    %rax,%r12
140d88959:	e8 c2 73 6c ff       	call   0x14044fd20
140d8895e:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140d88963:	4d 85 e4             	test   %r12,%r12
140d88966:	75 19                	jne    0x140d88981
140d88968:	be 10 00 00 00       	mov    $0x10,%esi
140d8896d:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
140d88972:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140d88977:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d8897c:	e9 de fd ff ff       	jmp    0x140d8875f
140d88981:	48 8b cb             	mov    %rbx,%rcx
140d88984:	e8 07 9a f3 ff       	call   0x140cc2390
140d88989:	44 8b e0             	mov    %eax,%r12d
140d8898c:	45 33 c9             	xor    %r9d,%r9d
140d8898f:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d88994:	45 8b c4             	mov    %r12d,%r8d
140d88997:	49 8b d6             	mov    %r14,%rdx
140d8899a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d8899f:	48 8b cb             	mov    %rbx,%rcx
140d889a2:	e8 39 28 02 00       	call   0x140dab1e0
140d889a7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d889ac:	48 85 c0             	test   %rax,%rax
140d889af:	74 b7                	je     0x140d88968
140d889b1:	48 8b cb             	mov    %rbx,%rcx
140d889b4:	e8 97 73 6c ff       	call   0x14044fd50
140d889b9:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140d889be:	48 85 c0             	test   %rax,%rax
140d889c1:	74 0d                	je     0x140d889d0
140d889c3:	48 8b cb             	mov    %rbx,%rcx
140d889c6:	e8 95 73 6c ff       	call   0x14044fd60
140d889cb:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140d889d0:	41 be 80 00 00 00    	mov    $0x80,%r14d
140d889d6:	8b d5                	mov    %ebp,%edx
140d889d8:	45 8b c6             	mov    %r14d,%r8d
140d889db:	48 8b cf             	mov    %rdi,%rcx
140d889de:	e8 7d 9b f3 ff       	call   0x140cc2560
140d889e3:	85 c0                	test   %eax,%eax
140d889e5:	74 86                	je     0x140d8896d
140d889e7:	41 8b cf             	mov    %r15d,%ecx
140d889ea:	e8 11 b3 f4 ff       	call   0x140cd3d00
140d889ef:	4c 8b c0             	mov    %rax,%r8
140d889f2:	48 8d 15 e7 86 41 00 	lea    0x4186e7(%rip),%rdx        # 0x1411a10e0
140d889f9:	48 8b cf             	mov    %rdi,%rcx
140d889fc:	e8 2f 02 f7 ff       	call   0x140cf8c30
140d88a01:	85 c0                	test   %eax,%eax
140d88a03:	0f 8e 64 ff ff ff    	jle    0x140d8896d
140d88a09:	41 81 ff 97 01 00 00 	cmp    $0x197,%r15d
140d88a10:	75 51                	jne    0x140d88a63
140d88a12:	48 8b cb             	mov    %rbx,%rcx
140d88a15:	e8 56 6a f8 ff       	call   0x140d0f470
140d88a1a:	8b d8                	mov    %eax,%ebx
140d88a1c:	85 c0                	test   %eax,%eax
140d88a1e:	0f 84 49 ff ff ff    	je     0x140d8896d
140d88a24:	45 8b c6             	mov    %r14d,%r8d
140d88a27:	8b d5                	mov    %ebp,%edx