140719728:	cc                   	int3
140719729:	cc                   	int3
14071972a:	cc                   	int3
14071972b:	cc                   	int3
14071972c:	cc                   	int3
14071972d:	cc                   	int3
14071972e:	cc                   	int3
14071972f:	cc                   	int3
140719730:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140719735:	55                   	push   %rbp
140719736:	56                   	push   %rsi
140719737:	57                   	push   %rdi
140719738:	41 54                	push   %r12
14071973a:	41 55                	push   %r13
14071973c:	41 56                	push   %r14
14071973e:	41 57                	push   %r15
140719740:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
140719745:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14071974c:	48 8b 05 ad f7 c9 00 	mov    0xc9f7ad(%rip),%rax        # 0x1413b8f00
140719753:	48 33 c4             	xor    %rsp,%rax
140719756:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14071975a:	49 8b f1             	mov    %r9,%rsi
14071975d:	49 8b f8             	mov    %r8,%rdi
140719760:	89 55 87             	mov    %edx,-0x79(%rbp)
140719763:	4c 8b f9             	mov    %rcx,%r15
140719766:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
14071976a:	45 33 ed             	xor    %r13d,%r13d
14071976d:	48 8b cb             	mov    %rbx,%rcx
140719770:	e8 7b 2e ac ff       	call   0x1401dc5f0
140719775:	48 8b c8             	mov    %rax,%rcx
140719778:	48 8b 10             	mov    (%rax),%rdx
14071977b:	48 8b 42 38          	mov    0x38(%rdx),%rax
14071977f:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
140719783:	4c 8d 05 83 90 90 00 	lea    0x909083(%rip),%r8        # 0x14102280d
14071978a:	48 8d 15 5f 90 90 00 	lea    0x90905f(%rip),%rdx        # 0x1410227f0
140719791:	ff 15 89 a2 86 00    	call   *0x86a289(%rip)        # 0x140f83a20
140719797:	44 0f b6 75 06       	movzbl 0x6(%rbp),%r14d
14071979c:	44 88 74 24 36       	mov    %r14b,0x36(%rsp)
1407197a1:	0f b6 45 05          	movzbl 0x5(%rbp),%eax
1407197a5:	88 44 24 35          	mov    %al,0x35(%rsp)
1407197a9:	0f b6 45 ef          	movzbl -0x11(%rbp),%eax
1407197ad:	88 44 24 34          	mov    %al,0x34(%rsp)
1407197b1:	48 8b cb             	mov    %rbx,%rcx
1407197b4:	e8 57 30 ac ff       	call   0x1401dc810
1407197b9:	48 8b d8             	mov    %rax,%rbx
1407197bc:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1407197c0:	48 8b 08             	mov    (%rax),%rcx
1407197c3:	48 8b 41 28          	mov    0x28(%rcx),%rax
1407197c7:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1407197cb:	48 8b cb             	mov    %rbx,%rcx
1407197ce:	ff 15 4c a2 86 00    	call   *0x86a24c(%rip)        # 0x140f83a20
1407197d4:	90                   	nop
1407197d5:	4c 39 6d df          	cmp    %r13,-0x21(%rbp)
1407197d9:	75 49                	jne    0x140719824
1407197db:	32 db                	xor    %bl,%bl
1407197dd:	88 5c 24 31          	mov    %bl,0x31(%rsp)
1407197e1:	45 32 e4             	xor    %r12b,%r12b
1407197e4:	44 88 64 24 30       	mov    %r12b,0x30(%rsp)
1407197e9:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
1407197ed:	0f 85 db 01 00 00    	jne    0x1407199ce
1407197f3:	48 8b 0f             	mov    (%rdi),%rcx
1407197f6:	48 85 c9             	test   %rcx,%rcx
1407197f9:	0f 84 c8 01 00 00    	je     0x1407199c7
1407197ff:	48 8b 41 38          	mov    0x38(%rcx),%rax
140719803:	48 8b 10             	mov    (%rax),%rdx
140719806:	48 85 d2             	test   %rdx,%rdx
140719809:	0f 84 a1 01 00 00    	je     0x1407199b0
14071980f:	48 8b 41 50          	mov    0x50(%rcx),%rax
140719813:	83 38 00             	cmpl   $0x0,(%rax)
140719816:	0f 8e 94 01 00 00    	jle    0x1407199b0
14071981c:	0f b6 02             	movzbl (%rdx),%eax
14071981f:	e9 99 01 00 00       	jmp    0x1407199bd
140719824:	48 8b 03             	mov    (%rbx),%rax
140719827:	48 8b cb             	mov    %rbx,%rcx
14071982a:	48 8b 40 20          	mov    0x20(%rax),%rax
14071982e:	ff 15 ec a1 86 00    	call   *0x86a1ec(%rip)        # 0x140f83a20
140719834:	0f b6 d8             	movzbl %al,%ebx
140719837:	88 44 24 31          	mov    %al,0x31(%rsp)
14071983b:	45 32 e4             	xor    %r12b,%r12b
14071983e:	44 88 64 24 30       	mov    %r12b,0x30(%rsp)
140719843:	48 83 7d df 00       	cmpq   $0x0,-0x21(%rbp)
140719848:	74 9f                	je     0x1407197e9
14071984a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140719850:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
140719854:	75 40                	jne    0x140719896
140719856:	48 8b 0f             	mov    (%rdi),%rcx
140719859:	48 85 c9             	test   %rcx,%rcx
14071985c:	74 31                	je     0x14071988f
14071985e:	48 8b 41 38          	mov    0x38(%rcx),%rax
140719862:	48 8b 10             	mov    (%rax),%rdx
140719865:	48 85 d2             	test   %rdx,%rdx
140719868:	74 0e                	je     0x140719878
14071986a:	48 8b 41 50          	mov    0x50(%rcx),%rax
14071986e:	83 38 00             	cmpl   $0x0,(%rax)
140719871:	7e 05                	jle    0x140719878
140719873:	0f b6 02             	movzbl (%rdx),%eax
140719876:	eb 0d                	jmp    0x140719885
140719878:	48 8b 01             	mov    (%rcx),%rax
14071987b:	48 8b 40 30          	mov    0x30(%rax),%rax
14071987f:	ff 15 9b a1 86 00    	call   *0x86a19b(%rip)        # 0x140f83a20
140719885:	83 f8 ff             	cmp    $0xffffffff,%eax
140719888:	74 05                	je     0x14071988f
14071988a:	88 47 09             	mov    %al,0x9(%rdi)
14071988d:	eb 03                	jmp    0x140719892
14071988f:	4c 89 2f             	mov    %r13,(%rdi)
140719892:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140719896:	80 7e 08 00          	cmpb   $0x0,0x8(%rsi)
14071989a:	75 40                	jne    0x1407198dc
14071989c:	48 8b 0e             	mov    (%rsi),%rcx
14071989f:	48 85 c9             	test   %rcx,%rcx
1407198a2:	74 31                	je     0x1407198d5
1407198a4:	48 8b 41 38          	mov    0x38(%rcx),%rax
1407198a8:	48 8b 10             	mov    (%rax),%rdx
1407198ab:	48 85 d2             	test   %rdx,%rdx
1407198ae:	74 0e                	je     0x1407198be
1407198b0:	48 8b 41 50          	mov    0x50(%rcx),%rax
1407198b4:	83 38 00             	cmpl   $0x0,(%rax)
1407198b7:	7e 05                	jle    0x1407198be
1407198b9:	0f b6 02             	movzbl (%rdx),%eax
1407198bc:	eb 0d                	jmp    0x1407198cb
1407198be:	48 8b 01             	mov    (%rcx),%rax
1407198c1:	48 8b 40 30          	mov    0x30(%rax),%rax
1407198c5:	ff 15 55 a1 86 00    	call   *0x86a155(%rip)        # 0x140f83a20
1407198cb:	83 f8 ff             	cmp    $0xffffffff,%eax
1407198ce:	74 05                	je     0x1407198d5
1407198d0:	88 46 09             	mov    %al,0x9(%rsi)
1407198d3:	eb 03                	jmp    0x1407198d8
1407198d5:	4c 89 2e             	mov    %r13,(%rsi)
1407198d8:	c6 46 08 01          	movb   $0x1,0x8(%rsi)
1407198dc:	48 8b 0f             	mov    (%rdi),%rcx
1407198df:	48 8b 06             	mov    (%rsi),%rax
1407198e2:	48 85 c9             	test   %rcx,%rcx
1407198e5:	75 0b                	jne    0x1407198f2
1407198e7:	48 85 c0             	test   %rax,%rax
1407198ea:	0f 84 f4 fe ff ff    	je     0x1407197e4
1407198f0:	eb 09                	jmp    0x1407198fb
1407198f2:	48 85 c0             	test   %rax,%rax
1407198f5:	0f 85 e9 fe ff ff    	jne    0x1407197e4
1407198fb:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
1407198ff:	75 3d                	jne    0x14071993e
140719901:	48 85 c9             	test   %rcx,%rcx
140719904:	74 31                	je     0x140719937
140719906:	48 8b 41 38          	mov    0x38(%rcx),%rax
14071990a:	48 8b 10             	mov    (%rax),%rdx
14071990d:	48 85 d2             	test   %rdx,%rdx
140719910:	74 0e                	je     0x140719920
140719912:	48 8b 41 50          	mov    0x50(%rcx),%rax
140719916:	83 38 00             	cmpl   $0x0,(%rax)
140719919:	7e 05                	jle    0x140719920
14071991b:	0f b6 02             	movzbl (%rdx),%eax
14071991e:	eb 0d                	jmp    0x14071992d
140719920:	48 8b 01             	mov    (%rcx),%rax
140719923:	48 8b 40 30          	mov    0x30(%rax),%rax
140719927:	ff 15 f3 a0 86 00    	call   *0x86a0f3(%rip)        # 0x140f83a20
14071992d:	83 f8 ff             	cmp    $0xffffffff,%eax
140719930:	74 05                	je     0x140719937
140719932:	88 47 09             	mov    %al,0x9(%rdi)
140719935:	eb 03                	jmp    0x14071993a
140719937:	4c 89 2f             	mov    %r13,(%rdi)
14071993a:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
14071993e:	38 5f 09             	cmp    %bl,0x9(%rdi)
140719941:	0f 85 9d fe ff ff    	jne    0x1407197e4
140719947:	48 8b 0f             	mov    (%rdi),%rcx
14071994a:	48 85 c9             	test   %rcx,%rcx
14071994d:	74 4d                	je     0x14071999c
14071994f:	48 8b 41 38          	mov    0x38(%rcx),%rax
140719953:	48 83 38 00          	cmpq   $0x0,(%rax)
140719957:	74 21                	je     0x14071997a
140719959:	48 8b 51 50          	mov    0x50(%rcx),%rdx
14071995d:	8b 02                	mov    (%rdx),%eax
14071995f:	85 c0                	test   %eax,%eax
140719961:	7e 17                	jle    0x14071997a
140719963:	ff c8                	dec    %eax
140719965:	89 02                	mov    %eax,(%rdx)
140719967:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14071996b:	48 8b 11             	mov    (%rcx),%rdx
14071996e:	48 8d 42 01          	lea    0x1(%rdx),%rax
140719972:	48 89 01             	mov    %rax,(%rcx)
140719975:	0f b6 02             	movzbl (%rdx),%eax
140719978:	eb 0d                	jmp    0x140719987
14071997a:	48 8b 01             	mov    (%rcx),%rax
14071997d:	48 8b 40 38          	mov    0x38(%rax),%rax
140719981:	ff 15 99 a0 86 00    	call   *0x86a099(%rip)        # 0x140f83a20
140719987:	83 f8 ff             	cmp    $0xffffffff,%eax
14071998a:	74 10                	je     0x14071999c
14071998c:	32 c0                	xor    %al,%al
14071998e:	48 8b cf             	mov    %rdi,%rcx
140719991:	88 41 08             	mov    %al,0x8(%rcx)
140719994:	41 b4 01             	mov    $0x1,%r12b
140719997:	e9 b4 fe ff ff       	jmp    0x140719850
14071999c:	4c 89 2f             	mov    %r13,(%rdi)
14071999f:	b0 01                	mov    $0x1,%al
1407199a1:	48 8b cf             	mov    %rdi,%rcx
1407199a4:	88 41 08             	mov    %al,0x8(%rcx)
1407199a7:	44 0f b6 e0          	movzbl %al,%r12d
1407199ab:	e9 a0 fe ff ff       	jmp    0x140719850
1407199b0:	48 8b 01             	mov    (%rcx),%rax
1407199b3:	48 8b 40 30          	mov    0x30(%rax),%rax
1407199b7:	ff 15 63 a0 86 00    	call   *0x86a063(%rip)        # 0x140f83a20
1407199bd:	83 f8 ff             	cmp    $0xffffffff,%eax
1407199c0:	74 05                	je     0x1407199c7
1407199c2:	88 47 09             	mov    %al,0x9(%rdi)
1407199c5:	eb 03                	jmp    0x1407199ca
1407199c7:	4c 89 2f             	mov    %r13,(%rdi)
1407199ca:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
1407199ce:	80 7e 08 00          	cmpb   $0x0,0x8(%rsi)
1407199d2:	75 40                	jne    0x140719a14
1407199d4:	48 8b 0e             	mov    (%rsi),%rcx
1407199d7:	48 85 c9             	test   %rcx,%rcx
1407199da:	74 31                	je     0x140719a0d
1407199dc:	48 8b 41 38          	mov    0x38(%rcx),%rax
1407199e0:	48 8b 10             	mov    (%rax),%rdx
1407199e3:	48 85 d2             	test   %rdx,%rdx
1407199e6:	74 0e                	je     0x1407199f6
1407199e8:	48 8b 41 50          	mov    0x50(%rcx),%rax
1407199ec:	83 38 00             	cmpl   $0x0,(%rax)
1407199ef:	7e 05                	jle    0x1407199f6
1407199f1:	0f b6 02             	movzbl (%rdx),%eax
1407199f4:	eb 0d                	jmp    0x140719a03
1407199f6:	48 8b 01             	mov    (%rcx),%rax
1407199f9:	48 8b 40 30          	mov    0x30(%rax),%rax
1407199fd:	ff 15 1d a0 86 00    	call   *0x86a01d(%rip)        # 0x140f83a20
140719a03:	83 f8 ff             	cmp    $0xffffffff,%eax
140719a06:	74 05                	je     0x140719a0d
140719a08:	88 46 09             	mov    %al,0x9(%rsi)
140719a0b:	eb 03                	jmp    0x140719a10
140719a0d:	4c 89 2e             	mov    %r13,(%rsi)
140719a10:	c6 46 08 01          	movb   $0x1,0x8(%rsi)
140719a14:	48 8b 0f             	mov    (%rdi),%rcx
140719a17:	48 8b 06             	mov    (%rsi),%rax
140719a1a:	48 85 c9             	test   %rcx,%rcx
140719a1d:	75 0b                	jne    0x140719a2a
140719a1f:	48 85 c0             	test   %rax,%rax
140719a22:	0f 84 e8 00 00 00    	je     0x140719b10
140719a28:	eb 09                	jmp    0x140719a33
140719a2a:	48 85 c0             	test   %rax,%rax
140719a2d:	0f 85 dd 00 00 00    	jne    0x140719b10
140719a33:	0f b6 57 08          	movzbl 0x8(%rdi),%edx
140719a37:	84 d2                	test   %dl,%dl
140719a39:	75 3f                	jne    0x140719a7a
140719a3b:	48 85 c9             	test   %rcx,%rcx
140719a3e:	74 31                	je     0x140719a71
140719a40:	48 8b 41 38          	mov    0x38(%rcx),%rax
140719a44:	48 8b 10             	mov    (%rax),%rdx
140719a47:	48 85 d2             	test   %rdx,%rdx
140719a4a:	74 0e                	je     0x140719a5a
140719a4c:	48 8b 41 50          	mov    0x50(%rcx),%rax
140719a50:	83 38 00             	cmpl   $0x0,(%rax)
140719a53:	7e 05                	jle    0x140719a5a
140719a55:	0f b6 02             	movzbl (%rdx),%eax
140719a58:	eb 0d                	jmp    0x140719a67
140719a5a:	48 8b 01             	mov    (%rcx),%rax
140719a5d:	48 8b 40 30          	mov    0x30(%rax),%rax
140719a61:	ff 15 b9 9f 86 00    	call   *0x869fb9(%rip)        # 0x140f83a20
140719a67:	83 f8 ff             	cmp    $0xffffffff,%eax
140719a6a:	74 05                	je     0x140719a71
140719a6c:	88 47 09             	mov    %al,0x9(%rdi)
140719a6f:	eb 03                	jmp    0x140719a74
140719a71:	4c 89 2f             	mov    %r13,(%rdi)
140719a74:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140719a78:	b2 01                	mov    $0x1,%dl
140719a7a:	0f b6 47 09          	movzbl 0x9(%rdi),%eax
140719a7e:	41 3a c6             	cmp    %r14b,%al
140719a81:	75 30                	jne    0x140719ab3
140719a83:	41 c6 07 2b          	movb   $0x2b,(%r15)
140719a87:	49 ff c7             	inc    %r15
140719a8a:	48 8b 0f             	mov    (%rdi),%rcx
140719a8d:	48 85 c9             	test   %rcx,%rcx
140719a90:	74 14                	je     0x140719aa6
140719a92:	e8 49 5e c6 ff       	call   0x14037f8e0
140719a97:	83 f8 ff             	cmp    $0xffffffff,%eax
140719a9a:	74 0a                	je     0x140719aa6
140719a9c:	32 c0                	xor    %al,%al
140719a9e:	48 8b cf             	mov    %rdi,%rcx
140719aa1:	88 41 08             	mov    %al,0x8(%rcx)
140719aa4:	eb 6a                	jmp    0x140719b10
140719aa6:	4c 89 2f             	mov    %r13,(%rdi)
140719aa9:	b0 01                	mov    $0x1,%al
140719aab:	48 8b cf             	mov    %rdi,%rcx
140719aae:	88 41 08             	mov    %al,0x8(%rcx)
140719ab1:	eb 5d                	jmp    0x140719b10
140719ab3:	84 d2                	test   %dl,%dl
140719ab5:	75 44                	jne    0x140719afb
140719ab7:	48 8b 0f             	mov    (%rdi),%rcx
140719aba:	48 85 c9             	test   %rcx,%rcx
140719abd:	74 31                	je     0x140719af0
140719abf:	48 8b 41 38          	mov    0x38(%rcx),%rax
140719ac3:	48 8b 10             	mov    (%rax),%rdx
140719ac6:	48 85 d2             	test   %rdx,%rdx
140719ac9:	74 0e                	je     0x140719ad9
140719acb:	48 8b 41 50          	mov    0x50(%rcx),%rax
140719acf:	83 38 00             	cmpl   $0x0,(%rax)
140719ad2:	7e 05                	jle    0x140719ad9
140719ad4:	0f b6 02             	movzbl (%rdx),%eax
140719ad7:	eb 0d                	jmp    0x140719ae6
140719ad9:	48 8b 01             	mov    (%rcx),%rax
140719adc:	48 8b 40 30          	mov    0x30(%rax),%rax
140719ae0:	ff 15 3a 9f 86 00    	call   *0x869f3a(%rip)        # 0x140f83a20
140719ae6:	83 f8 ff             	cmp    $0xffffffff,%eax
140719ae9:	74 05                	je     0x140719af0
140719aeb:	88 47 09             	mov    %al,0x9(%rdi)
140719aee:	eb 07                	jmp    0x140719af7
140719af0:	4c 89 2f             	mov    %r13,(%rdi)
140719af3:	0f b6 47 09          	movzbl 0x9(%rdi),%eax
140719af7:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140719afb:	3a 44 24 35          	cmp    0x35(%rsp),%al
140719aff:	75 0f                	jne    0x140719b10
140719b01:	41 c6 07 2d          	movb   $0x2d,(%r15)
140719b05:	49 ff c7             	inc    %r15
140719b08:	48 8b cf             	mov    %rdi,%rcx
140719b0b:	e8 10 7b 00 00       	call   0x140721620
140719b10:	41 c6 07 30          	movb   $0x30,(%r15)
140719b14:	49 ff c7             	inc    %r15
140719b17:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140719b1c:	c6 44 24 33 00       	movb   $0x0,0x33(%rsp)
140719b21:	45 32 f6             	xor    %r14b,%r14b
140719b24:	44 88 74 24 32       	mov    %r14b,0x32(%rsp)
140719b29:	44 38 77 08          	cmp    %r14b,0x8(%rdi)
140719b2d:	75 40                	jne    0x140719b6f
140719b2f:	48 8b 0f             	mov    (%rdi),%rcx
140719b32:	48 85 c9             	test   %rcx,%rcx
140719b35:	74 31                	je     0x140719b68
140719b37:	48 8b 41 38          	mov    0x38(%rcx),%rax
140719b3b:	48 8b 10             	mov    (%rax),%rdx
140719b3e:	48 85 d2             	test   %rdx,%rdx
140719b41:	74 0e                	je     0x140719b51
140719b43:	48 8b 41 50          	mov    0x50(%rcx),%rax
140719b47:	83 38 00             	cmpl   $0x0,(%rax)
140719b4a:	7e 05                	jle    0x140719b51
140719b4c:	0f b6 02             	movzbl (%rdx),%eax
140719b4f:	eb 0d                	jmp    0x140719b5e
140719b51:	48 8b 01             	mov    (%rcx),%rax
140719b54:	48 8b 40 30          	mov    0x30(%rax),%rax
140719b58:	ff 15 c2 9e 86 00    	call   *0x869ec2(%rip)        # 0x140f83a20
140719b5e:	83 f8 ff             	cmp    $0xffffffff,%eax
140719b61:	74 05                	je     0x140719b68
140719b63:	88 47 09             	mov    %al,0x9(%rdi)
140719b66:	eb 03                	jmp    0x140719b6b
140719b68:	4c 89 2f             	mov    %r13,(%rdi)
140719b6b:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140719b6f:	44 38 76 08          	cmp    %r14b,0x8(%rsi)
140719b73:	75 40                	jne    0x140719bb5
140719b75:	48 8b 0e             	mov    (%rsi),%rcx
140719b78:	48 85 c9             	test   %rcx,%rcx
140719b7b:	74 31                	je     0x140719bae
140719b7d:	48 8b 41 38          	mov    0x38(%rcx),%rax
140719b81:	48 8b 10             	mov    (%rax),%rdx
140719b84:	48 85 d2             	test   %rdx,%rdx
140719b87:	74 0e                	je     0x140719b97
140719b89:	48 8b 41 50          	mov    0x50(%rcx),%rax