1402cbeab:	e8 f8 0c 00 00       	call   0x1402ccba8
1402cbeb0:	84 c0                	test   %al,%al
1402cbeb2:	0f 84 93 fe ff ff    	je     0x1402cbd4b
1402cbeb8:	4c 8d 25 b1 48 0d 00 	lea    0xd48b1(%rip),%r12        # 0x1403a0770
1402cbebf:	49 39 1f             	cmp    %rbx,(%r15)
1402cbec2:	74 1e                	je     0x1402cbee2
1402cbec4:	41 0f b7 0c 24       	movzwl (%r12),%ecx
1402cbec9:	66 85 c9             	test   %cx,%cx
1402cbecc:	74 14                	je     0x1402cbee2
1402cbece:	48 8b 07             	mov    (%rdi),%rax
1402cbed1:	49 83 c4 02          	add    $0x2,%r12
1402cbed5:	66 89 08             	mov    %cx,(%rax)
1402cbed8:	48 83 07 02          	addq   $0x2,(%rdi)
1402cbedc:	49 83 2f 01          	subq   $0x1,(%r15)
1402cbee0:	75 e2                	jne    0x1402cbec4
1402cbee2:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1402cbee7:	4c 8b c6             	mov    %rsi,%r8
1402cbeea:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1402cbeef:	49 8b ce             	mov    %r14,%rcx
1402cbef2:	ba 02 00 00 00       	mov    $0x2,%edx
1402cbef7:	4c 8b cf             	mov    %rdi,%r9
1402cbefa:	e8 a9 0c 00 00       	call   0x1402ccba8
1402cbeff:	eb 88                	jmp    0x1402cbe89
1402cbf01:	41 83 78 10 0b       	cmpl   $0xb,0x10(%r8)
1402cbf06:	0f 87 8b 00 00 00    	ja     0x1402cbf97
1402cbf0c:	49 63 48 10          	movslq 0x10(%r8),%rcx
1402cbf10:	33 db                	xor    %ebx,%ebx
1402cbf12:	48 8b 45 58          	mov    0x58(%rbp),%rax
1402cbf16:	48 8b 94 c8 d0 01 00 	mov    0x1d0(%rax,%rcx,8),%rdx
1402cbf1d:	00
1402cbf1e:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1402cbf22:	48 39 19             	cmp    %rbx,(%rcx)
1402cbf25:	0f 84 0d 0b 00 00    	je     0x1402cca38
1402cbf2b:	44 0f b7 02          	movzwl (%rdx),%r8d
1402cbf2f:	66 45 85 c0          	test   %r8w,%r8w
1402cbf33:	0f 84 ff 0a 00 00    	je     0x1402cca38
1402cbf39:	48 8b 07             	mov    (%rdi),%rax
1402cbf3c:	48 83 c2 02          	add    $0x2,%rdx
1402cbf40:	66 44 89 00          	mov    %r8w,(%rax)
1402cbf44:	48 83 07 02          	addq   $0x2,(%rdi)
1402cbf48:	48 83 29 01          	subq   $0x1,(%rcx)
1402cbf4c:	eb d7                	jmp    0x1402cbf25
1402cbf4e:	41 83 78 18 06       	cmpl   $0x6,0x18(%r8)
1402cbf53:	77 42                	ja     0x1402cbf97
1402cbf55:	49 63 48 18          	movslq 0x18(%r8),%rcx
1402cbf59:	33 db                	xor    %ebx,%ebx
1402cbf5b:	48 8b 45 58          	mov    0x58(%rbp),%rax
1402cbf5f:	48 8b 94 c8 60 01 00 	mov    0x160(%rax,%rcx,8),%rdx
1402cbf66:	00
1402cbf67:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1402cbf6b:	48 39 19             	cmp    %rbx,(%rcx)
1402cbf6e:	0f 84 c4 0a 00 00    	je     0x1402cca38
1402cbf74:	44 0f b7 02          	movzwl (%rdx),%r8d
1402cbf78:	66 45 85 c0          	test   %r8w,%r8w
1402cbf7c:	0f 84 b6 0a 00 00    	je     0x1402cca38
1402cbf82:	48 8b 07             	mov    (%rdi),%rax
1402cbf85:	48 83 c2 02          	add    $0x2,%rdx
1402cbf89:	66 44 89 00          	mov    %r8w,(%rax)
1402cbf8d:	48 83 07 02          	addq   $0x2,(%rdi)
1402cbf91:	48 83 29 01          	subq   $0x1,(%rcx)
1402cbf95:	eb d7                	jmp    0x1402cbf6e
1402cbf97:	e8 0c 09 ff ff       	call   0x1402bc8a8
1402cbf9c:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402cbfa2:	e8 5d a4 fe ff       	call   0x1402b6404
1402cbfa7:	32 c0                	xor    %al,%al
1402cbfa9:	e9 8c 0a 00 00       	jmp    0x1402cca3a
1402cbfae:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1402cbfb2:	48 8d 15 bf 47 0d 00 	lea    0xd47bf(%rip),%rdx        # 0x1403a0778
1402cbfb9:	33 db                	xor    %ebx,%ebx
1402cbfbb:	48 39 19             	cmp    %rbx,(%rcx)
1402cbfbe:	0f 84 74 0a 00 00    	je     0x1402cca38
1402cbfc4:	44 0f b7 02          	movzwl (%rdx),%r8d
1402cbfc8:	66 45 85 c0          	test   %r8w,%r8w
1402cbfcc:	0f 84 66 0a 00 00    	je     0x1402cca38
1402cbfd2:	48 8b 07             	mov    (%rdi),%rax
1402cbfd5:	48 83 c2 02          	add    $0x2,%rdx
1402cbfd9:	66 44 89 00          	mov    %r8w,(%rax)
1402cbfdd:	48 83 07 02          	addq   $0x2,(%rdi)
1402cbfe1:	48 83 29 01          	subq   $0x1,(%rcx)
1402cbfe5:	eb d7                	jmp    0x1402cbfbe
1402cbfe7:	83 ea 70             	sub    $0x70,%edx
1402cbfea:	0f 84 5c 03 00 00    	je     0x1402cc34c
1402cbff0:	83 ea 02             	sub    $0x2,%edx
1402cbff3:	0f 84 0c 02 00 00    	je     0x1402cc205
1402cbff9:	83 ea 02             	sub    $0x2,%edx
1402cbffc:	0f 84 ca 01 00 00    	je     0x1402cc1cc
1402cc002:	83 ea 01             	sub    $0x1,%edx
1402cc005:	0f 84 88 01 00 00    	je     0x1402cc193
1402cc00b:	83 ea 02             	sub    $0x2,%edx
1402cc00e:	0f 84 7f 01 00 00    	je     0x1402cc193
1402cc014:	83 ea 01             	sub    $0x1,%edx
1402cc017:	0f 84 5b 01 00 00    	je     0x1402cc178
1402cc01d:	83 ea 01             	sub    $0x1,%edx
1402cc020:	0f 84 09 01 00 00    	je     0x1402cc12f
1402cc026:	83 fa 01             	cmp    $0x1,%edx
1402cc029:	0f 85 78 ff ff ff    	jne    0x1402cbfa7
1402cc02f:	e8 40 cb 00 00       	call   0x1402d8b74
1402cc034:	33 db                	xor    %ebx,%ebx
1402cc036:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1402cc03a:	89 5d 38             	mov    %ebx,0x38(%rbp)
1402cc03d:	e8 96 bf 00 00       	call   0x1402d7fd8
1402cc042:	85 c0                	test   %eax,%eax
1402cc044:	0f 85 4d ff ff ff    	jne    0x1402cbf97
1402cc04a:	39 5e 20             	cmp    %ebx,0x20(%rsi)
1402cc04d:	74 22                	je     0x1402cc071
1402cc04f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402cc053:	89 5d f0             	mov    %ebx,-0x10(%rbp)
1402cc056:	e8 4d bf 00 00       	call   0x1402d7fa8
1402cc05b:	85 c0                	test   %eax,%eax
1402cc05d:	0f 85 34 ff ff ff    	jne    0x1402cbf97
1402cc063:	44 8b 45 38          	mov    0x38(%rbp),%r8d
1402cc067:	44 03 45 f0          	add    -0x10(%rbp),%r8d
1402cc06b:	44 89 45 38          	mov    %r8d,0x38(%rbp)
1402cc06f:	eb 04                	jmp    0x1402cc075
1402cc071:	44 8b 45 38          	mov    0x38(%rbp),%r8d
1402cc075:	41 b9 89 88 88 88    	mov    $0x88888889,%r9d
1402cc07b:	4c 8d 25 ee 16 0d 00 	lea    0xd16ee(%rip),%r12        # 0x14039d770
1402cc082:	41 8b c0             	mov    %r8d,%eax
1402cc085:	99                   	cltd
1402cc086:	8b c8                	mov    %eax,%ecx
1402cc088:	41 8b c1             	mov    %r9d,%eax
1402cc08b:	33 ca                	xor    %edx,%ecx
1402cc08d:	2b ca                	sub    %edx,%ecx
1402cc08f:	f7 e9                	imul   %ecx
1402cc091:	44 8d 34 11          	lea    (%rcx,%rdx,1),%r14d
1402cc095:	41 c1 fe 05          	sar    $0x5,%r14d
1402cc099:	41 8b c6             	mov    %r14d,%eax
1402cc09c:	c1 e8 1f             	shr    $0x1f,%eax
1402cc09f:	44 03 f0             	add    %eax,%r14d
1402cc0a2:	41 8b c1             	mov    %r9d,%eax
1402cc0a5:	41 f7 ee             	imul   %r14d
1402cc0a8:	41 8b c1             	mov    %r9d,%eax
1402cc0ab:	4c 8b 4d 50          	mov    0x50(%rbp),%r9
1402cc0af:	45 8d 14 16          	lea    (%r14,%rdx,1),%r10d
1402cc0b3:	41 f7 ee             	imul   %r14d
1402cc0b6:	41 c1 fa 05          	sar    $0x5,%r10d
1402cc0ba:	41 03 d6             	add    %r14d,%edx
1402cc0bd:	41 8b ca             	mov    %r10d,%ecx
1402cc0c0:	c1 fa 05             	sar    $0x5,%edx
1402cc0c3:	8b c2                	mov    %edx,%eax
1402cc0c5:	c1 e9 1f             	shr    $0x1f,%ecx
1402cc0c8:	c1 e8 1f             	shr    $0x1f,%eax
1402cc0cb:	44 03 d1             	add    %ecx,%r10d
1402cc0ce:	03 d0                	add    %eax,%edx
1402cc0d0:	6b c2 3c             	imul   $0x3c,%edx,%eax
1402cc0d3:	44 2b f0             	sub    %eax,%r14d
1402cc0d6:	48 8d 05 a7 46 0d 00 	lea    0xd46a7(%rip),%rax        # 0x1403a0784
1402cc0dd:	45 85 c0             	test   %r8d,%r8d
1402cc0e0:	4c 0f 4e e0          	cmovle %rax,%r12
1402cc0e4:	49 39 19             	cmp    %rbx,(%r9)
1402cc0e7:	74 1e                	je     0x1402cc107
1402cc0e9:	41 0f b7 14 24       	movzwl (%r12),%edx
1402cc0ee:	66 85 d2             	test   %dx,%dx
1402cc0f1:	74 14                	je     0x1402cc107
1402cc0f3:	48 8b 07             	mov    (%rdi),%rax
1402cc0f6:	49 83 c4 02          	add    $0x2,%r12
1402cc0fa:	66 89 10             	mov    %dx,(%rax)
1402cc0fd:	48 83 07 02          	addq   $0x2,(%rdi)
1402cc101:	49 83 29 01          	subq   $0x1,(%r9)
1402cc105:	75 e2                	jne    0x1402cc0e9
1402cc107:	be 30 00 00 00       	mov    $0x30,%esi
1402cc10c:	4c 8b c7             	mov    %rdi,%r8
1402cc10f:	41 8b ca             	mov    %r10d,%ecx
1402cc112:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1402cc117:	8d 56 d2             	lea    -0x2e(%rsi),%edx
1402cc11a:	e8 39 09 00 00       	call   0x1402cca58
1402cc11f:	8d 56 d2             	lea    -0x2e(%rsi),%edx
1402cc122:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1402cc127:	41 8b ce             	mov    %r14d,%ecx
1402cc12a:	e9 fd fa ff ff       	jmp    0x1402cbc2c
1402cc12f:	41 8b 48 14          	mov    0x14(%r8),%ecx
1402cc133:	81 c1 6c 07 00 00    	add    $0x76c,%ecx
1402cc139:	81 f9 0f 27 00 00    	cmp    $0x270f,%ecx
1402cc13f:	0f 87 52 fe ff ff    	ja     0x1402cbf97
1402cc145:	8a 45 60             	mov    0x60(%rbp),%al
1402cc148:	f6 d8                	neg    %al
1402cc14a:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1402cc14f:	66 45 1b c0          	sbb    %r8w,%r8w
1402cc153:	f7 e9                	imul   %ecx
1402cc155:	66 41 f7 d0          	not    %r8w
1402cc159:	c1 fa 05             	sar    $0x5,%edx
1402cc15c:	66 41 83 e0 30       	and    $0x30,%r8w
1402cc161:	8b c2                	mov    %edx,%eax
1402cc163:	c1 e8 1f             	shr    $0x1f,%eax
1402cc166:	03 d0                	add    %eax,%edx
1402cc168:	6b c2 64             	imul   $0x64,%edx,%eax
1402cc16b:	2b c8                	sub    %eax,%ecx
1402cc16d:	66 44 89 44 24 20    	mov    %r8w,0x20(%rsp)
1402cc173:	e9 a8 fa ff ff       	jmp    0x1402cbc20
1402cc178:	48 8b 45 58          	mov    0x58(%rbp),%rax
1402cc17c:	0f b6 55 60          	movzbl 0x60(%rbp),%edx
1402cc180:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402cc185:	48 8b 45 50          	mov    0x50(%rbp),%rax
1402cc189:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402cc18e:	e9 64 fd ff ff       	jmp    0x1402cbef7
1402cc193:	41 8b 48 18          	mov    0x18(%r8),%ecx
1402cc197:	83 f9 06             	cmp    $0x6,%ecx
1402cc19a:	0f 87 f7 fd ff ff    	ja     0x1402cbf97
1402cc1a0:	85 c9                	test   %ecx,%ecx
1402cc1a2:	75 0a                	jne    0x1402cc1ae
1402cc1a4:	41 83 f9 75          	cmp    $0x75,%r9d
1402cc1a8:	75 04                	jne    0x1402cc1ae
1402cc1aa:	41 8d 49 92          	lea    -0x6e(%r9),%ecx
1402cc1ae:	8a 45 60             	mov    0x60(%rbp),%al
1402cc1b1:	f6 d8                	neg    %al
1402cc1b3:	66 1b d2             	sbb    %dx,%dx
1402cc1b6:	66 f7 d2             	not    %dx
1402cc1b9:	66 83 e2 30          	and    $0x30,%dx
1402cc1bd:	66 89 54 24 20       	mov    %dx,0x20(%rsp)
1402cc1c2:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc1c7:	e9 59 fa ff ff       	jmp    0x1402cbc25
1402cc1cc:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1402cc1d0:	48 8d 15 a9 45 0d 00 	lea    0xd45a9(%rip),%rdx        # 0x1403a0780
1402cc1d7:	33 db                	xor    %ebx,%ebx
1402cc1d9:	48 39 19             	cmp    %rbx,(%rcx)
1402cc1dc:	0f 84 56 08 00 00    	je     0x1402cca38
1402cc1e2:	44 0f b7 02          	movzwl (%rdx),%r8d
1402cc1e6:	66 45 85 c0          	test   %r8w,%r8w
1402cc1ea:	0f 84 48 08 00 00    	je     0x1402cca38
1402cc1f0:	48 8b 07             	mov    (%rdi),%rax
1402cc1f3:	48 83 c2 02          	add    $0x2,%rdx
1402cc1f7:	66 44 89 00          	mov    %r8w,(%rax)
1402cc1fb:	48 83 07 02          	addq   $0x2,(%rdi)
1402cc1ff:	48 83 29 01          	subq   $0x1,(%rcx)
1402cc203:	eb d7                	jmp    0x1402cc1dc
1402cc205:	4c 8b 65 58          	mov    0x58(%rbp),%r12
1402cc209:	48 8d 05 f0 49 0d 00 	lea    0xd49f0(%rip),%rax        # 0x1403a0c00
1402cc210:	4c 3b e0             	cmp    %rax,%r12
1402cc213:	4c 8b cf             	mov    %rdi,%r9
1402cc216:	8a 45 60             	mov    0x60(%rbp),%al
1402cc219:	88 44 24 30          	mov    %al,0x30(%rsp)
1402cc21d:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1402cc222:	0f 85 11 01 00 00    	jne    0x1402cc339
1402cc228:	4c 8b 6d 50          	mov    0x50(%rbp),%r13
1402cc22c:	ba 49 00 00 00       	mov    $0x49,%edx
1402cc231:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1402cc236:	e8 31 f9 ff ff       	call   0x1402cbb6c
1402cc23b:	33 db                	xor    %ebx,%ebx
1402cc23d:	84 c0                	test   %al,%al
1402cc23f:	0f 84 06 fb ff ff    	je     0x1402cbd4b
1402cc245:	4c 8d 3d 30 45 0d 00 	lea    0xd4530(%rip),%r15        # 0x1403a077c
1402cc24c:	49 8b cf             	mov    %r15,%rcx
1402cc24f:	49 39 5d 00          	cmp    %rbx,0x0(%r13)
1402cc253:	74 1d                	je     0x1402cc272
1402cc255:	0f b7 11             	movzwl (%rcx),%edx
1402cc258:	66 85 d2             	test   %dx,%dx
1402cc25b:	74 15                	je     0x1402cc272
1402cc25d:	48 8b 07             	mov    (%rdi),%rax
1402cc260:	48 83 c1 02          	add    $0x2,%rcx
1402cc264:	66 89 10             	mov    %dx,(%rax)
1402cc267:	48 83 07 02          	addq   $0x2,(%rdi)
1402cc26b:	49 83 6d 00 01       	subq   $0x1,0x0(%r13)
1402cc270:	75 e3                	jne    0x1402cc255
1402cc272:	8a 45 60             	mov    0x60(%rbp),%al
1402cc275:	ba 4d 00 00 00       	mov    $0x4d,%edx
1402cc27a:	88 44 24 30          	mov    %al,0x30(%rsp)
1402cc27e:	4c 8b cf             	mov    %rdi,%r9
1402cc281:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1402cc286:	4c 8b c6             	mov    %rsi,%r8
1402cc289:	49 8b ce             	mov    %r14,%rcx
1402cc28c:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1402cc291:	e8 d6 f8 ff ff       	call   0x1402cbb6c
1402cc296:	84 c0                	test   %al,%al
1402cc298:	0f 84 ad fa ff ff    	je     0x1402cbd4b
1402cc29e:	49 39 5d 00          	cmp    %rbx,0x0(%r13)
1402cc2a2:	74 1e                	je     0x1402cc2c2
1402cc2a4:	41 0f b7 0f          	movzwl (%r15),%ecx
1402cc2a8:	66 85 c9             	test   %cx,%cx
1402cc2ab:	74 15                	je     0x1402cc2c2
1402cc2ad:	48 8b 07             	mov    (%rdi),%rax
1402cc2b0:	49 83 c7 02          	add    $0x2,%r15
1402cc2b4:	66 89 08             	mov    %cx,(%rax)
1402cc2b7:	48 83 07 02          	addq   $0x2,(%rdi)
1402cc2bb:	49 83 6d 00 01       	subq   $0x1,0x0(%r13)
1402cc2c0:	75 e2                	jne    0x1402cc2a4
1402cc2c2:	44 8a 7d 60          	mov    0x60(%rbp),%r15b
1402cc2c6:	ba 53 00 00 00       	mov    $0x53,%edx
1402cc2cb:	44 88 7c 24 30       	mov    %r15b,0x30(%rsp)
1402cc2d0:	4c 8b cf             	mov    %rdi,%r9
1402cc2d3:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1402cc2d8:	4c 8b c6             	mov    %rsi,%r8
1402cc2db:	49 8b ce             	mov    %r14,%rcx
1402cc2de:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1402cc2e3:	e8 84 f8 ff ff       	call   0x1402cbb6c
1402cc2e8:	84 c0                	test   %al,%al
1402cc2ea:	0f 84 5b fa ff ff    	je     0x1402cbd4b
1402cc2f0:	4c 8d 25 79 44 0d 00 	lea    0xd4479(%rip),%r12        # 0x1403a0770
1402cc2f7:	49 39 5d 00          	cmp    %rbx,0x0(%r13)
1402cc2fb:	74 1f                	je     0x1402cc31c
1402cc2fd:	41 0f b7 0c 24       	movzwl (%r12),%ecx
1402cc302:	66 85 c9             	test   %cx,%cx
1402cc305:	74 15                	je     0x1402cc31c
1402cc307:	48 8b 07             	mov    (%rdi),%rax
1402cc30a:	49 83 c4 02          	add    $0x2,%r12
1402cc30e:	66 89 08             	mov    %cx,(%rax)
1402cc311:	48 83 07 02          	addq   $0x2,(%rdi)
1402cc315:	49 83 6d 00 01       	subq   $0x1,0x0(%r13)
1402cc31a:	75 e1                	jne    0x1402cc2fd
1402cc31c:	48 8b 45 58          	mov    0x58(%rbp),%rax
1402cc320:	ba 70 00 00 00       	mov    $0x70,%edx
1402cc325:	44 88 7c 24 30       	mov    %r15b,0x30(%rsp)
1402cc32a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402cc32f:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1402cc334:	e9 42 fb ff ff       	jmp    0x1402cbe7b
1402cc339:	48 8b 45 50          	mov    0x50(%rbp),%rax
1402cc33d:	ba 58 00 00 00       	mov    $0x58,%edx
1402cc342:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402cc347:	e9 38 fb ff ff       	jmp    0x1402cbe84
1402cc34c:	41 83 78 08 17       	cmpl   $0x17,0x8(%r8)
1402cc351:	0f 87 40 fc ff ff    	ja     0x1402cbf97
1402cc357:	41 83 78 08 0b       	cmpl   $0xb,0x8(%r8)
1402cc35c:	48 8b 45 58          	mov    0x58(%rbp),%rax
1402cc360:	7f 09                	jg     0x1402cc36b
1402cc362:	48 8b 88 90 02 00 00 	mov    0x290(%rax),%rcx
1402cc369:	eb 07                	jmp    0x1402cc372
1402cc36b:	48 8b 88 98 02 00 00 	mov    0x298(%rax),%rcx
1402cc372:	48 8b 55 50          	mov    0x50(%rbp),%rdx
1402cc376:	33 db                	xor    %ebx,%ebx
1402cc378:	48 39 1a             	cmp    %rbx,(%rdx)
1402cc37b:	0f 84 b7 06 00 00    	je     0x1402cca38
1402cc381:	44 0f b7 01          	movzwl (%rcx),%r8d
1402cc385:	66 45 85 c0          	test   %r8w,%r8w
1402cc389:	0f 84 a9 06 00 00    	je     0x1402cca38
1402cc38f:	48 8b 07             	mov    (%rdi),%rax
1402cc392:	48 83 c1 02          	add    $0x2,%rcx
1402cc396:	66 44 89 00          	mov    %r8w,(%rax)
1402cc39a:	48 83 07 02          	addq   $0x2,(%rdi)
1402cc39e:	48 83 2a 01          	subq   $0x1,(%rdx)
1402cc3a2:	75 dd                	jne    0x1402cc381
1402cc3a4:	e9 8f 06 00 00       	jmp    0x1402cca38
1402cc3a9:	0f 84 46 06 00 00    	je     0x1402cc9f5
1402cc3af:	41 bd 4d 00 00 00    	mov    $0x4d,%r13d
1402cc3b5:	41 3b d5             	cmp    %r13d,%edx
1402cc3b8:	0f 87 77 03 00 00    	ja     0x1402cc735
1402cc3be:	0f 84 65 03 00 00    	je     0x1402cc729
1402cc3c4:	83 ea 25             	sub    $0x25,%edx
1402cc3c7:	0f 84 23 03 00 00    	je     0x1402cc6f0
1402cc3cd:	83 ea 1c             	sub    $0x1c,%edx
1402cc3d0:	0f 84 cd 02 00 00    	je     0x1402cc6a3
1402cc3d6:	83 ea 01             	sub    $0x1,%edx
1402cc3d9:	0f 84 77 02 00 00    	je     0x1402cc656
1402cc3df:	83 ea 01             	sub    $0x1,%edx
1402cc3e2:	0f 84 2e 02 00 00    	je     0x1402cc616
1402cc3e8:	83 ea 01             	sub    $0x1,%edx
1402cc3eb:	0f 84 5f 01 00 00    	je     0x1402cc550
1402cc3f1:	83 ea 02             	sub    $0x2,%edx
1402cc3f4:	0f 84 9e 00 00 00    	je     0x1402cc498
1402cc3fa:	83 ea 01             	sub    $0x1,%edx
1402cc3fd:	74 4b                	je     0x1402cc44a
1402cc3ff:	83 ea 01             	sub    $0x1,%edx