140a97699:	cc                   	int3
140a9769a:	cc                   	int3
140a9769b:	cc                   	int3
140a9769c:	cc                   	int3
140a9769d:	cc                   	int3
140a9769e:	cc                   	int3
140a9769f:	cc                   	int3
140a976a0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a976a5:	48 83 ec 28          	sub    $0x28,%rsp
140a976a9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a976ae:	48 83 c0 08          	add    $0x8,%rax
140a976b2:	48 8b c8             	mov    %rax,%rcx
140a976b5:	e8 e6 d0 ff ff       	call   0x140a947a0
140a976ba:	48 83 c4 28          	add    $0x28,%rsp
140a976be:	c3                   	ret
140a976bf:	cc                   	int3
140a976c0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a976c5:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140a976ca:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
140a976cf:	48 8b 09             	mov    (%rcx),%rcx
140a976d2:	48 8b 40 08          	mov    0x8(%rax),%rax
140a976d6:	48 2b c1             	sub    %rcx,%rax
140a976d9:	48 c1 f8 03          	sar    $0x3,%rax
140a976dd:	c3                   	ret
140a976de:	cc                   	int3
140a976df:	cc                   	int3
140a976e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a976e5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a976ea:	48 83 ec 78          	sub    $0x78,%rsp
140a976ee:	48 8b 05 0b 18 92 00 	mov    0x92180b(%rip),%rax        # 0x1413b8f00
140a976f5:	48 33 c4             	xor    %rsp,%rax
140a976f8:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140a976fd:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140a97704:	00
140a97705:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140a9770c:	00
140a9770d:	48 83 c0 74          	add    $0x74,%rax
140a97711:	48 8b d0             	mov    %rax,%rdx
140a97714:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a97719:	e8 e2 13 71 ff       	call   0x1401a8b00
140a9771e:	90                   	nop
140a9771f:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a97724:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140a9772b:	00
140a9772c:	e8 ff fa 74 ff       	call   0x1401e7230
140a97731:	90                   	nop
140a97732:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
140a97738:	74 15                	je     0x140a9774f
140a9773a:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140a9773f:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140a97744:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a97749:	e8 82 7c 70 ff       	call   0x14019f3d0
140a9774e:	90                   	nop
140a9774f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a97754:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140a9775b:	00
140a9775c:	e8 7f 03 70 ff       	call   0x140197ae0
140a97761:	8b 44 24 20          	mov    0x20(%rsp),%eax
140a97765:	83 c8 01             	or     $0x1,%eax
140a97768:	89 44 24 20          	mov    %eax,0x20(%rsp)
140a9776c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a97771:	e8 da 02 70 ff       	call   0x140197a50
140a97776:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140a9777d:	00
140a9777e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a97783:	48 33 cc             	xor    %rsp,%rcx
140a97786:	e8 75 3d 38 00       	call   0x140e1b500
140a9778b:	48 83 c4 78          	add    $0x78,%rsp
140a9778f:	c3                   	ret
140a97790:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a97795:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9779a:	48 83 ec 38          	sub    $0x38,%rsp
140a9779e:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140a977a5:	00
140a977a6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a977ab:	48 83 c0 18          	add    $0x18,%rax
140a977af:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a977b4:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140a977b9:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a977be:	e8 1d ff ff ff       	call   0x140a976e0
140a977c3:	8b 44 24 20          	mov    0x20(%rsp),%eax
140a977c7:	83 c8 01             	or     $0x1,%eax
140a977ca:	89 44 24 20          	mov    %eax,0x20(%rsp)
140a977ce:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140a977d3:	48 83 c4 38          	add    $0x38,%rsp
140a977d7:	c3                   	ret
140a977d8:	cc                   	int3
140a977d9:	cc                   	int3
140a977da:	cc                   	int3
140a977db:	cc                   	int3
140a977dc:	cc                   	int3
140a977dd:	cc                   	int3
140a977de:	cc                   	int3
140a977df:	cc                   	int3
140a977e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a977e5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a977ea:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140a977f1:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
140a977f8:	00
140a977f9:	b9 18 00 00 00       	mov    $0x18,%ecx
140a977fe:	e8 05 39 38 00       	call   0x140e1b108
140a97803:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a97808:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
140a9780e:	74 11                	je     0x140a97821
140a97810:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a97815:	e8 26 07 72 ff       	call   0x1401b7f40
140a9781a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a9781f:	eb 09                	jmp    0x140a9782a
140a97821:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140a97828:	00 00
140a9782a:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140a9782f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a97834:	e8 b7 99 56 ff       	call   0x1400011f0
140a97839:	90                   	nop
140a9783a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a9783f:	e8 8c 7e 70 ff       	call   0x14019f6d0
140a97844:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a97849:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
140a97850:	00
140a97851:	e8 ca 80 8e ff       	call   0x14037f920
140a97856:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140a9785b:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140a97860:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140a97865:	e8 76 11 00 00       	call   0x140a989e0
140a9786a:	90                   	nop
140a9786b:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140a97872:	00
140a97873:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a97878:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a9787d:	e8 4e 7e 70 ff       	call   0x14019f6d0
140a97882:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a97887:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a9788c:	e8 af 76 77 ff       	call   0x14020ef40
140a97891:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140a97896:	eb 0e                	jmp    0x140a978a6
140a97898:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a9789d:	48 83 c0 20          	add    $0x20,%rax
140a978a1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a978a6:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140a978ab:	48 39 44 24 30       	cmp    %rax,0x30(%rsp)
140a978b0:	0f 84 c5 00 00 00    	je     0x140a9797b
140a978b6:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a978bb:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a978c0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a978c5:	e8 06 7e 70 ff       	call   0x14019f6d0
140a978ca:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140a978d1:	00
140a978d2:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a978d7:	e8 84 78 73 ff       	call   0x1401cf160
140a978dc:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140a978e3:	00
140a978e4:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140a978eb:	00
140a978ec:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140a978f3:	00
140a978f4:	e8 e7 10 00 00       	call   0x140a989e0
140a978f9:	90                   	nop
140a978fa:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140a978ff:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140a97904:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a97909:	e8 c2 80 70 ff       	call   0x14019f9d0
140a9790e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a97913:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a97918:	e8 b3 c6 c6 ff       	call   0x140703fd0
140a9791d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140a97924:	00
140a97925:	eb 0d                	jmp    0x140a97934
140a97927:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140a9792c:	48 ff c0             	inc    %rax
140a9792f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a97934:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140a9793b:	00
140a9793c:	48 39 44 24 38       	cmp    %rax,0x38(%rsp)
140a97941:	74 33                	je     0x140a97976
140a97943:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140a97948:	0f b6 00             	movzbl (%rax),%eax
140a9794b:	88 44 24 20          	mov    %al,0x20(%rsp)
140a9794f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a97954:	e8 77 7d 70 ff       	call   0x14019f6d0
140a97959:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140a97960:	00
140a97961:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a97966:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140a9796d:	00
140a9796e:	e8 dd 6e 72 ff       	call   0x1401be850
140a97973:	90                   	nop
140a97974:	eb b1                	jmp    0x140a97927
140a97976:	e9 1d ff ff ff       	jmp    0x140a97898
140a9797b:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a97980:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140a97987:	00
140a97988:	e8 83 7f 73 ff       	call   0x1401cf910
140a9798d:	8b 44 24 24          	mov    0x24(%rsp),%eax
140a97991:	83 c8 01             	or     $0x1,%eax
140a97994:	89 44 24 24          	mov    %eax,0x24(%rsp)
140a97998:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a9799d:	e8 de 2c 7a ff       	call   0x14023a680
140a979a2:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140a979a9:	00
140a979aa:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140a979b1:	c3                   	ret
140a979b2:	cc                   	int3
140a979b3:	cc                   	int3
140a979b4:	cc                   	int3
140a979b5:	cc                   	int3
140a979b6:	cc                   	int3
140a979b7:	cc                   	int3
140a979b8:	cc                   	int3
140a979b9:	cc                   	int3
140a979ba:	cc                   	int3
140a979bb:	cc                   	int3
140a979bc:	cc                   	int3
140a979bd:	cc                   	int3
140a979be:	cc                   	int3
140a979bf:	cc                   	int3
140a979c0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a979c5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a979ca:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
140a979d1:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140a979d8:	00
140a979d9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a979de:	e8 5d 05 72 ff       	call   0x1401b7f40
140a979e3:	90                   	nop
140a979e4:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
140a979eb:	00
140a979ec:	e8 df 7c 70 ff       	call   0x14019f6d0
140a979f1:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a979f6:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a979fb:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a97a00:	e8 fb 78 8e ff       	call   0x14037f300
140a97a05:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a97a0a:	e8 31 10 00 00       	call   0x140a98a40
140a97a0f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a97a14:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
140a97a1b:	00
140a97a1c:	e8 af 7c 70 ff       	call   0x14019f6d0
140a97a21:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140a97a26:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140a97a2b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a97a30:	e8 7b 47 8e ff       	call   0x14037c1b0
140a97a35:	48 8b d0             	mov    %rax,%rdx
140a97a38:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a97a3d:	e8 9e 0e 00 00       	call   0x140a988e0
140a97a42:	0f b6 c0             	movzbl %al,%eax
140a97a45:	85 c0                	test   %eax,%eax
140a97a47:	74 29                	je     0x140a97a72
140a97a49:	48 8d 15 40 c2 5e 00 	lea    0x5ec240(%rip),%rdx        # 0x141083c90
140a97a50:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
140a97a57:	00
140a97a58:	e8 03 0d 00 00       	call   0x140a98760
140a97a5d:	48 8d 15 8c a4 90 00 	lea    0x90a48c(%rip),%rdx        # 0x1413a1ef0
140a97a64:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
140a97a6b:	00
140a97a6c:	e8 a7 4d 38 00       	call   0x140e1c818
140a97a71:	90                   	nop
140a97a72:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140a97a77:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a97a7c:	e8 4f 5a 7a ff       	call   0x14023d4d0
140a97a81:	90                   	nop
140a97a82:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
140a97a89:	00
140a97a8a:	e8 41 7c 70 ff       	call   0x14019f6d0
140a97a8f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a97a94:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140a97a9b:	00
140a97a9c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140a97aa1:	e8 0a 47 8e ff       	call   0x14037c1b0
140a97aa6:	48 8b d0             	mov    %rax,%rdx
140a97aa9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a97aae:	e8 dd 0d 00 00       	call   0x140a98890
140a97ab3:	0f b6 c0             	movzbl %al,%eax
140a97ab6:	85 c0                	test   %eax,%eax
140a97ab8:	74 4e                	je     0x140a97b08
140a97aba:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a97abf:	e8 7c 0f 00 00       	call   0x140a98a40
140a97ac4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a97ac9:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140a97ace:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140a97ad5:	00
140a97ad6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a97adb:	e8 60 0d 00 00       	call   0x140a98840
140a97ae0:	4c 8b c0             	mov    %rax,%r8
140a97ae3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a97ae8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a97aed:	e8 de 09 00 00       	call   0x140a984d0
140a97af2:	90                   	nop
140a97af3:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a97af8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a97afd:	e8 ee 08 00 00       	call   0x140a983f0
140a97b02:	90                   	nop
140a97b03:	e9 7a ff ff ff       	jmp    0x140a97a82
140a97b08:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
140a97b0f:	00
140a97b10:	e8 bb 7b 70 ff       	call   0x14019f6d0
140a97b15:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140a97b1a:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140a97b21:	00
140a97b22:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140a97b27:	e8 84 46 8e ff       	call   0x14037c1b0
140a97b2c:	48 8b d0             	mov    %rax,%rdx
140a97b2f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a97b34:	e8 a7 0d 00 00       	call   0x140a988e0
140a97b39:	0f b6 c0             	movzbl %al,%eax
140a97b3c:	85 c0                	test   %eax,%eax
140a97b3e:	74 2b                	je     0x140a97b6b
140a97b40:	48 8d 15 71 c1 5e 00 	lea    0x5ec171(%rip),%rdx        # 0x141083cb8
140a97b47:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
140a97b4e:	00
140a97b4f:	e8 0c 0c 00 00       	call   0x140a98760
140a97b54:	48 8d 15 95 a3 90 00 	lea    0x90a395(%rip),%rdx        # 0x1413a1ef0
140a97b5b:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
140a97b62:	00
140a97b63:	e8 b0 4c 38 00       	call   0x140e1c818
140a97b68:	90                   	nop
140a97b69:	eb 76                	jmp    0x140a97be1
140a97b6b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a97b70:	e8 ab 7d 8e ff       	call   0x14037f920
140a97b75:	48 3b 44 24 30       	cmp    0x30(%rsp),%rax
140a97b7a:	76 2b                	jbe    0x140a97ba7
140a97b7c:	48 8d 15 5d c1 5e 00 	lea    0x5ec15d(%rip),%rdx        # 0x141083ce0
140a97b83:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140a97b8a:	00
140a97b8b:	e8 d0 0a 00 00       	call   0x140a98660
140a97b90:	48 8d 15 f1 a3 90 00 	lea    0x90a3f1(%rip),%rdx        # 0x1413a1f88
140a97b97:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140a97b9e:	00
140a97b9f:	e8 74 4c 38 00       	call   0x140e1c818
140a97ba4:	90                   	nop
140a97ba5:	eb 3a                	jmp    0x140a97be1
140a97ba7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a97bac:	e8 6f 7d 8e ff       	call   0x14037f920
140a97bb1:	48 3b 44 24 30       	cmp    0x30(%rsp),%rax
140a97bb6:	73 29                	jae    0x140a97be1
140a97bb8:	48 8d 15 49 c1 5e 00 	lea    0x5ec149(%rip),%rdx        # 0x141083d08
140a97bbf:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
140a97bc6:	00
140a97bc7:	e8 94 0b 00 00       	call   0x140a98760
140a97bcc:	48 8d 15 1d a3 90 00 	lea    0x90a31d(%rip),%rdx        # 0x1413a1ef0
140a97bd3:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
140a97bda:	00
140a97bdb:	e8 38 4c 38 00       	call   0x140e1c818
140a97be0:	90                   	nop
140a97be1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a97be6:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
140a97bed:	00
140a97bee:	e8 bd ce 7b ff       	call   0x140254ab0
140a97bf3:	8b 44 24 28          	mov    0x28(%rsp),%eax
140a97bf7:	83 c8 01             	or     $0x1,%eax
140a97bfa:	89 44 24 28          	mov    %eax,0x28(%rsp)
140a97bfe:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx