1400f6f2e:	00 00
1400f6f30:	49 8b 45 08          	mov    0x8(%r13),%rax
1400f6f34:	48 8b 50 18          	mov    0x18(%rax),%rdx
1400f6f38:	8b 40 38             	mov    0x38(%rax),%eax
1400f6f3b:	49 89 55 18          	mov    %rdx,0x18(%r13)
1400f6f3f:	41 89 45 38          	mov    %eax,0x38(%r13)
1400f6f43:	49 8b 55 00          	mov    0x0(%r13),%rdx
1400f6f47:	48 85 d2             	test   %rdx,%rdx
1400f6f4a:	74 74                	je     0x1400f6fc0
1400f6f4c:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400f6f50:	49 39 c5             	cmp    %rax,%r13
1400f6f53:	74 05                	je     0x1400f6f5a
1400f6f55:	48 85 c0             	test   %rax,%rax
1400f6f58:	75 b6                	jne    0x1400f6f10
1400f6f5a:	49 89 d5             	mov    %rdx,%r13
1400f6f5d:	41 80 7d 30 10       	cmpb   $0x10,0x30(%r13)
1400f6f62:	74 cc                	je     0x1400f6f30
1400f6f64:	4d 89 6d 18          	mov    %r13,0x18(%r13)
1400f6f68:	f3 41 0f 6f 55 28    	movdqu 0x28(%r13),%xmm2
1400f6f6e:	48 89 ea             	mov    %rbp,%rdx
1400f6f71:	4c 89 e1             	mov    %r12,%rcx
1400f6f74:	0f 11 54 24 50       	movups %xmm2,0x50(%rsp)
1400f6f79:	e8 d2 61 ff ff       	call   0x1400ed150
1400f6f7e:	41 89 45 38          	mov    %eax,0x38(%r13)
1400f6f82:	83 f8 ff             	cmp    $0xffffffff,%eax
1400f6f85:	0f 84 04 05 00 00    	je     0x1400f748f
1400f6f8b:	41 80 7d 30 0c       	cmpb   $0xc,0x30(%r13)
1400f6f90:	75 b1                	jne    0x1400f6f43
1400f6f92:	48 98                	cltq
1400f6f94:	41 8b 4d 28          	mov    0x28(%r13),%ecx
1400f6f98:	48 c1 e0 04          	shl    $0x4,%rax
1400f6f9c:	49 03 04 24          	add    (%r12),%rax
1400f6fa0:	8b 50 08             	mov    0x8(%rax),%edx
1400f6fa3:	81 e1 ff 03 00 00    	and    $0x3ff,%ecx
1400f6fa9:	c1 e1 08             	shl    $0x8,%ecx
1400f6fac:	81 e2 ff 00 fc ff    	and    $0xfffc00ff,%edx
1400f6fb2:	09 ca                	or     %ecx,%edx
1400f6fb4:	89 50 08             	mov    %edx,0x8(%rax)
1400f6fb7:	49 8b 55 00          	mov    0x0(%r13),%rdx
1400f6fbb:	48 85 d2             	test   %rdx,%rdx
1400f6fbe:	75 8c                	jne    0x1400f6f4c
1400f6fc0:	49 8b 6c 24 68       	mov    0x68(%r12),%rbp
1400f6fc5:	48 89 e8             	mov    %rbp,%rax
1400f6fc8:	0f b6 48 30          	movzbl 0x30(%rax),%ecx
1400f6fcc:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400f6fd0:	80 f9 0b             	cmp    $0xb,%cl
1400f6fd3:	74 3b                	je     0x1400f7010
1400f6fd5:	80 f9 10             	cmp    $0x10,%cl
1400f6fd8:	74 46                	je     0x1400f7020
1400f6fda:	4c 8b 40 10          	mov    0x10(%rax),%r8
1400f6fde:	4c 89 c1             	mov    %r8,%rcx
1400f6fe1:	48 85 d2             	test   %rdx,%rdx
1400f6fe4:	74 5a                	je     0x1400f7040
1400f6fe6:	48 8b 48 20          	mov    0x20(%rax),%rcx
1400f6fea:	48 89 4a 20          	mov    %rcx,0x20(%rdx)
1400f6fee:	4d 85 c0             	test   %r8,%r8
1400f6ff1:	74 0d                	je     0x1400f7000
1400f6ff3:	48 8b 40 20          	mov    0x20(%rax),%rax
1400f6ff7:	49 89 40 20          	mov    %rax,0x20(%r8)
1400f6ffb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f7000:	48 89 d0             	mov    %rdx,%rax
1400f7003:	0f b6 48 30          	movzbl 0x30(%rax),%ecx
1400f7007:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400f700b:	80 f9 0b             	cmp    $0xb,%cl
1400f700e:	75 c5                	jne    0x1400f6fd5
1400f7010:	48 89 42 20          	mov    %rax,0x20(%rdx)
1400f7014:	eb ea                	jmp    0x1400f7000
1400f7016:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400f701d:	00 00 00
1400f7020:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400f7024:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1400f7028:	4c 89 42 20          	mov    %r8,0x20(%rdx)
1400f702c:	48 8b 40 20          	mov    0x20(%rax),%rax
1400f7030:	48 89 41 20          	mov    %rax,0x20(%rcx)
1400f7034:	eb ca                	jmp    0x1400f7000
1400f7036:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400f703d:	00 00 00
1400f7040:	4d 85 c0             	test   %r8,%r8
1400f7043:	74 16                	je     0x1400f705b
1400f7045:	48 8b 40 20          	mov    0x20(%rax),%rax
1400f7049:	49 89 40 20          	mov    %rax,0x20(%r8)
1400f704d:	4c 89 c0             	mov    %r8,%rax
1400f7050:	e9 73 ff ff ff       	jmp    0x1400f6fc8
1400f7055:	0f 1f 00             	nopl   (%rax)
1400f7058:	48 89 d0             	mov    %rdx,%rax
1400f705b:	48 8b 50 10          	mov    0x10(%rax),%rdx
1400f705f:	48 39 ca             	cmp    %rcx,%rdx
1400f7062:	74 05                	je     0x1400f7069
1400f7064:	48 85 d2             	test   %rdx,%rdx
1400f7067:	75 97                	jne    0x1400f7000
1400f7069:	48 8b 10             	mov    (%rax),%rdx
1400f706c:	48 89 c1             	mov    %rax,%rcx
1400f706f:	48 85 d2             	test   %rdx,%rdx
1400f7072:	75 e4                	jne    0x1400f7058
1400f7074:	4c 8d 35 39 d3 11 00 	lea    0x11d339(%rip),%r14        # 0x1402143b4
1400f707b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f7080:	0f b6 4d 30          	movzbl 0x30(%rbp),%ecx
1400f7084:	48 63 45 38          	movslq 0x38(%rbp),%rax
1400f7088:	80 f9 10             	cmp    $0x10,%cl
1400f708b:	77 13                	ja     0x1400f70a0
1400f708d:	0f b6 d1             	movzbl %cl,%edx
1400f7090:	49 63 14 96          	movslq (%r14,%rdx,4),%rdx
1400f7094:	4c 01 f2             	add    %r14,%rdx
1400f7097:	ff e2                	jmp    *%rdx
1400f7099:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f70a0:	83 e1 08             	and    $0x8,%ecx
1400f70a3:	0f 85 d4 09 00 00    	jne    0x1400f7a7d
1400f70a9:	48 8b 55 20          	mov    0x20(%rbp),%rdx
1400f70ad:	8b 4a 38             	mov    0x38(%rdx),%ecx
1400f70b0:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1400f70b5:	89 0c 82             	mov    %ecx,(%rdx,%rax,4)
1400f70b8:	4c 8b 6d 08          	mov    0x8(%rbp),%r13
1400f70bc:	4d 85 ed             	test   %r13,%r13
1400f70bf:	74 12                	je     0x1400f70d3
1400f70c1:	4c 89 ed             	mov    %r13,%rbp
1400f70c4:	eb ba                	jmp    0x1400f7080
1400f70c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400f70cd:	00 00 00
1400f70d0:	48 89 fd             	mov    %rdi,%rbp
1400f70d3:	48 8b 45 10          	mov    0x10(%rbp),%rax
1400f70d7:	4c 39 e8             	cmp    %r13,%rax
1400f70da:	74 09                	je     0x1400f70e5
1400f70dc:	48 85 c0             	test   %rax,%rax
1400f70df:	0f 85 35 08 00 00    	jne    0x1400f791a
1400f70e5:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
1400f70e9:	49 89 ed             	mov    %rbp,%r13
1400f70ec:	48 85 ff             	test   %rdi,%rdi
1400f70ef:	75 df                	jne    0x1400f70d0
1400f70f1:	4d 8b 7c 24 10       	mov    0x10(%r12),%r15
1400f70f6:	31 ed                	xor    %ebp,%ebp
1400f70f8:	45 31 ed             	xor    %r13d,%r13d
1400f70fb:	eb 53                	jmp    0x1400f7150
1400f70fd:	0f 1f 00             	nopl   (%rax)
1400f7100:	48 c1 e0 04          	shl    $0x4,%rax
1400f7104:	49 89 c6             	mov    %rax,%r14
1400f7107:	49 8b 44 24 30       	mov    0x30(%r12),%rax
1400f710c:	46 8b 4c 30 04       	mov    0x4(%rax,%r14,1),%r9d
1400f7111:	45 85 c9             	test   %r9d,%r9d
1400f7114:	75 36                	jne    0x1400f714c
1400f7116:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400f711b:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400f7121:	45 89 e8             	mov    %r13d,%r8d
1400f7124:	4c 89 e2             	mov    %r12,%rdx
1400f7127:	e8 24 f4 ff ff       	call   0x1400f6550
1400f712c:	85 c0                	test   %eax,%eax
1400f712e:	0f 85 96 06 00 00    	jne    0x1400f77ca
1400f7134:	49 8b 44 24 30       	mov    0x30(%r12),%rax
1400f7139:	46 8b 44 30 04       	mov    0x4(%rax,%r14,1),%r8d
1400f713e:	45 85 c0             	test   %r8d,%r8d
1400f7141:	0f 84 89 01 00 00    	je     0x1400f72d0
1400f7147:	4d 8b 7c 24 10       	mov    0x10(%r12),%r15
1400f714c:	41 83 c5 01          	add    $0x1,%r13d
1400f7150:	49 63 c5             	movslq %r13d,%rax
1400f7153:	4c 39 f8             	cmp    %r15,%rax
1400f7156:	75 a8                	jne    0x1400f7100
1400f7158:	85 ed                	test   %ebp,%ebp
1400f715a:	0f 84 3c 02 00 00    	je     0x1400f739c
1400f7160:	45 31 f6             	xor    %r14d,%r14d
1400f7163:	31 ed                	xor    %ebp,%ebp
1400f7165:	45 31 ed             	xor    %r13d,%r13d
1400f7168:	eb 9d                	jmp    0x1400f7107
1400f716a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f7170:	48 8b 55 20          	mov    0x20(%rbp),%rdx
1400f7174:	4c 63 f8             	movslq %eax,%r15
1400f7177:	48 8b 05 fa d4 11 00 	mov    0x11d4fa(%rip),%rax        # 0x140214678
1400f717e:	b9 04 00 00 00       	mov    $0x4,%ecx
1400f7183:	49 c1 e7 04          	shl    $0x4,%r15
1400f7187:	4d 03 7c 24 28       	add    0x28(%r12),%r15
1400f718c:	44 8b 6a 38          	mov    0x38(%rdx),%r13d
1400f7190:	49 89 07             	mov    %rax,(%r15)
1400f7193:	e8 40 2c 0f 00       	call   0x1401e9dd8
1400f7198:	49 89 47 08          	mov    %rax,0x8(%r15)
1400f719c:	48 85 c0             	test   %rax,%rax
1400f719f:	0f 84 7c 08 00 00    	je     0x1400f7a21
1400f71a5:	44 89 28             	mov    %r13d,(%rax)
1400f71a8:	4c 8b 6d 08          	mov    0x8(%rbp),%r13
1400f71ac:	e9 0b ff ff ff       	jmp    0x1400f70bc
1400f71b1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f71b8:	41 80 8c 24 98 00 00 	orb    $0x1,0x98(%r12)
1400f71bf:	00 01
1400f71c1:	4c 8b 6d 08          	mov    0x8(%rbp),%r13
1400f71c5:	4d 85 ed             	test   %r13,%r13
1400f71c8:	0f 84 70 07 00 00    	je     0x1400f793e
1400f71ce:	49 8b 55 18          	mov    0x18(%r13),%rdx
1400f71d2:	8b 7a 38             	mov    0x38(%rdx),%edi
1400f71d5:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400f71d9:	48 85 c9             	test   %rcx,%rcx
1400f71dc:	0f 84 4f 07 00 00    	je     0x1400f7931
1400f71e2:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400f71e6:	44 8b 41 38          	mov    0x38(%rcx),%r8d
1400f71ea:	85 ff                	test   %edi,%edi
1400f71ec:	0f 88 b4 08 00 00    	js     0x1400f7aa6
1400f71f2:	45 85 c0             	test   %r8d,%r8d
1400f71f5:	0f 88 c5 08 00 00    	js     0x1400f7ac0
1400f71fb:	4c 63 f8             	movslq %eax,%r15
1400f71fe:	b9 08 00 00 00       	mov    $0x8,%ecx
1400f7203:	44 89 44 24 3c       	mov    %r8d,0x3c(%rsp)
1400f7208:	49 c1 e7 04          	shl    $0x4,%r15
1400f720c:	4d 03 7c 24 28       	add    0x28(%r12),%r15
1400f7211:	41 c7 07 02 00 00 00 	movl   $0x2,(%r15)
1400f7218:	e8 bb 2b 0f 00       	call   0x1401e9dd8
1400f721d:	49 89 47 08          	mov    %rax,0x8(%r15)
1400f7221:	48 85 c0             	test   %rax,%rax
1400f7224:	0f 84 65 02 00 00    	je     0x1400f748f
1400f722a:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
1400f722f:	44 39 c7             	cmp    %r8d,%edi
1400f7232:	0f 84 ea 06 00 00    	je     0x1400f7922
1400f7238:	41 c7 47 04 02 00 00 	movl   $0x2,0x4(%r15)
1400f723f:	00
1400f7240:	0f 8d 57 06 00 00    	jge    0x1400f789d
1400f7246:	89 38                	mov    %edi,(%rax)
1400f7248:	44 89 40 04          	mov    %r8d,0x4(%rax)
1400f724c:	e9 6b fe ff ff       	jmp    0x1400f70bc
1400f7251:	48 8b 55 20          	mov    0x20(%rbp),%rdx
1400f7255:	44 8b 7a 38          	mov    0x38(%rdx),%r15d
1400f7259:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1400f725e:	44 89 3c 82          	mov    %r15d,(%rdx,%rax,4)
1400f7262:	80 7d 30 04          	cmpb   $0x4,0x30(%rbp)
1400f7266:	0f 85 4c fe ff ff    	jne    0x1400f70b8
1400f726c:	48 c1 e0 04          	shl    $0x4,%rax
1400f7270:	49 03 44 24 28       	add    0x28(%r12),%rax
1400f7275:	b9 04 00 00 00       	mov    $0x4,%ecx
1400f727a:	49 89 c5             	mov    %rax,%r13
1400f727d:	48 8b 05 f4 d3 11 00 	mov    0x11d3f4(%rip),%rax        # 0x140214678
1400f7284:	49 89 45 00          	mov    %rax,0x0(%r13)
1400f7288:	e8 4b 2b 0f 00       	call   0x1401e9dd8
1400f728d:	49 89 45 08          	mov    %rax,0x8(%r13)
1400f7291:	48 85 c0             	test   %rax,%rax
1400f7294:	0f 84 c6 07 00 00    	je     0x1400f7a60
1400f729a:	44 89 38             	mov    %r15d,(%rax)
1400f729d:	4c 8b 6d 08          	mov    0x8(%rbp),%r13
1400f72a1:	e9 16 fe ff ff       	jmp    0x1400f70bc
1400f72a6:	48 83 7d 20 00       	cmpq   $0x0,0x20(%rbp)
1400f72ab:	0f 84 07 fe ff ff    	je     0x1400f70b8
1400f72b1:	41 b8 9b 05 00 00    	mov    $0x59b,%r8d
1400f72b7:	48 8d 15 ae cf 11 00 	lea    0x11cfae(%rip),%rdx        # 0x14021426c
1400f72be:	48 8d 0d 9f d0 11 00 	lea    0x11d09f(%rip),%rcx        # 0x140214364
1400f72c5:	ff 15 0d 81 1b 00    	call   *0x1b810d(%rip)        # 0x1402af3d8
1400f72cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f72d0:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1400f72d7:	00
1400f72d8:	41 83 c5 01          	add    $0x1,%r13d
1400f72dc:	45 31 f6             	xor    %r14d,%r14d
1400f72df:	e8 5c 2a 0f 00       	call   0x1401e9d40
1400f72e4:	4d 8b 7c 24 10       	mov    0x10(%r12),%r15
1400f72e9:	49 63 c5             	movslq %r13d,%rax
1400f72ec:	49 39 c7             	cmp    %rax,%r15
1400f72ef:	0f 84 cb 04 00 00    	je     0x1400f77c0
1400f72f5:	bd 01 00 00 00       	mov    $0x1,%ebp
1400f72fa:	e9 01 fe ff ff       	jmp    0x1400f7100
1400f72ff:	90                   	nop
1400f7300:	c7 44 24 6c 0c 00 00 	movl   $0xc,0x6c(%rsp)
1400f7307:	00
1400f7308:	48 89 d9             	mov    %rbx,%rcx
1400f730b:	e8 b0 80 ff ff       	call   0x1400ef3c0
1400f7310:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400f7317:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
1400f731b:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%rsi)
1400f7322:	48 8b 35 c7 17 14 00 	mov    0x1417c7(%rip),%rsi        # 0x140238af0
1400f7329:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
1400f7330:	00
1400f7331:	48 2b 16             	sub    (%rsi),%rdx
1400f7334:	0f 85 67 07 00 00    	jne    0x1400f7aa1
1400f733a:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
1400f7341:	5b                   	pop    %rbx
1400f7342:	5e                   	pop    %rsi
1400f7343:	5f                   	pop    %rdi
1400f7344:	5d                   	pop    %rbp
1400f7345:	41 5c                	pop    %r12
1400f7347:	41 5d                	pop    %r13
1400f7349:	41 5e                	pop    %r14
1400f734b:	41 5f                	pop    %r15
1400f734d:	c3                   	ret
1400f734e:	66 90                	xchg   %ax,%ax
1400f7350:	8b 4a 28             	mov    0x28(%rdx),%ecx
1400f7353:	4c 89 68 08          	mov    %r13,0x8(%rax)
1400f7357:	4d 85 ed             	test   %r13,%r13
1400f735a:	74 04                	je     0x1400f7360
1400f735c:	49 89 45 00          	mov    %rax,0x0(%r13)
1400f7360:	48 63 50 28          	movslq 0x28(%rax),%rdx
1400f7364:	45 8b 34 91          	mov    (%r9,%rdx,4),%r14d
1400f7368:	48 63 d1             	movslq %ecx,%rdx
1400f736b:	45 89 34 91          	mov    %r14d,(%r9,%rdx,4)
1400f736f:	83 f9 1f             	cmp    $0x1f,%ecx
1400f7372:	77 0f                	ja     0x1400f7383
1400f7374:	ba fe ff ff ff       	mov    $0xfffffffe,%edx
1400f7379:	d3 c2                	rol    %cl,%edx
1400f737b:	41 21 94 24 90 00 00 	and    %edx,0x90(%r12)
1400f7382:	00
1400f7383:	48 89 c1             	mov    %rax,%rcx
1400f7386:	4c 89 e8             	mov    %r13,%rax
1400f7389:	e9 69 f9 ff ff       	jmp    0x1400f6cf7
1400f738e:	66 90                	xchg   %ax,%ax
1400f7390:	0f b6 4a 30          	movzbl 0x30(%rdx),%ecx
1400f7394:	48 89 d0             	mov    %rdx,%rax
1400f7397:	e9 64 f9 ff ff       	jmp    0x1400f6d00
1400f739c:	f6 46 30 10          	testb  $0x10,0x30(%rsi)
1400f73a0:	0f 85 fa 00 00 00    	jne    0x1400f74a0
1400f73a6:	48 83 7e 28 00       	cmpq   $0x0,0x28(%rsi)
1400f73ab:	0f 84 ef 00 00 00    	je     0x1400f74a0
1400f73b1:	41 f6 84 24 98 00 00 	testb  $0x1,0x98(%r12)
1400f73b8:	00 01
1400f73ba:	0f 84 e0 00 00 00    	je     0x1400f74a0
1400f73c0:	4c 89 f9             	mov    %r15,%rcx
1400f73c3:	48 c1 e1 04          	shl    $0x4,%rcx
1400f73c7:	e8 0c 2a 0f 00       	call   0x1401e9dd8
1400f73cc:	49 89 44 24 38       	mov    %rax,0x38(%r12)
1400f73d1:	48 85 c0             	test   %rax,%rax
1400f73d4:	0f 84 b5 00 00 00    	je     0x1400f748f
1400f73da:	31 d2                	xor    %edx,%edx
1400f73dc:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400f73e0:	4d 85 ff             	test   %r15,%r15
1400f73e3:	75 20                	jne    0x1400f7405
1400f73e5:	e9 c6 00 00 00       	jmp    0x1400f74b0
1400f73ea:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400f73f1:	00 00 00 00
1400f73f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400f73fc:	00 00 00 00
1400f7400:	49 8b 44 24 38       	mov    0x38(%r12),%rax
1400f7405:	48 89 d1             	mov    %rdx,%rcx
1400f7408:	48 83 c2 01          	add    $0x1,%rdx
1400f740c:	48 c1 e1 04          	shl    $0x4,%rcx
1400f7410:	0f 11 04 08          	movups %xmm0,(%rax,%rcx,1)
1400f7414:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1400f7419:	48 39 c2             	cmp    %rax,%rdx
1400f741c:	72 e2                	jb     0x1400f7400
1400f741e:	48 85 c0             	test   %rax,%rax
1400f7421:	0f 84 89 00 00 00    	je     0x1400f74b0
1400f7427:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1400f742e:	00 00
1400f7430:	49 8b 44 24 30       	mov    0x30(%r12),%rax
1400f7435:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400f743a:	45 31 ff             	xor    %r15d,%r15d
1400f743d:	89 4c 24 3c          	mov    %ecx,0x3c(%rsp)
1400f7441:	48 c1 e1 04          	shl    $0x4,%rcx
1400f7445:	48 8d 14 08          	lea    (%rax,%rcx,1),%rdx
1400f7449:	49 89 cd             	mov    %rcx,%r13
1400f744c:	4c 8b 72 08          	mov    0x8(%rdx),%r14
1400f7450:	8b 52 04             	mov    0x4(%rdx),%edx
1400f7453:	85 d2                	test   %edx,%edx
1400f7455:	7f 1d                	jg     0x1400f7474
1400f7457:	e9 44 05 00 00       	jmp    0x1400f79a0
1400f745c:	0f 1f 40 00          	nopl   0x0(%rax)
1400f7460:	49 8b 44 24 30       	mov    0x30(%r12),%rax
1400f7465:	49 83 c7 01          	add    $0x1,%r15
1400f7469:	46 39 7c 28 04       	cmp    %r15d,0x4(%rax,%r13,1)
1400f746e:	0f 8e 2c 05 00 00    	jle    0x1400f79a0
1400f7474:	4b 63 0c be          	movslq (%r14,%r15,4),%rcx
1400f7478:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
1400f747c:	48 c1 e1 04          	shl    $0x4,%rcx