140009d89:	77 60                	ja     0x140009deb
140009d8b:	49 3b c8             	cmp    %r8,%rcx
140009d8e:	74 5b                	je     0x140009deb
140009d90:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
140009d94:	74 55                	je     0x140009deb
140009d96:	8b 07                	mov    (%rdi),%eax
140009d98:	ff c0                	inc    %eax
140009d9a:	8d 14 80             	lea    (%rax,%rax,4),%edx
140009d9d:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140009da3:	77 21                	ja     0x140009dc6
140009da5:	8b c2                	mov    %edx,%eax
140009da7:	49 8b d7             	mov    %r15,%rdx
140009daa:	48 2b d0             	sub    %rax,%rdx
140009dad:	eb 19                	jmp    0x140009dc8
140009daf:	4c 8d 82 07 02 00 00 	lea    0x207(%rdx),%r8
140009db6:	48 8d 4a 09          	lea    0x9(%rdx),%rcx
140009dba:	8b 52 04             	mov    0x4(%rdx),%edx
140009dbd:	e8 4a 01 00 00       	call   0x140009f0c
140009dc2:	8b f0                	mov    %eax,%esi
140009dc4:	eb 21                	jmp    0x140009de7
140009dc6:	33 d2                	xor    %edx,%edx
140009dc8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140009dcc:	4c 8d 0d 7d c7 02 00 	lea    0x2c77d(%rip),%r9        # 0x140036550
140009dd3:	4c 03 ca             	add    %rdx,%r9
140009dd6:	4c 8d 05 e3 cf 02 00 	lea    0x2cfe3(%rip),%r8        # 0x140036dc0
140009ddd:	ba 0d 00 00 00       	mov    $0xd,%edx
140009de2:	e8 29 7e ff ff       	call   0x140001c10
140009de7:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140009deb:	48 8b ca             	mov    %rdx,%rcx
140009dee:	e8 01 79 02 00       	call   0x1400316f4
140009df3:	80 7d 30 00          	cmpb   $0x0,0x30(%rbp)
140009df7:	0f 84 e3 fe ff ff    	je     0x140009ce0
140009dfd:	4c 8d 35 44 42 03 00 	lea    0x34244(%rip),%r14        # 0x14003e048
140009e04:	48 8b 0d 3d 42 03 00 	mov    0x3423d(%rip),%rcx        # 0x14003e048
140009e0b:	48 8b 55 48          	mov    0x48(%rbp),%rdx
140009e0f:	48 85 d2             	test   %rdx,%rdx
140009e12:	74 6d                	je     0x140009e81
140009e14:	48 8b 02             	mov    (%rdx),%rax
140009e17:	48 8b ca             	mov    %rdx,%rcx
140009e1a:	48 8b 40 08          	mov    0x8(%rax),%rax
140009e1e:	ff 15 a4 bf 02 00    	call   *0x2bfa4(%rip)        # 0x140035dc8
140009e24:	48 8b 0d 1d 42 03 00 	mov    0x3421d(%rip),%rcx        # 0x14003e048
140009e2b:	eb 54                	jmp    0x140009e81
140009e2d:	48 8b 0d 14 42 03 00 	mov    0x34214(%rip),%rcx        # 0x14003e048
140009e34:	4c 8d 35 0d 42 03 00 	lea    0x3420d(%rip),%r14        # 0x14003e048
140009e3b:	49 3b ce             	cmp    %r14,%rcx
140009e3e:	74 cb                	je     0x140009e0b
140009e40:	f6 41 1c 10          	testb  $0x10,0x1c(%rcx)
140009e44:	74 c5                	je     0x140009e0b
140009e46:	8b 07                	mov    (%rdi),%eax
140009e48:	ff c0                	inc    %eax
140009e4a:	8d 14 80             	lea    (%rax,%rax,4),%edx
140009e4d:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140009e53:	77 0a                	ja     0x140009e5f
140009e55:	8b c2                	mov    %edx,%eax
140009e57:	49 8b d7             	mov    %r15,%rdx
140009e5a:	48 2b d0             	sub    %rax,%rdx
140009e5d:	eb 02                	jmp    0x140009e61
140009e5f:	33 d2                	xor    %edx,%edx
140009e61:	4c 8d 0d e8 c6 02 00 	lea    0x2c6e8(%rip),%r9        # 0x140036550
140009e68:	4c 03 ca             	add    %rdx,%r9
140009e6b:	ba 0e 00 00 00       	mov    $0xe,%edx
140009e70:	e9 45 fe ff ff       	jmp    0x140009cba
140009e75:	be 57 00 07 80       	mov    $0x80070057,%esi
140009e7a:	4c 8d 35 c7 41 03 00 	lea    0x341c7(%rip),%r14        # 0x14003e048
140009e81:	49 3b ce             	cmp    %r14,%rcx
140009e84:	74 40                	je     0x140009ec6
140009e86:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140009e8a:	74 3a                	je     0x140009ec6
140009e8c:	8b 07                	mov    (%rdi),%eax
140009e8e:	8d 14 80             	lea    (%rax,%rax,4),%edx
140009e91:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140009e97:	77 07                	ja     0x140009ea0
140009e99:	8b c2                	mov    %edx,%eax
140009e9b:	4c 2b f8             	sub    %rax,%r15
140009e9e:	eb 03                	jmp    0x140009ea3
140009ea0:	45 33 ff             	xor    %r15d,%r15d
140009ea3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140009ea7:	4c 8d 0d a2 c6 02 00 	lea    0x2c6a2(%rip),%r9        # 0x140036550
140009eae:	4d 03 cf             	add    %r15,%r9
140009eb1:	89 74 24 20          	mov    %esi,0x20(%rsp)
140009eb5:	ba 0f 00 00 00       	mov    $0xf,%edx
140009eba:	4c 8d 05 ff ce 02 00 	lea    0x2ceff(%rip),%r8        # 0x140036dc0
140009ec1:	e8 ae 7d ff ff       	call   0x140001c74
140009ec6:	83 c8 ff             	or     $0xffffffff,%eax
140009ec9:	01 07                	add    %eax,(%rdi)
140009ecb:	3b d8                	cmp    %eax,%ebx
140009ecd:	74 23                	je     0x140009ef2
140009ecf:	8b cb                	mov    %ebx,%ecx
140009ed1:	48 ff 15 00 b9 02 00 	rex.W call *0x2b900(%rip)        # 0x1400357d8
140009ed8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009edd:	48 85 c0             	test   %rax,%rax
140009ee0:	74 10                	je     0x140009ef2
140009ee2:	33 d2                	xor    %edx,%edx
140009ee4:	8b cb                	mov    %ebx,%ecx
140009ee6:	48 ff 15 ab b8 02 00 	rex.W call *0x2b8ab(%rip)        # 0x140035798
140009eed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009ef2:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140009ef7:	8b c6                	mov    %esi,%eax
140009ef9:	48 83 c4 40          	add    $0x40,%rsp
140009efd:	41 5f                	pop    %r15
140009eff:	41 5e                	pop    %r14
140009f01:	5f                   	pop    %rdi
140009f02:	5e                   	pop    %rsi
140009f03:	5d                   	pop    %rbp
140009f04:	c3                   	ret
140009f05:	cc                   	int3
140009f06:	cc                   	int3
140009f07:	cc                   	int3
140009f08:	cc                   	int3
140009f09:	cc                   	int3
140009f0a:	cc                   	int3
140009f0b:	cc                   	int3
140009f0c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140009f11:	55                   	push   %rbp
140009f12:	56                   	push   %rsi
140009f13:	57                   	push   %rdi
140009f14:	41 54                	push   %r12
140009f16:	41 55                	push   %r13
140009f18:	41 56                	push   %r14
140009f1a:	41 57                	push   %r15
140009f1c:	48 8d 6c 24 b0       	lea    -0x50(%rsp),%rbp
140009f21:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
140009f28:	48 8b 05 a9 41 03 00 	mov    0x341a9(%rip),%rax        # 0x14003e0d8
140009f2f:	48 33 c4             	xor    %rsp,%rax
140009f32:	48 89 45 40          	mov    %rax,0x40(%rbp)
140009f36:	4c 8b f9             	mov    %rcx,%r15
140009f39:	4c 89 45 18          	mov    %r8,0x18(%rbp)
140009f3d:	8b 0d 39 42 03 00    	mov    0x34239(%rip),%ecx        # 0x14003e17c
140009f43:	8b da                	mov    %edx,%ebx
140009f45:	89 55 f0             	mov    %edx,-0x10(%rbp)
140009f48:	48 ff 15 89 b8 02 00 	rex.W call *0x2b889(%rip)        # 0x1400357d8
140009f4f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009f54:	45 33 f6             	xor    %r14d,%r14d
140009f57:	be ff ff ff ff       	mov    $0xffffffff,%esi
140009f5c:	4c 8b e8             	mov    %rax,%r13
140009f5f:	48 85 c0             	test   %rax,%rax
140009f62:	75 20                	jne    0x140009f84
140009f64:	8b 35 12 42 03 00    	mov    0x34212(%rip),%esi        # 0x14003e17c
140009f6a:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140009f6e:	8b ce                	mov    %esi,%ecx
140009f70:	44 89 75 10          	mov    %r14d,0x10(%rbp)
140009f74:	4c 8d 6d 10          	lea    0x10(%rbp),%r13
140009f78:	48 ff 15 19 b8 02 00 	rex.W call *0x2b819(%rip)        # 0x140035798
140009f7f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009f84:	41 8b 45 00          	mov    0x0(%r13),%eax
140009f88:	ff c0                	inc    %eax
140009f8a:	41 89 45 00          	mov    %eax,0x0(%r13)
140009f8e:	48 8b 15 b3 40 03 00 	mov    0x340b3(%rip),%rdx        # 0x14003e048
140009f95:	48 8d 0d ac 40 03 00 	lea    0x340ac(%rip),%rcx        # 0x14003e048
140009f9c:	4c 8d 05 ad c5 02 00 	lea    0x2c5ad(%rip),%r8        # 0x140036550
140009fa3:	41 bc df 01 00 00    	mov    $0x1df,%r12d
140009fa9:	48 3b d1             	cmp    %rcx,%rdx
140009fac:	74 42                	je     0x140009ff0
140009fae:	f6 42 1c 01          	testb  $0x1,0x1c(%rdx)
140009fb2:	74 3c                	je     0x140009ff0
140009fb4:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140009fb7:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140009fbd:	77 0a                	ja     0x140009fc9
140009fbf:	8b c1                	mov    %ecx,%eax
140009fc1:	41 8b cc             	mov    %r12d,%ecx
140009fc4:	48 2b c8             	sub    %rax,%rcx
140009fc7:	eb 03                	jmp    0x140009fcc
140009fc9:	49 8b ce             	mov    %r14,%rcx
140009fcc:	4d 85 ff             	test   %r15,%r15
140009fcf:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140009fd3:	4e 8d 0c 01          	lea    (%rcx,%r8,1),%r9
140009fd7:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
140009fdb:	48 8d 05 ae cb 02 00 	lea    0x2cbae(%rip),%rax        # 0x140036b90
140009fe2:	49 0f 45 c7          	cmovne %r15,%rax
140009fe6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140009feb:	e8 d0 fa ff ff       	call   0x140009ac0
140009ff0:	4c 89 75 a8          	mov    %r14,-0x58(%rbp)
140009ff4:	49 8b de             	mov    %r14,%rbx
140009ff7:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140009ffc:	49 8b fe             	mov    %r14,%rdi
140009fff:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
14000a003:	4c 89 75 00          	mov    %r14,0x0(%rbp)
14000a007:	4c 89 75 08          	mov    %r14,0x8(%rbp)
14000a00b:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
14000a00f:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
14000a013:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
14000a017:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
14000a01b:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
14000a01f:	4c 89 75 c0          	mov    %r14,-0x40(%rbp)
14000a023:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
14000a027:	4c 89 75 b8          	mov    %r14,-0x48(%rbp)
14000a02b:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14000a030:	4c 89 75 98          	mov    %r14,-0x68(%rbp)
14000a034:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
14000a038:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
14000a03d:	4c 89 75 88          	mov    %r14,-0x78(%rbp)
14000a041:	4c 89 75 b0          	mov    %r14,-0x50(%rbp)
14000a045:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
14000a049:	4d 85 ff             	test   %r15,%r15
14000a04c:	75 0b                	jne    0x14000a059
14000a04e:	41 be 57 00 07 80    	mov    $0x80070057,%r14d
14000a054:	e9 01 01 00 00       	jmp    0x14000a15a
14000a059:	41 83 c9 ff          	or     $0xffffffff,%r9d
14000a05d:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
14000a062:	4d 8b c7             	mov    %r15,%r8
14000a065:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14000a06a:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
14000a06f:	41 8d 51 09          	lea    0x9(%r9),%edx
14000a073:	48 ff 15 e6 b7 02 00 	rex.W call *0x2b7e6(%rip)        # 0x140035860
14000a07a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a07f:	4c 63 e0             	movslq %eax,%r12
14000a082:	85 c0                	test   %eax,%eax
14000a084:	0f 8f 99 00 00 00    	jg     0x14000a123
14000a08a:	48 ff 15 07 b6 02 00 	rex.W call *0x2b607(%rip)        # 0x140035698
14000a091:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a096:	33 d2                	xor    %edx,%edx
14000a098:	44 0f b7 f0          	movzwl %ax,%r14d
14000a09c:	41 81 ce 00 00 07 80 	or     $0x80070000,%r14d
14000a0a3:	85 c0                	test   %eax,%eax
14000a0a5:	44 0f 4e f0          	cmovle %eax,%r14d
14000a0a9:	b8 05 40 00 80       	mov    $0x80004005,%eax
14000a0ae:	45 85 f6             	test   %r14d,%r14d
14000a0b1:	44 0f 49 f0          	cmovns %eax,%r14d
14000a0b5:	45 85 f6             	test   %r14d,%r14d
14000a0b8:	79 69                	jns    0x14000a123
14000a0ba:	4c 8b 15 87 3f 03 00 	mov    0x33f87(%rip),%r10        # 0x14003e048
14000a0c1:	48 8d 05 80 3f 03 00 	lea    0x33f80(%rip),%rax        # 0x14003e048
14000a0c8:	4c 3b d0             	cmp    %rax,%r10
14000a0cb:	0f 84 83 00 00 00    	je     0x14000a154
14000a0d1:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000a0d6:	74 7c                	je     0x14000a154
14000a0d8:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a0dc:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000a0e2:	ff c0                	inc    %eax
14000a0e4:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000a0e7:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000a0ed:	77 0a                	ja     0x14000a0f9
14000a0ef:	8b c1                	mov    %ecx,%eax
14000a0f1:	41 8b cc             	mov    %r12d,%ecx
14000a0f4:	48 2b c8             	sub    %rax,%rcx
14000a0f7:	eb 03                	jmp    0x14000a0fc
14000a0f9:	48 8b ca             	mov    %rdx,%rcx
14000a0fc:	ba 11 00 00 00       	mov    $0x11,%edx
14000a101:	4c 8d 3d 48 c4 02 00 	lea    0x2c448(%rip),%r15        # 0x140036550
14000a108:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14000a10d:	4e 8d 0c 39          	lea    (%rcx,%r15,1),%r9
14000a111:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14000a115:	4c 8d 05 a4 cc 02 00 	lea    0x2cca4(%rip),%r8        # 0x140036dc0
14000a11c:	e8 53 7b ff ff       	call   0x140001c74
14000a121:	eb 3e                	jmp    0x14000a161
14000a123:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
14000a12a:	b8 02 00 00 00       	mov    $0x2,%eax
14000a12f:	49 f7 e4             	mul    %r12
14000a132:	48 0f 40 c1          	cmovo  %rcx,%rax
14000a136:	48 8b c8             	mov    %rax,%rcx
14000a139:	e8 1a 80 02 00       	call   0x140032158
14000a13e:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14000a142:	4c 8b f0             	mov    %rax,%r14
14000a145:	48 85 c0             	test   %rax,%rax
14000a148:	0f 85 91 00 00 00    	jne    0x14000a1df
14000a14e:	41 be 0e 00 07 80    	mov    $0x8007000e,%r14d
14000a154:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000a15a:	4c 8d 3d ef c3 02 00 	lea    0x2c3ef(%rip),%r15        # 0x140036550
14000a161:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14000a165:	48 ff 15 0c b9 02 00 	rex.W call *0x2b90c(%rip)        # 0x140035a78
14000a16c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a171:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14000a175:	48 ff 15 fc b8 02 00 	rex.W call *0x2b8fc(%rip)        # 0x140035a78
14000a17c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a181:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000a185:	48 ff 15 ec b8 02 00 	rex.W call *0x2b8ec(%rip)        # 0x140035a78
14000a18c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a191:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14000a195:	e8 5a 75 02 00       	call   0x1400316f4
14000a19a:	33 c9                	xor    %ecx,%ecx
14000a19c:	e8 53 75 02 00       	call   0x1400316f4
14000a1a1:	48 8b 0d a0 3e 03 00 	mov    0x33ea0(%rip),%rcx        # 0x14003e048
14000a1a8:	48 8d 05 99 3e 03 00 	lea    0x33e99(%rip),%rax        # 0x14003e048
14000a1af:	48 3b c8             	cmp    %rax,%rcx
14000a1b2:	0f 84 3b 18 00 00    	je     0x14000b9f3
14000a1b8:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14000a1bc:	0f 84 31 18 00 00    	je     0x14000b9f3
14000a1c2:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a1c6:	8d 14 80             	lea    (%rax,%rax,4),%edx
14000a1c9:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14000a1cf:	0f 87 fb 17 00 00    	ja     0x14000b9d0
14000a1d5:	8b c2                	mov    %edx,%eax
14000a1d7:	4c 2b e0             	sub    %rax,%r12
14000a1da:	e9 f6 17 00 00       	jmp    0x14000b9d5
14000a1df:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
14000a1e4:	4d 8b c7             	mov    %r15,%r8
14000a1e7:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
14000a1eb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000a1f0:	45 8b cc             	mov    %r12d,%r9d
14000a1f3:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
14000a1f8:	41 8d 54 24 09       	lea    0x9(%r12),%edx
14000a1fd:	48 ff 15 5c b6 02 00 	rex.W call *0x2b65c(%rip)        # 0x140035860
14000a204:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a209:	33 d2                	xor    %edx,%edx
14000a20b:	4c 63 f8             	movslq %eax,%r15
14000a20e:	85 c0                	test   %eax,%eax
14000a210:	0f 8f 84 00 00 00    	jg     0x14000a29a
14000a216:	48 ff 15 7b b4 02 00 	rex.W call *0x2b47b(%rip)        # 0x140035698
14000a21d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a222:	33 d2                	xor    %edx,%edx
14000a224:	44 0f b7 f0          	movzwl %ax,%r14d
14000a228:	41 81 ce 00 00 07 80 	or     $0x80070000,%r14d
14000a22f:	85 c0                	test   %eax,%eax
14000a231:	44 0f 4e f0          	cmovle %eax,%r14d
14000a235:	b8 05 40 00 80       	mov    $0x80004005,%eax
14000a23a:	45 85 f6             	test   %r14d,%r14d
14000a23d:	44 0f 49 f0          	cmovns %eax,%r14d
14000a241:	45 85 f6             	test   %r14d,%r14d
14000a244:	79 50                	jns    0x14000a296
14000a246:	4c 8b 15 fb 3d 03 00 	mov    0x33dfb(%rip),%r10        # 0x14003e048
14000a24d:	48 8d 05 f4 3d 03 00 	lea    0x33df4(%rip),%rax        # 0x14003e048
14000a254:	4c 3b d0             	cmp    %rax,%r10
14000a257:	0f 84 f7 fe ff ff    	je     0x14000a154
14000a25d:	41 f6 42 1c 10       	testb  $0x10,0x1c(%r10)
14000a262:	0f 84 ec fe ff ff    	je     0x14000a154
14000a268:	41 8b 45 00          	mov    0x0(%r13),%eax
14000a26c:	41 bc df 01 00 00    	mov    $0x1df,%r12d
14000a272:	ff c0                	inc    %eax
14000a274:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14000a277:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14000a27d:	77 0a                	ja     0x14000a289
14000a27f:	8b c1                	mov    %ecx,%eax
14000a281:	41 8b cc             	mov    %r12d,%ecx
14000a284:	48 2b c8             	sub    %rax,%rcx
14000a287:	eb 03                	jmp    0x14000a28c
14000a289:	48 8b ca             	mov    %rdx,%rcx
14000a28c:	ba 12 00 00 00       	mov    $0x12,%edx
14000a291:	e9 6b fe ff ff       	jmp    0x14000a101
14000a296:	4c 8b 75 a8          	mov    -0x58(%rbp),%r14
14000a29a:	8b ca                	mov    %edx,%ecx
14000a29c:	41 b8 2b 00 00 00    	mov    $0x2b,%r8d
14000a2a2:	49 8b d7             	mov    %r15,%rdx
14000a2a5:	45 33 ff             	xor    %r15d,%r15d
14000a2a8:	48 85 d2             	test   %rdx,%rdx
14000a2ab:	7e 1f                	jle    0x14000a2cc
14000a2ad:	41 8b c7             	mov    %r15d,%eax
14000a2b0:	66 41 83 3c 46 3a    	cmpw   $0x3a,(%r14,%rax,2)
14000a2b6:	74 0c                	je     0x14000a2c4
14000a2b8:	ff c1                	inc    %ecx
14000a2ba:	48 ff c0             	inc    %rax
14000a2bd:	48 3b c2             	cmp    %rdx,%rax
14000a2c0:	7c ee                	jl     0x14000a2b0
14000a2c2:	eb 08                	jmp    0x14000a2cc
14000a2c4:	48 63 c1             	movslq %ecx,%rax
14000a2c7:	66 45 89 04 46       	mov    %r8w,(%r14,%rax,2)
14000a2cc:	49 8b d6             	mov    %r14,%rdx
14000a2cf:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14000a2d4:	e8 ff 94 00 00       	call   0x1400137d8
14000a2d9:	44 8b f0             	mov    %eax,%r14d