140172904:	44 38 74 24 40       	cmp    %r14b,0x40(%rsp)
140172909:	75 2d                	jne    0x140172938
14017290b:	85 db                	test   %ebx,%ebx
14017290d:	48 8d 05 04 57 1c 00 	lea    0x1c5704(%rip),%rax        # 0x140338018
140172914:	48 8d 15 45 91 1c 00 	lea    0x1c9145(%rip),%rdx        # 0x14033ba60
14017291b:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140172921:	48 0f 45 d0          	cmovne %rax,%rdx
140172925:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14017292a:	ff 15 70 78 1b 00    	call   *0x1b7870(%rip)        # 0x14032a1a0
140172930:	44 88 b4 24 3f 01 00 	mov    %r14b,0x13f(%rsp)
140172937:	00
140172938:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017293d:	48 8b cd             	mov    %rbp,%rcx
140172940:	48 8d 15 e1 62 1c 00 	lea    0x1c62e1(%rip),%rdx        # 0x140338c28
140172947:	e8 e4 fd fc ff       	call   0x140142730
14017294c:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140172950:	e8 cb 4b 0b 00       	call   0x140227520
140172955:	b8 1b 00 00 00       	mov    $0x1b,%eax
14017295a:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
140172961:	00
140172962:	e9 d3 03 00 00       	jmp    0x140172d3a
140172967:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
14017296e:	75 1e                	jne    0x14017298e
140172970:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
140172977:	ff
140172978:	48 8b c7             	mov    %rdi,%rax
14017297b:	49 0f 45 c5          	cmovne %r13,%rax
14017297f:	83 3c 18 02          	cmpl   $0x2,(%rax,%rbx,1)
140172983:	74 09                	je     0x14017298e
140172985:	4c 8b 8b 68 03 00 00 	mov    0x368(%rbx),%r9
14017298c:	eb 07                	jmp    0x140172995
14017298e:	4c 8b 8b f0 02 00 00 	mov    0x2f0(%rbx),%r9
140172995:	ba 6c 00 00 00       	mov    $0x6c,%edx
14017299a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401729a0:	49 8b ce             	mov    %r14,%rcx
1401729a3:	e8 98 9f 0a 00       	call   0x14021c940
1401729a8:	85 c0                	test   %eax,%eax
1401729aa:	0f 8f c4 fe ff ff    	jg     0x140172874
1401729b0:	45 84 e4             	test   %r12b,%r12b
1401729b3:	74 3a                	je     0x1401729ef
1401729b5:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
1401729bc:	75 1b                	jne    0x1401729d9
1401729be:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
1401729c5:	ff
1401729c6:	49 0f 45 fd          	cmovne %r13,%rdi
1401729ca:	83 3c 1f 02          	cmpl   $0x2,(%rdi,%rbx,1)
1401729ce:	74 09                	je     0x1401729d9
1401729d0:	4c 8b 83 68 03 00 00 	mov    0x368(%rbx),%r8
1401729d7:	eb 07                	jmp    0x1401729e0
1401729d9:	4c 8b 83 f0 02 00 00 	mov    0x2f0(%rbx),%r8
1401729e0:	48 8d 15 81 8a 1c 00 	lea    0x1c8a81(%rip),%rdx        # 0x14033b468
1401729e7:	48 8b cd             	mov    %rbp,%rcx
1401729ea:	e8 41 fd fc ff       	call   0x140142730
1401729ef:	49 8b ce             	mov    %r14,%rcx
1401729f2:	e8 c9 a0 0a 00       	call   0x14021cac0
1401729f7:	e9 86 00 00 00       	jmp    0x140172a82
1401729fc:	4c 8b 83 f0 02 00 00 	mov    0x2f0(%rbx),%r8
140172a03:	48 8d 15 86 8a 1c 00 	lea    0x1c8a86(%rip),%rdx        # 0x14033b490
140172a0a:	48 8b cd             	mov    %rbp,%rcx
140172a0d:	e8 1e fd fc ff       	call   0x140142730
140172a12:	49 8b ce             	mov    %r14,%rcx
140172a15:	e8 a6 a0 0a 00       	call   0x14021cac0
140172a1a:	33 c9                	xor    %ecx,%ecx
140172a1c:	eb 5f                	jmp    0x140172a7d
140172a1e:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140172a22:	49 8b cd             	mov    %r13,%rcx
140172a25:	e8 06 37 0c 00       	call   0x140236130
140172a2a:	85 c0                	test   %eax,%eax
140172a2c:	74 6f                	je     0x140172a9d
140172a2e:	45 84 e4             	test   %r12b,%r12b
140172a31:	74 3f                	je     0x140172a72
140172a33:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
140172a3a:	75 20                	jne    0x140172a5c
140172a3c:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
140172a43:	ff
140172a44:	b9 b8 02 00 00       	mov    $0x2b8,%ecx
140172a49:	48 0f 45 f9          	cmovne %rcx,%rdi
140172a4d:	83 3c 1f 02          	cmpl   $0x2,(%rdi,%rbx,1)
140172a51:	74 09                	je     0x140172a5c
140172a53:	4c 8b 83 68 03 00 00 	mov    0x368(%rbx),%r8
140172a5a:	eb 07                	jmp    0x140172a63
140172a5c:	4c 8b 83 f0 02 00 00 	mov    0x2f0(%rbx),%r8
140172a63:	48 8d 15 76 8b 1c 00 	lea    0x1c8b76(%rip),%rdx        # 0x14033b5e0
140172a6a:	48 8b cd             	mov    %rbp,%rcx
140172a6d:	e8 be fc fc ff       	call   0x140142730
140172a72:	49 8b ce             	mov    %r14,%rcx
140172a75:	e8 46 a0 0a 00       	call   0x14021cac0
140172a7a:	49 8b cd             	mov    %r13,%rcx
140172a7d:	e8 9e 4a 0b 00       	call   0x140227520
140172a82:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140172a86:	e8 95 4a 0b 00       	call   0x140227520
140172a8b:	b8 53 00 00 00       	mov    $0x53,%eax
140172a90:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
140172a97:	00
140172a98:	e9 9d 02 00 00       	jmp    0x140172d3a
140172a9d:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
140172aa4:	75 23                	jne    0x140172ac9
140172aa6:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
140172aad:	ff
140172aae:	48 8b c7             	mov    %rdi,%rax
140172ab1:	b9 b8 02 00 00       	mov    $0x2b8,%ecx
140172ab6:	48 0f 45 c1          	cmovne %rcx,%rax
140172aba:	83 3c 18 02          	cmpl   $0x2,(%rax,%rbx,1)
140172abe:	74 09                	je     0x140172ac9
140172ac0:	4c 8b 83 68 03 00 00 	mov    0x368(%rbx),%r8
140172ac7:	eb 07                	jmp    0x140172ad0
140172ac9:	4c 8b 83 f0 02 00 00 	mov    0x2f0(%rbx),%r8
140172ad0:	48 8d 15 39 8b 1c 00 	lea    0x1c8b39(%rip),%rdx        # 0x14033b610
140172ad7:	48 8b cd             	mov    %rbp,%rcx
140172ada:	e8 41 82 fd ff       	call   0x14014ad20
140172adf:	49 8b ce             	mov    %r14,%rcx
140172ae2:	e8 d9 9f 0a 00       	call   0x14021cac0
140172ae7:	49 8b cd             	mov    %r13,%rcx
140172aea:	e8 31 4a 0b 00       	call   0x140227520
140172aef:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140172af3:	e8 b8 69 06 00       	call   0x1401d94b0
140172af8:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
140172aff:	44 8b f0             	mov    %eax,%r14d
140172b02:	ba b8 02 00 00       	mov    $0x2b8,%edx
140172b07:	75 1c                	jne    0x140172b25
140172b09:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
140172b10:	ff
140172b11:	48 8d 85 c8 06 00 00 	lea    0x6c8(%rbp),%rax
140172b18:	48 8b cf             	mov    %rdi,%rcx
140172b1b:	48 0f 45 ca          	cmovne %rdx,%rcx
140172b1f:	83 3c 19 02          	cmpl   $0x2,(%rcx,%rbx,1)
140172b23:	75 07                	jne    0x140172b2c
140172b25:	48 8d 85 00 06 00 00 	lea    0x600(%rbp),%rax
140172b2c:	44 89 30             	mov    %r14d,(%rax)
140172b2f:	45 85 f6             	test   %r14d,%r14d
140172b32:	74 7b                	je     0x140172baf
140172b34:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
140172b3b:	75 1e                	jne    0x140172b5b
140172b3d:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
140172b44:	ff
140172b45:	48 8b c7             	mov    %rdi,%rax
140172b48:	48 0f 45 c2          	cmovne %rdx,%rax
140172b4c:	83 3c 18 02          	cmpl   $0x2,(%rax,%rbx,1)
140172b50:	74 09                	je     0x140172b5b
140172b52:	0f b6 83 c0 03 00 00 	movzbl 0x3c0(%rbx),%eax
140172b59:	eb 07                	jmp    0x140172b62
140172b5b:	0f b6 83 48 03 00 00 	movzbl 0x348(%rbx),%eax
140172b62:	84 c0                	test   %al,%al
140172b64:	74 2a                	je     0x140172b90
140172b66:	45 84 e4             	test   %r12b,%r12b
140172b69:	74 1d                	je     0x140172b88
140172b6b:	41 8b ce             	mov    %r14d,%ecx
140172b6e:	e8 7d f1 0b 00       	call   0x140231cf0
140172b73:	4c 8b c0             	mov    %rax,%r8
140172b76:	48 8d 15 bb 8a 1c 00 	lea    0x1c8abb(%rip),%rdx        # 0x14033b638
140172b7d:	45 8b ce             	mov    %r14d,%r9d
140172b80:	48 8b cd             	mov    %rbp,%rcx
140172b83:	e8 a8 fb fc ff       	call   0x140142730
140172b88:	41 bf 3c 00 00 00    	mov    $0x3c,%r15d
140172b8e:	eb 2e                	jmp    0x140172bbe
140172b90:	41 8b ce             	mov    %r14d,%ecx
140172b93:	e8 58 f1 0b 00       	call   0x140231cf0
140172b98:	4c 8b c0             	mov    %rax,%r8
140172b9b:	48 8d 15 be 8a 1c 00 	lea    0x1c8abe(%rip),%rdx        # 0x14033b660
140172ba2:	45 8b ce             	mov    %r14d,%r9d
140172ba5:	48 8b cd             	mov    %rbp,%rcx
140172ba8:	e8 73 81 fd ff       	call   0x14014ad20
140172bad:	eb 0f                	jmp    0x140172bbe
140172baf:	48 8d 15 ea 8a 1c 00 	lea    0x1c8aea(%rip),%rdx        # 0x14033b6a0
140172bb6:	48 8b cd             	mov    %rbp,%rcx
140172bb9:	e8 62 81 fd ff       	call   0x14014ad20
140172bbe:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140172bc3:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
140172bca:	41 bd b8 02 00 00    	mov    $0x2b8,%r13d
140172bd0:	75 1e                	jne    0x140172bf0
140172bd2:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
140172bd9:	ff
140172bda:	48 8b c7             	mov    %rdi,%rax
140172bdd:	49 0f 45 c5          	cmovne %r13,%rax
140172be1:	83 3c 18 02          	cmpl   $0x2,(%rax,%rbx,1)
140172be5:	74 09                	je     0x140172bf0
140172be7:	0f b6 83 c2 03 00 00 	movzbl 0x3c2(%rbx),%eax
140172bee:	eb 07                	jmp    0x140172bf7
140172bf0:	0f b6 83 4a 03 00 00 	movzbl 0x34a(%rbx),%eax
140172bf7:	84 c0                	test   %al,%al
140172bf9:	74 2b                	je     0x140172c26
140172bfb:	49 8b d6             	mov    %r14,%rdx
140172bfe:	48 8b cd             	mov    %rbp,%rcx
140172c01:	e8 2a 2c 00 00       	call   0x140175830
140172c06:	44 8b f8             	mov    %eax,%r15d
140172c09:	85 c0                	test   %eax,%eax
140172c0b:	74 19                	je     0x140172c26
140172c0d:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140172c11:	e8 0a 49 0b 00       	call   0x140227520
140172c16:	41 8b c7             	mov    %r15d,%eax
140172c19:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
140172c20:	00
140172c21:	e9 14 01 00 00       	jmp    0x140172d3a
140172c26:	45 33 f6             	xor    %r14d,%r14d
140172c29:	45 84 e4             	test   %r12b,%r12b
140172c2c:	45 0f 45 f7          	cmovne %r15d,%r14d
140172c30:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
140172c37:	75 1b                	jne    0x140172c54
140172c39:	48 83 bb f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rbx)
140172c40:	ff
140172c41:	49 0f 45 fd          	cmovne %r13,%rdi
140172c45:	83 3c 1f 02          	cmpl   $0x2,(%rdi,%rbx,1)
140172c49:	74 09                	je     0x140172c54
140172c4b:	48 8b bd 78 08 00 00 	mov    0x878(%rbp),%rdi
140172c52:	eb 07                	jmp    0x140172c5b
140172c54:	48 8b bd 70 08 00 00 	mov    0x870(%rbp),%rdi
140172c5b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140172c60:	45 85 f6             	test   %r14d,%r14d
140172c63:	0f 85 b1 00 00 00    	jne    0x140172d1a
140172c69:	48 85 ff             	test   %rdi,%rdi
140172c6c:	0f 84 a8 00 00 00    	je     0x140172d1a
140172c72:	4c 8b 66 18          	mov    0x18(%rsi),%r12
140172c76:	41 be 5a 00 00 00    	mov    $0x5a,%r14d
140172c7c:	4d 85 e4             	test   %r12,%r12
140172c7f:	0f 84 86 00 00 00    	je     0x140172d0b
140172c85:	49 8b cc             	mov    %r12,%rcx
140172c88:	e8 93 f8 0b 00       	call   0x140232520
140172c8d:	48 8b c8             	mov    %rax,%rcx
140172c90:	33 d2                	xor    %edx,%edx
140172c92:	e8 99 88 0a 00       	call   0x14021b530
140172c97:	89 44 24 30          	mov    %eax,0x30(%rsp)
140172c9b:	83 f8 01             	cmp    $0x1,%eax
140172c9e:	7c 66                	jl     0x140172d06
140172ca0:	4c 63 e8             	movslq %eax,%r13
140172ca3:	49 8b cd             	mov    %r13,%rcx
140172ca6:	ff 15 5c 00 29 00    	call   *0x29005c(%rip)        # 0x140402d08
140172cac:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140172cb1:	48 8b d8             	mov    %rax,%rbx
140172cb4:	48 85 c0             	test   %rax,%rax
140172cb7:	74 4d                	je     0x140172d06
140172cb9:	49 8b cc             	mov    %r12,%rcx
140172cbc:	4c 8b f8             	mov    %rax,%r15
140172cbf:	e8 5c f8 0b 00       	call   0x140232520
140172cc4:	48 8b c8             	mov    %rax,%rcx
140172cc7:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140172ccc:	e8 5f 88 0a 00       	call   0x14021b530
140172cd1:	39 44 24 30          	cmp    %eax,0x30(%rsp)
140172cd5:	75 26                	jne    0x140172cfd
140172cd7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140172cdc:	48 85 c0             	test   %rax,%rax
140172cdf:	74 1c                	je     0x140172cfd
140172ce1:	48 2b c3             	sub    %rbx,%rax
140172ce4:	49 3b c5             	cmp    %r13,%rax
140172ce7:	75 14                	jne    0x140172cfd
140172ce9:	4d 8b cd             	mov    %r13,%r9
140172cec:	4c 8b c3             	mov    %rbx,%r8
140172cef:	48 8b d7             	mov    %rdi,%rdx
140172cf2:	48 8b cd             	mov    %rbp,%rcx
140172cf5:	e8 86 bb fd ff       	call   0x14014e880
140172cfa:	44 8b f0             	mov    %eax,%r14d
140172cfd:	49 8b cf             	mov    %r15,%rcx
140172d00:	ff 15 0a 00 29 00    	call   *0x29000a(%rip)        # 0x140402d10
140172d06:	45 85 f6             	test   %r14d,%r14d
140172d09:	74 0f                	je     0x140172d1a
140172d0b:	48 8d 15 ae 89 1c 00 	lea    0x1c89ae(%rip),%rdx        # 0x14033b6c0
140172d12:	48 8b cd             	mov    %rbp,%rcx
140172d15:	e8 16 fa fc ff       	call   0x140142730
140172d1a:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140172d1e:	e8 fd 47 0b 00       	call   0x140227520
140172d23:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140172d28:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
140172d2f:	00
140172d30:	c7 40 04 05 00 00 00 	movl   $0x5,0x4(%rax)
140172d37:	41 8b c6             	mov    %r14d,%eax
140172d3a:	48 8b bc 24 a8 09 00 	mov    0x9a8(%rsp),%rdi
140172d41:	00
140172d42:	48 8b 8c 24 40 09 00 	mov    0x940(%rsp),%rcx
140172d49:	00
140172d4a:	48 33 cc             	xor    %rsp,%rcx
140172d4d:	e8 ee 78 18 00       	call   0x1402fa640
140172d52:	48 81 c4 50 09 00 00 	add    $0x950,%rsp
140172d59:	41 5f                	pop    %r15
140172d5b:	41 5e                	pop    %r14
140172d5d:	41 5d                	pop    %r13
140172d5f:	41 5c                	pop    %r12
140172d61:	5e                   	pop    %rsi
140172d62:	5d                   	pop    %rbp
140172d63:	5b                   	pop    %rbx
140172d64:	c3                   	ret
140172d65:	cc                   	int3
140172d66:	cc                   	int3
140172d67:	cc                   	int3
140172d68:	cc                   	int3
140172d69:	cc                   	int3
140172d6a:	cc                   	int3
140172d6b:	cc                   	int3
140172d6c:	cc                   	int3
140172d6d:	cc                   	int3
140172d6e:	cc                   	int3
140172d6f:	cc                   	int3
140172d70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140172d75:	57                   	push   %rdi
140172d76:	48 83 ec 20          	sub    $0x20,%rsp
140172d7a:	48 8b 81 48 03 00 00 	mov    0x348(%rcx),%rax
140172d81:	48 8b d9             	mov    %rcx,%rbx
140172d84:	48 89 81 a8 11 00 00 	mov    %rax,0x11a8(%rcx)
140172d8b:	48 85 c0             	test   %rax,%rax
140172d8e:	75 0d                	jne    0x140172d9d
140172d90:	48 39 81 38 08 00 00 	cmp    %rax,0x838(%rcx)
140172d97:	75 04                	jne    0x140172d9d
140172d99:	32 c9                	xor    %cl,%cl
140172d9b:	eb 71                	jmp    0x140172e0e
140172d9d:	80 b9 0b 13 00 00 00 	cmpb   $0x0,0x130b(%rcx)
140172da4:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140172da9:	48 8d b1 a0 11 00 00 	lea    0x11a0(%rcx),%rsi
140172db0:	74 09                	je     0x140172dbb
140172db2:	48 8b 0e             	mov    (%rsi),%rcx
140172db5:	ff 15 55 ff 28 00    	call   *0x28ff55(%rip)        # 0x140402d10
140172dbb:	48 8b 93 a8 11 00 00 	mov    0x11a8(%rbx),%rdx
140172dc2:	48 85 d2             	test   %rdx,%rdx
140172dc5:	74 0e                	je     0x140172dd5
140172dc7:	48 8d 0d 4a d7 1c 00 	lea    0x1cd74a(%rip),%rcx        # 0x140340518
140172dce:	e8 5d a7 fe ff       	call   0x14015d530
140172dd3:	eb 0d                	jmp    0x140172de2
140172dd5:	48 8b 8b 38 08 00 00 	mov    0x838(%rbx),%rcx
140172ddc:	ff 15 3e ff 28 00    	call   *0x28ff3e(%rip)        # 0x140402d20
140172de2:	48 89 06             	mov    %rax,(%rsi)
140172de5:	48 85 c0             	test   %rax,%rax
140172de8:	0f 95 c0             	setne  %al
140172deb:	48 83 3e 00          	cmpq   $0x0,(%rsi)
140172def:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140172df4:	88 83 0b 13 00 00    	mov    %al,0x130b(%rbx)
140172dfa:	75 10                	jne    0x140172e0c
140172dfc:	b8 1b 00 00 00       	mov    $0x1b,%eax
140172e01:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140172e06:	48 83 c4 20          	add    $0x20,%rsp
140172e0a:	5f                   	pop    %rdi
140172e0b:	c3                   	ret
140172e0c:	b1 01                	mov    $0x1,%cl
140172e0e:	b8 0a 13 00 00       	mov    $0x130a,%eax
140172e13:	88 0c 18             	mov    %cl,(%rax,%rbx,1)
140172e16:	33 c0                	xor    %eax,%eax
140172e18:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140172e1d:	48 83 c4 20          	add    $0x20,%rsp
140172e21:	5f                   	pop    %rdi
140172e22:	c3                   	ret
140172e23:	cc                   	int3
140172e24:	cc                   	int3
140172e25:	cc                   	int3
140172e26:	cc                   	int3
140172e27:	cc                   	int3
140172e28:	cc                   	int3
140172e29:	cc                   	int3
140172e2a:	cc                   	int3
140172e2b:	cc                   	int3
140172e2c:	cc                   	int3
140172e2d:	cc                   	int3
140172e2e:	cc                   	int3
140172e2f:	cc                   	int3
140172e30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)