1402d5dd7:	00
1402d5dd8:	4c 89 bc 24 80 02 00 	mov    %r15,0x280(%rsp)
1402d5ddf:	00
1402d5de0:	ff 15 9a 35 05 00    	call   *0x5359a(%rip)        # 0x140329380
1402d5de6:	48 8d 15 d3 f5 0d 00 	lea    0xdf5d3(%rip),%rdx        # 0x1403b53c0
1402d5ded:	48 8b ce             	mov    %rsi,%rcx
1402d5df0:	4c 8b f8             	mov    %rax,%r15
1402d5df3:	ff 15 87 35 05 00    	call   *0x53587(%rip)        # 0x140329380
1402d5df9:	33 d2                	xor    %edx,%edx
1402d5dfb:	4c 8b f0             	mov    %rax,%r14
1402d5dfe:	8d 4a 08             	lea    0x8(%rdx),%ecx
1402d5e01:	ff d3                	call   *%rbx
1402d5e03:	48 8b f8             	mov    %rax,%rdi
1402d5e06:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1402d5e0a:	75 2b                	jne    0x1402d5e37
1402d5e0c:	48 8b ce             	mov    %rsi,%rcx
1402d5e0f:	ff 15 53 35 05 00    	call   *0x53553(%rip)        # 0x140329368
1402d5e15:	4c 8d 0d 14 f5 0d 00 	lea    0xdf514(%rip),%r9        # 0x1403b5330
1402d5e1c:	c7 44 24 20 88 02 00 	movl   $0x288,0x20(%rsp)
1402d5e23:	00
1402d5e24:	ba 8e 00 00 00       	mov    $0x8e,%edx
1402d5e29:	8d 4f 26             	lea    0x26(%rdi),%ecx
1402d5e2c:	44 8d 47 6d          	lea    0x6d(%rdi),%r8d
1402d5e30:	e8 6b b5 f4 ff       	call   0x1402213a0
1402d5e35:	eb 50                	jmp    0x1402d5e87
1402d5e37:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402d5e3c:	c7 44 24 30 38 02 00 	movl   $0x238,0x30(%rsp)
1402d5e43:	00
1402d5e44:	48 8b cf             	mov    %rdi,%rcx
1402d5e47:	41 ff d7             	call   *%r15
1402d5e4a:	85 c0                	test   %eax,%eax
1402d5e4c:	74 27                	je     0x1402d5e75
1402d5e4e:	66 90                	xchg   %ax,%ax
1402d5e50:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402d5e55:	48 8b d5             	mov    %rbp,%rdx
1402d5e58:	ff 15 22 35 05 00    	call   *0x53522(%rip)        # 0x140329380
1402d5e5e:	48 8b d8             	mov    %rax,%rbx
1402d5e61:	48 8b cf             	mov    %rdi,%rcx
1402d5e64:	48 85 c0             	test   %rax,%rax
1402d5e67:	75 5a                	jne    0x1402d5ec3
1402d5e69:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402d5e6e:	41 ff d6             	call   *%r14
1402d5e71:	85 c0                	test   %eax,%eax
1402d5e73:	75 db                	jne    0x1402d5e50
1402d5e75:	48 8b cf             	mov    %rdi,%rcx
1402d5e78:	ff 15 12 34 05 00    	call   *0x53412(%rip)        # 0x140329290
1402d5e7e:	48 8b ce             	mov    %rsi,%rcx
1402d5e81:	ff 15 e1 34 05 00    	call   *0x534e1(%rip)        # 0x140329368
1402d5e87:	33 c0                	xor    %eax,%eax
1402d5e89:	4c 8b b4 24 b8 02 00 	mov    0x2b8(%rsp),%r14
1402d5e90:	00
1402d5e91:	48 8b bc 24 b0 02 00 	mov    0x2b0(%rsp),%rdi
1402d5e98:	00
1402d5e99:	4c 8b bc 24 80 02 00 	mov    0x280(%rsp),%r15
1402d5ea0:	00
1402d5ea1:	48 8b 9c 24 a8 02 00 	mov    0x2a8(%rsp),%rbx
1402d5ea8:	00
1402d5ea9:	48 8b 8c 24 70 02 00 	mov    0x270(%rsp),%rcx
1402d5eb0:	00
1402d5eb1:	48 33 cc             	xor    %rsp,%rcx
1402d5eb4:	e8 87 47 02 00       	call   0x1402fa640
1402d5eb9:	48 81 c4 88 02 00 00 	add    $0x288,%rsp
1402d5ec0:	5e                   	pop    %rsi
1402d5ec1:	5d                   	pop    %rbp
1402d5ec2:	c3                   	ret
1402d5ec3:	ff 15 c7 33 05 00    	call   *0x533c7(%rip)        # 0x140329290
1402d5ec9:	48 8b ce             	mov    %rsi,%rcx
1402d5ecc:	ff 15 96 34 05 00    	call   *0x53496(%rip)        # 0x140329368
1402d5ed2:	48 8b c3             	mov    %rbx,%rax
1402d5ed5:	eb b2                	jmp    0x1402d5e89
1402d5ed7:	cc                   	int3
1402d5ed8:	cc                   	int3
1402d5ed9:	cc                   	int3
1402d5eda:	cc                   	int3
1402d5edb:	cc                   	int3
1402d5edc:	cc                   	int3
1402d5edd:	cc                   	int3
1402d5ede:	cc                   	int3
1402d5edf:	cc                   	int3
1402d5ee0:	48 8d 05 d9 21 13 00 	lea    0x1321d9(%rip),%rax        # 0x1404080c0
1402d5ee7:	c3                   	ret
1402d5ee8:	cc                   	int3
1402d5ee9:	cc                   	int3
1402d5eea:	cc                   	int3
1402d5eeb:	cc                   	int3
1402d5eec:	cc                   	int3
1402d5eed:	cc                   	int3
1402d5eee:	cc                   	int3
1402d5eef:	cc                   	int3
1402d5ef0:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d5ef5:	41 56                	push   %r14
1402d5ef7:	b8 30 00 00 00       	mov    $0x30,%eax
1402d5efc:	e8 df 46 02 00       	call   0x1402fa5e0
1402d5f01:	48 2b e0             	sub    %rax,%rsp
1402d5f04:	33 c9                	xor    %ecx,%ecx
1402d5f06:	48 8b fa             	mov    %rdx,%rdi
1402d5f09:	44 8b f1             	mov    %ecx,%r14d
1402d5f0c:	48 85 d2             	test   %rdx,%rdx
1402d5f0f:	75 2c                	jne    0x1402d5f3d
1402d5f11:	4c 8d 0d 18 f4 0d 00 	lea    0xdf418(%rip),%r9        # 0x1403b5330
1402d5f18:	c7 44 24 20 37 01 00 	movl   $0x137,0x20(%rsp)
1402d5f1f:	00
1402d5f20:	8d 50 57             	lea    0x57(%rax),%edx
1402d5f23:	8d 48 f5             	lea    -0xb(%rax),%ecx
1402d5f26:	44 8d 40 13          	lea    0x13(%rax),%r8d
1402d5f2a:	e8 71 b4 f4 ff       	call   0x1402213a0
1402d5f2f:	33 c0                	xor    %eax,%eax
1402d5f31:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402d5f36:	48 83 c4 30          	add    $0x30,%rsp
1402d5f3a:	41 5e                	pop    %r14
1402d5f3c:	c3                   	ret
1402d5f3d:	48 39 0a             	cmp    %rcx,(%rdx)
1402d5f40:	74 1a                	je     0x1402d5f5c
1402d5f42:	8b 4a 08             	mov    0x8(%rdx),%ecx
1402d5f45:	83 c1 02             	add    $0x2,%ecx
1402d5f48:	4c 39 72 20          	cmp    %r14,0x20(%rdx)
1402d5f4c:	75 17                	jne    0x1402d5f65
1402d5f4e:	4c 39 72 30          	cmp    %r14,0x30(%rdx)
1402d5f52:	75 11                	jne    0x1402d5f65
1402d5f54:	4c 39 72 40          	cmp    %r14,0x40(%rdx)
1402d5f58:	74 0d                	je     0x1402d5f67
1402d5f5a:	eb 09                	jmp    0x1402d5f65
1402d5f5c:	48 39 4a 10          	cmp    %rcx,0x10(%rdx)
1402d5f60:	74 05                	je     0x1402d5f67
1402d5f62:	8b 4a 18             	mov    0x18(%rdx),%ecx
1402d5f65:	ff c1                	inc    %ecx
1402d5f67:	03 4a 28             	add    0x28(%rdx),%ecx
1402d5f6a:	4c 39 72 20          	cmp    %r14,0x20(%rdx)
1402d5f6e:	74 0e                	je     0x1402d5f7e
1402d5f70:	4c 39 72 30          	cmp    %r14,0x30(%rdx)
1402d5f74:	75 06                	jne    0x1402d5f7c
1402d5f76:	4c 39 72 40          	cmp    %r14,0x40(%rdx)
1402d5f7a:	74 02                	je     0x1402d5f7e
1402d5f7c:	ff c1                	inc    %ecx
1402d5f7e:	03 4a 38             	add    0x38(%rdx),%ecx
1402d5f81:	4c 39 72 30          	cmp    %r14,0x30(%rdx)
1402d5f85:	74 08                	je     0x1402d5f8f
1402d5f87:	4c 39 72 40          	cmp    %r14,0x40(%rdx)
1402d5f8b:	74 02                	je     0x1402d5f8f
1402d5f8d:	ff c1                	inc    %ecx
1402d5f8f:	8b 52 48             	mov    0x48(%rdx),%edx
1402d5f92:	03 d1                	add    %ecx,%edx
1402d5f94:	75 2e                	jne    0x1402d5fc4
1402d5f96:	ba 87 00 00 00       	mov    $0x87,%edx
1402d5f9b:	c7 44 24 20 4c 01 00 	movl   $0x14c,0x20(%rsp)
1402d5fa2:	00
1402d5fa3:	4c 8d 0d 86 f3 0d 00 	lea    0xdf386(%rip),%r9        # 0x1403b5330
1402d5faa:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
1402d5fad:	44 8d 42 ea          	lea    -0x16(%rdx),%r8d
1402d5fb1:	e8 ea b3 f4 ff       	call   0x1402213a0
1402d5fb6:	33 c0                	xor    %eax,%eax
1402d5fb8:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402d5fbd:	48 83 c4 30          	add    $0x30,%rsp
1402d5fc1:	41 5e                	pop    %r14
1402d5fc3:	c3                   	ret
1402d5fc4:	48 63 ca             	movslq %edx,%rcx
1402d5fc7:	41 b8 50 01 00 00    	mov    $0x150,%r8d
1402d5fcd:	48 ff c1             	inc    %rcx
1402d5fd0:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1402d5fd5:	48 8d 15 54 f3 0d 00 	lea    0xdf354(%rip),%rdx        # 0x1403b5330
1402d5fdc:	e8 df 32 f5 ff       	call   0x1402292c0
1402d5fe1:	4c 8b f8             	mov    %rax,%r15
1402d5fe4:	48 85 c0             	test   %rax,%rax
1402d5fe7:	75 33                	jne    0x1402d601c
1402d5fe9:	4c 8d 0d 40 f3 0d 00 	lea    0xdf340(%rip),%r9        # 0x1403b5330
1402d5ff0:	c7 44 24 20 52 01 00 	movl   $0x152,0x20(%rsp)
1402d5ff7:	00
1402d5ff8:	ba 87 00 00 00       	mov    $0x87,%edx
1402d5ffd:	8d 48 25             	lea    0x25(%rax),%ecx
1402d6000:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402d6004:	e8 97 b3 f4 ff       	call   0x1402213a0
1402d6009:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1402d600e:	33 c0                	xor    %eax,%eax
1402d6010:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402d6015:	48 83 c4 30          	add    $0x30,%rsp
1402d6019:	41 5e                	pop    %r14
1402d601b:	c3                   	ret
1402d601c:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1402d6021:	4c 39 37             	cmp    %r14,(%rdi)
1402d6024:	74 4e                	je     0x1402d6074
1402d6026:	0f b7 05 eb 77 05 00 	movzwl 0x577eb(%rip),%eax        # 0x14032d818
1402d602d:	49 8d 4f 02          	lea    0x2(%r15),%rcx
1402d6031:	66 41 89 07          	mov    %ax,(%r15)
1402d6035:	0f b6 05 de 77 05 00 	movzbl 0x577de(%rip),%eax        # 0x14032d81a
1402d603c:	41 88 47 02          	mov    %al,0x2(%r15)
1402d6040:	4c 63 47 08          	movslq 0x8(%rdi),%r8
1402d6044:	48 8b 17             	mov    (%rdi),%rdx
1402d6047:	ff 15 53 41 05 00    	call   *0x54153(%rip)        # 0x14032a1a0
1402d604d:	44 8b 77 08          	mov    0x8(%rdi),%r14d
1402d6051:	41 83 c6 02          	add    $0x2,%r14d
1402d6055:	48 83 7f 20 00       	cmpq   $0x0,0x20(%rdi)
1402d605a:	75 0e                	jne    0x1402d606a
1402d605c:	48 83 7f 30 00       	cmpq   $0x0,0x30(%rdi)
1402d6061:	75 07                	jne    0x1402d606a
1402d6063:	48 83 7f 40 00       	cmpq   $0x0,0x40(%rdi)
1402d6068:	74 2c                	je     0x1402d6096
1402d606a:	49 63 c6             	movslq %r14d,%rax
1402d606d:	42 c6 04 38 5c       	movb   $0x5c,(%rax,%r15,1)
1402d6072:	eb 1f                	jmp    0x1402d6093
1402d6074:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1402d6078:	48 85 d2             	test   %rdx,%rdx
1402d607b:	74 19                	je     0x1402d6096
1402d607d:	4c 63 47 18          	movslq 0x18(%rdi),%r8
1402d6081:	49 8b cf             	mov    %r15,%rcx
1402d6084:	ff 15 16 41 05 00    	call   *0x54116(%rip)        # 0x14032a1a0
1402d608a:	4c 63 77 18          	movslq 0x18(%rdi),%r14
1402d608e:	43 c6 04 3e 3a       	movb   $0x3a,(%r14,%r15,1)
1402d6093:	41 ff c6             	inc    %r14d
1402d6096:	8b 57 28             	mov    0x28(%rdi),%edx
1402d6099:	48 8b 77 20          	mov    0x20(%rdi),%rsi
1402d609d:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402d60a2:	85 d2                	test   %edx,%edx
1402d60a4:	7e 7c                	jle    0x1402d6122
1402d60a6:	4c 8b c6             	mov    %rsi,%r8
1402d60a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1402d60b0:	48 63 d2             	movslq %edx,%rdx
1402d60b3:	48 8b de             	mov    %rsi,%rbx
1402d60b6:	49 03 d0             	add    %r8,%rdx
1402d60b9:	48 8b ca             	mov    %rdx,%rcx
1402d60bc:	48 2b ce             	sub    %rsi,%rcx
1402d60bf:	74 20                	je     0x1402d60e1
1402d60c1:	0f b6 03             	movzbl (%rbx),%eax
1402d60c4:	84 c0                	test   %al,%al
1402d60c6:	74 19                	je     0x1402d60e1
1402d60c8:	3c 2f                	cmp    $0x2f,%al
1402d60ca:	74 10                	je     0x1402d60dc
1402d60cc:	48 ff c3             	inc    %rbx
1402d60cf:	48 8b c3             	mov    %rbx,%rax
1402d60d2:	48 2b c6             	sub    %rsi,%rax
1402d60d5:	48 3b c1             	cmp    %rcx,%rax
1402d60d8:	72 e7                	jb     0x1402d60c1
1402d60da:	eb 05                	jmp    0x1402d60e1
1402d60dc:	48 85 db             	test   %rbx,%rbx
1402d60df:	75 03                	jne    0x1402d60e4
1402d60e1:	48 8b da             	mov    %rdx,%rbx
1402d60e4:	4c 8b c3             	mov    %rbx,%r8
1402d60e7:	49 63 ce             	movslq %r14d,%rcx
1402d60ea:	4c 2b c6             	sub    %rsi,%r8
1402d60ed:	49 03 cf             	add    %r15,%rcx
1402d60f0:	48 8b d6             	mov    %rsi,%rdx
1402d60f3:	ff 15 a7 40 05 00    	call   *0x540a7(%rip)        # 0x14032a1a0
1402d60f9:	8b c3                	mov    %ebx,%eax
1402d60fb:	2b c6                	sub    %esi,%eax
1402d60fd:	48 8d 73 01          	lea    0x1(%rbx),%rsi
1402d6101:	44 03 f0             	add    %eax,%r14d
1402d6104:	48 8b ce             	mov    %rsi,%rcx
1402d6107:	49 63 c6             	movslq %r14d,%rax
1402d610a:	41 ff c6             	inc    %r14d
1402d610d:	42 c6 04 38 5c       	movb   $0x5c,(%rax,%r15,1)
1402d6112:	4c 8b 47 20          	mov    0x20(%rdi),%r8
1402d6116:	48 63 57 28          	movslq 0x28(%rdi),%rdx
1402d611a:	49 2b c8             	sub    %r8,%rcx
1402d611d:	48 3b d1             	cmp    %rcx,%rdx
1402d6120:	7f 8e                	jg     0x1402d60b0
1402d6122:	8b 57 38             	mov    0x38(%rdi),%edx
1402d6125:	48 8b 77 30          	mov    0x30(%rdi),%rsi
1402d6129:	85 d2                	test   %edx,%edx
1402d612b:	7e 75                	jle    0x1402d61a2
1402d612d:	4c 8b c6             	mov    %rsi,%r8
1402d6130:	48 63 d2             	movslq %edx,%rdx
1402d6133:	48 8b de             	mov    %rsi,%rbx
1402d6136:	49 03 d0             	add    %r8,%rdx
1402d6139:	48 8b ca             	mov    %rdx,%rcx
1402d613c:	48 2b ce             	sub    %rsi,%rcx
1402d613f:	74 20                	je     0x1402d6161
1402d6141:	0f b6 03             	movzbl (%rbx),%eax
1402d6144:	84 c0                	test   %al,%al
1402d6146:	74 19                	je     0x1402d6161
1402d6148:	3c 2f                	cmp    $0x2f,%al
1402d614a:	74 10                	je     0x1402d615c
1402d614c:	48 ff c3             	inc    %rbx
1402d614f:	48 8b c3             	mov    %rbx,%rax
1402d6152:	48 2b c6             	sub    %rsi,%rax
1402d6155:	48 3b c1             	cmp    %rcx,%rax
1402d6158:	72 e7                	jb     0x1402d6141
1402d615a:	eb 05                	jmp    0x1402d6161
1402d615c:	48 85 db             	test   %rbx,%rbx
1402d615f:	75 03                	jne    0x1402d6164
1402d6161:	48 8b da             	mov    %rdx,%rbx
1402d6164:	4c 8b c3             	mov    %rbx,%r8
1402d6167:	49 63 ce             	movslq %r14d,%rcx
1402d616a:	4c 2b c6             	sub    %rsi,%r8
1402d616d:	49 03 cf             	add    %r15,%rcx
1402d6170:	48 8b d6             	mov    %rsi,%rdx
1402d6173:	ff 15 27 40 05 00    	call   *0x54027(%rip)        # 0x14032a1a0
1402d6179:	8b c3                	mov    %ebx,%eax
1402d617b:	2b c6                	sub    %esi,%eax
1402d617d:	48 8d 73 01          	lea    0x1(%rbx),%rsi
1402d6181:	44 03 f0             	add    %eax,%r14d
1402d6184:	48 8b ce             	mov    %rsi,%rcx
1402d6187:	49 63 c6             	movslq %r14d,%rax
1402d618a:	41 ff c6             	inc    %r14d
1402d618d:	42 c6 04 38 5c       	movb   $0x5c,(%rax,%r15,1)
1402d6192:	4c 8b 47 30          	mov    0x30(%rdi),%r8
1402d6196:	48 63 57 38          	movslq 0x38(%rdi),%rdx
1402d619a:	49 2b c8             	sub    %r8,%rcx
1402d619d:	48 3b d1             	cmp    %rcx,%rdx
1402d61a0:	7f 8e                	jg     0x1402d6130
1402d61a2:	4c 63 47 48          	movslq 0x48(%rdi),%r8
1402d61a6:	48 8b 57 40          	mov    0x40(%rdi),%rdx
1402d61aa:	49 63 ce             	movslq %r14d,%rcx
1402d61ad:	49 03 cf             	add    %r15,%rcx
1402d61b0:	ff 15 ea 3f 05 00    	call   *0x53fea(%rip)        # 0x14032a1a0
1402d61b6:	8b 47 48             	mov    0x48(%rdi),%eax
1402d61b9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402d61be:	41 03 c6             	add    %r14d,%eax
1402d61c1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d61c6:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402d61cb:	48 98                	cltq
1402d61cd:	42 c6 04 38 00       	movb   $0x0,(%rax,%r15,1)
1402d61d2:	49 8b c7             	mov    %r15,%rax
1402d61d5:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1402d61da:	48 83 c4 30          	add    $0x30,%rsp
1402d61de:	41 5e                	pop    %r14
1402d61e0:	c3                   	ret
1402d61e1:	cc                   	int3
1402d61e2:	cc                   	int3
1402d61e3:	cc                   	int3
1402d61e4:	cc                   	int3
1402d61e5:	cc                   	int3
1402d61e6:	cc                   	int3
1402d61e7:	cc                   	int3
1402d61e8:	cc                   	int3
1402d61e9:	cc                   	int3
1402d61ea:	cc                   	int3
1402d61eb:	cc                   	int3
1402d61ec:	cc                   	int3
1402d61ed:	cc                   	int3
1402d61ee:	cc                   	int3
1402d61ef:	cc                   	int3
1402d61f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402d61f5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402d61fa:	56                   	push   %rsi
1402d61fb:	b8 30 00 00 00       	mov    $0x30,%eax
1402d6200:	e8 db 43 02 00       	call   0x1402fa5e0
1402d6205:	48 2b e0             	sub    %rax,%rsp
1402d6208:	41 8b e8             	mov    %r8d,%ebp
1402d620b:	48 8b da             	mov    %rdx,%rbx
1402d620e:	48 8b f2             	mov    %rdx,%rsi
1402d6211:	48 85 d2             	test   %rdx,%rdx
1402d6214:	75 30                	jne    0x1402d6246
1402d6216:	4c 8d 0d 13 f1 0d 00 	lea    0xdf113(%rip),%r9        # 0x1403b5330
1402d621d:	c7 44 24 20 d5 00 00 	movl   $0xd5,0x20(%rsp)
1402d6224:	00
1402d6225:	8d 50 58             	lea    0x58(%rax),%edx
1402d6228:	8d 48 f5             	lea    -0xb(%rax),%ecx
1402d622b:	44 8d 40 3f          	lea    0x3f(%rax),%r8d
1402d622f:	e8 6c b1 f4 ff       	call   0x1402213a0
1402d6234:	33 c0                	xor    %eax,%eax
1402d6236:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx