1408f5b56:	0f 85 77 c7 ff ff    	jne    0x1408f22d3
1408f5b5c:	49 8b 06             	mov    (%r14),%rax
1408f5b5f:	48 8d 3d ca 26 75 00 	lea    0x7526ca(%rip),%rdi        # 0x141048230
1408f5b66:	48 8b cb             	mov    %rbx,%rcx
1408f5b69:	0f b6 50 64          	movzbl 0x64(%rax),%edx
1408f5b6d:	48 03 d2             	add    %rdx,%rdx
1408f5b70:	48 8b 14 d7          	mov    (%rdi,%rdx,8),%rdx
1408f5b74:	e8 c7 e0 fc ff       	call   0x1408c3c40
1408f5b79:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f5b7e:	e9 9a 07 00 00       	jmp    0x1408f631d
1408f5b83:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f5b88:	41 f6 45 2c 40       	testb  $0x40,0x2c(%r13)
1408f5b8d:	0f 85 8a 07 00 00    	jne    0x1408f631d
1408f5b93:	4c 8b 0d 96 26 75 00 	mov    0x752696(%rip),%r9        # 0x141048230
1408f5b9a:	48 8d 3d 8f 26 75 00 	lea    0x75268f(%rip),%rdi        # 0x141048230
1408f5ba1:	4d 85 c9             	test   %r9,%r9
1408f5ba4:	74 51                	je     0x1408f5bf7
1408f5ba6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408f5bad:	00 00 00
1408f5bb0:	49 8b d2             	mov    %r10,%rdx
1408f5bb3:	4d 2b ca             	sub    %r10,%r9
1408f5bb6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408f5bbd:	00 00 00
1408f5bc0:	0f b6 02             	movzbl (%rdx),%eax
1408f5bc3:	46 0f b6 04 0a       	movzbl (%rdx,%r9,1),%r8d
1408f5bc8:	41 3b c0             	cmp    %r8d,%eax
1408f5bcb:	75 4b                	jne    0x1408f5c18
1408f5bcd:	85 c0                	test   %eax,%eax
1408f5bcf:	75 6d                	jne    0x1408f5c3e
1408f5bd1:	0f b6 47 08          	movzbl 0x8(%rdi),%eax
1408f5bd5:	ba 02 00 00 00       	mov    $0x2,%edx
1408f5bda:	84 c0                	test   %al,%al
1408f5bdc:	0f 45 d0             	cmovne %eax,%edx
1408f5bdf:	49 8b 45 20          	mov    0x20(%r13),%rax
1408f5be3:	48 8b 48 18          	mov    0x18(%rax),%rcx
1408f5be7:	88 51 71             	mov    %dl,0x71(%rcx)
1408f5bea:	49 8b cd             	mov    %r13,%rcx
1408f5bed:	e8 8e 9f 00 00       	call   0x1408ffb80
1408f5bf2:	4c 8b 54 24 68       	mov    0x68(%rsp),%r10
1408f5bf7:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1408f5bfb:	0f 85 1c 07 00 00    	jne    0x1408f631d
1408f5c01:	4d 8b c2             	mov    %r10,%r8
1408f5c04:	48 8d 15 ed c4 75 00 	lea    0x75c4ed(%rip),%rdx        # 0x1410520f8
1408f5c0b:	49 8b ce             	mov    %r14,%rcx
1408f5c0e:	e8 6d 3c fe ff       	call   0x1408d9880
1408f5c13:	e9 05 07 00 00       	jmp    0x1408f631d
1408f5c18:	0f b6 8c 08 20 7d 04 	movzbl 0x1047d20(%rax,%rcx,1),%ecx
1408f5c1f:	01
1408f5c20:	49 8b c0             	mov    %r8,%rax
1408f5c23:	4c 8d 05 d6 a3 70 ff 	lea    -0x8f5c2a(%rip),%r8        # 0x140000000
1408f5c2a:	42 0f b6 84 00 20 7d 	movzbl 0x1047d20(%rax,%r8,1),%eax
1408f5c31:	04 01
1408f5c33:	3b c8                	cmp    %eax,%ecx
1408f5c35:	75 0f                	jne    0x1408f5c46
1408f5c37:	48 8d 0d c2 a3 70 ff 	lea    -0x8f5c3e(%rip),%rcx        # 0x140000000
1408f5c3e:	48 ff c2             	inc    %rdx
1408f5c41:	e9 7a ff ff ff       	jmp    0x1408f5bc0
1408f5c46:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1408f5c4a:	48 83 c7 10          	add    $0x10,%rdi
1408f5c4e:	4d 85 c9             	test   %r9,%r9
1408f5c51:	74 ae                	je     0x1408f5c01
1408f5c53:	48 8d 0d a6 a3 70 ff 	lea    -0x8f5c5a(%rip),%rcx        # 0x140000000
1408f5c5a:	e9 51 ff ff ff       	jmp    0x1408f5bb0
1408f5c5f:	41 8b 7f 10          	mov    0x10(%r15),%edi
1408f5c63:	41 8b d3             	mov    %r11d,%edx
1408f5c66:	48 8b cb             	mov    %rbx,%rcx
1408f5c69:	e8 32 04 02 00       	call   0x1409160a0
1408f5c6e:	4d 85 d2             	test   %r10,%r10
1408f5c71:	74 5c                	je     0x1408f5ccf
1408f5c73:	41 f6 47 09 08       	testb  $0x8,0x9(%r15)
1408f5c78:	75 55                	jne    0x1408f5ccf
1408f5c7a:	45 33 c9             	xor    %r9d,%r9d
1408f5c7d:	4c 8d 05 3c 26 75 00 	lea    0x75263c(%rip),%r8        # 0x1410482c0
1408f5c84:	ba 02 00 00 00       	mov    $0x2,%edx
1408f5c89:	e8 72 12 01 00       	call   0x140906f00
1408f5c8e:	44 8b 64 24 7c       	mov    0x7c(%rsp),%r12d
1408f5c93:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1408f5c97:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f5c9c:	48 8b d8             	mov    %rax,%rbx
1408f5c9f:	49 8b cf             	mov    %r15,%rcx
1408f5ca2:	c7 45 80 00 00 00 00 	movl   $0x0,-0x80(%rbp)
1408f5ca9:	44 89 60 04          	mov    %r12d,0x4(%rax)
1408f5cad:	44 89 60 1c          	mov    %r12d,0x1c(%rax)
1408f5cb1:	89 78 20             	mov    %edi,0x20(%rax)
1408f5cb4:	e8 57 1d ff ff       	call   0x1408e7a10
1408f5cb9:	8b 4d 80             	mov    -0x80(%rbp),%ecx
1408f5cbc:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f5cc1:	89 4b 24             	mov    %ecx,0x24(%rbx)
1408f5cc4:	66 c7 43 1a 01 00    	movw   $0x1,0x1a(%rbx)
1408f5cca:	e9 53 06 00 00       	jmp    0x1408f6322
1408f5ccf:	45 33 c9             	xor    %r9d,%r9d
1408f5cd2:	4c 8d 05 ef 25 75 00 	lea    0x7525ef(%rip),%r8        # 0x1410482c8
1408f5cd9:	ba 03 00 00 00       	mov    $0x3,%edx
1408f5cde:	e8 1d 12 01 00       	call   0x140906f00
1408f5ce3:	44 8b 64 24 7c       	mov    0x7c(%rsp),%r12d
1408f5ce8:	44 89 60 04          	mov    %r12d,0x4(%rax)
1408f5cec:	44 89 60 1c          	mov    %r12d,0x1c(%rax)
1408f5cf0:	89 78 24             	mov    %edi,0x24(%rax)
1408f5cf3:	48 8b cb             	mov    %rbx,%rcx
1408f5cf6:	e8 85 f7 01 00       	call   0x140915480
1408f5cfb:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f5d00:	e9 18 06 00 00       	jmp    0x1408f631d
1408f5d05:	bf 01 00 00 00       	mov    $0x1,%edi
1408f5d0a:	41 89 7e 38          	mov    %edi,0x38(%r14)
1408f5d0e:	66 90                	xchg   %ax,%ax
1408f5d10:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1408f5d14:	48 83 f8 23          	cmp    $0x23,%rax
1408f5d18:	77 d9                	ja     0x1408f5cf3
1408f5d1a:	4c 8b 84 c1 c0 7b 04 	mov    0x1047bc0(%rcx,%rax,8),%r8
1408f5d21:	01
1408f5d22:	48 ff c0             	inc    %rax
1408f5d25:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1408f5d29:	4d 85 c0             	test   %r8,%r8
1408f5d2c:	74 c5                	je     0x1408f5cf3
1408f5d2e:	8b d7                	mov    %edi,%edx
1408f5d30:	48 8b cb             	mov    %rbx,%rcx
1408f5d33:	e8 b8 c9 01 00       	call   0x1409126f0
1408f5d38:	44 8b cf             	mov    %edi,%r9d
1408f5d3b:	44 8b c7             	mov    %edi,%r8d
1408f5d3e:	ba 54 00 00 00       	mov    $0x54,%edx
1408f5d43:	48 8b cb             	mov    %rbx,%rcx
1408f5d46:	e8 f5 0e 01 00       	call   0x140906c40
1408f5d4b:	48 8d 0d ae a2 70 ff 	lea    -0x8f5d52(%rip),%rcx        # 0x140000000
1408f5d52:	eb bc                	jmp    0x1408f5d10
1408f5d54:	49 83 7d 00 00       	cmpq   $0x0,0x0(%r13)
1408f5d59:	be 03 00 00 00       	mov    $0x3,%esi
1408f5d5e:	41 0f 45 fb          	cmovne %r11d,%edi
1408f5d62:	4d 85 d2             	test   %r10,%r10
1408f5d65:	74 54                	je     0x1408f5dbb
1408f5d67:	48 8d 15 52 c1 75 00 	lea    0x75c152(%rip),%rdx        # 0x141051ec0
1408f5d6e:	49 8b ca             	mov    %r10,%rcx
1408f5d71:	e8 3a b9 00 00       	call   0x1409016b0
1408f5d76:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f5d7b:	85 c0                	test   %eax,%eax
1408f5d7d:	75 07                	jne    0x1408f5d86
1408f5d7f:	b8 01 00 00 00       	mov    $0x1,%eax
1408f5d84:	eb 3c                	jmp    0x1408f5dc2
1408f5d86:	48 8d 15 8b c3 75 00 	lea    0x75c38b(%rip),%rdx        # 0x141052118
1408f5d8d:	49 8b cf             	mov    %r15,%rcx
1408f5d90:	e8 1b b9 00 00       	call   0x1409016b0
1408f5d95:	85 c0                	test   %eax,%eax
1408f5d97:	75 07                	jne    0x1408f5da0
1408f5d99:	b8 02 00 00 00       	mov    $0x2,%eax
1408f5d9e:	eb 22                	jmp    0x1408f5dc2
1408f5da0:	48 8d 15 99 7c 75 00 	lea    0x757c99(%rip),%rdx        # 0x14104da40
1408f5da7:	49 8b cf             	mov    %r15,%rcx
1408f5daa:	e8 01 b9 00 00       	call   0x1409016b0
1408f5daf:	85 c0                	test   %eax,%eax
1408f5db1:	b8 00 00 00 00       	mov    $0x0,%eax
1408f5db6:	0f 44 c6             	cmove  %esi,%eax
1408f5db9:	eb 07                	jmp    0x1408f5dc2
1408f5dbb:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f5dc0:	33 c0                	xor    %eax,%eax
1408f5dc2:	41 89 76 38          	mov    %esi,0x38(%r14)
1408f5dc6:	44 8b c8             	mov    %eax,%r9d
1408f5dc9:	41 be 01 00 00 00    	mov    $0x1,%r14d
1408f5dcf:	44 8b c7             	mov    %edi,%r8d
1408f5dd2:	8b d6                	mov    %esi,%edx
1408f5dd4:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408f5dd9:	48 8b cb             	mov    %rbx,%rcx
1408f5ddc:	e8 cf 0e 01 00       	call   0x140906cb0
1408f5de1:	44 8b ce             	mov    %esi,%r9d
1408f5de4:	45 8b c6             	mov    %r14d,%r8d
1408f5de7:	ba 54 00 00 00       	mov    $0x54,%edx
1408f5dec:	48 8b cb             	mov    %rbx,%rcx
1408f5def:	e8 4c 0e 01 00       	call   0x140906c40
1408f5df4:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f5df9:	e9 24 05 00 00       	jmp    0x1408f6322
1408f5dfe:	33 ff                	xor    %edi,%edi
1408f5e00:	4d 85 d2             	test   %r10,%r10
1408f5e03:	74 21                	je     0x1408f5e26
1408f5e05:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1408f5e09:	89 7d 80             	mov    %edi,-0x80(%rbp)
1408f5e0c:	49 8b ca             	mov    %r10,%rcx
1408f5e0f:	e8 fc 1b ff ff       	call   0x1408e7a10
1408f5e14:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f5e19:	8b 55 80             	mov    -0x80(%rbp),%edx
1408f5e1c:	49 8b cd             	mov    %r13,%rcx
1408f5e1f:	e8 6c 38 f8 ff       	call   0x140879690
1408f5e24:	eb 05                	jmp    0x1408f5e2b
1408f5e26:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f5e2b:	48 8d 05 3e 1c 02 00 	lea    0x21c3e(%rip),%rax        # 0x140917a70
1408f5e32:	49 39 85 68 01 00 00 	cmp    %rax,0x168(%r13)
1408f5e39:	75 07                	jne    0x1408f5e42
1408f5e3b:	41 8b bd 70 01 00 00 	mov    0x170(%r13),%edi
1408f5e42:	48 63 d7             	movslq %edi,%rdx
1408f5e45:	48 8b cb             	mov    %rbx,%rcx
1408f5e48:	e8 03 dc fc ff       	call   0x1408c3a50
1408f5e4d:	e9 cb 04 00 00       	jmp    0x1408f631d
1408f5e52:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f5e57:	49 8b 4d 18          	mov    0x18(%r13),%rcx
1408f5e5b:	48 85 c9             	test   %rcx,%rcx
1408f5e5e:	74 0d                	je     0x1408f5e6d
1408f5e60:	48 8b 05 49 78 ab 00 	mov    0xab7849(%rip),%rax        # 0x1413ad6b0
1408f5e67:	ff 15 b3 db 68 00    	call   *0x68dbb3(%rip)        # 0x140f83a20
1408f5e6d:	41 80 7d 6f 00       	cmpb   $0x0,0x6f(%r13)
1408f5e72:	75 08                	jne    0x1408f5e7c
1408f5e74:	49 8b cd             	mov    %r13,%rcx
1408f5e77:	e8 84 f3 f9 ff       	call   0x140895200
1408f5e7c:	41 83 7d 28 00       	cmpl   $0x0,0x28(%r13)
1408f5e81:	7e 46                	jle    0x1408f5ec9
1408f5e83:	33 ff                	xor    %edi,%edi
1408f5e85:	8b df                	mov    %edi,%ebx
1408f5e87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1408f5e8e:	00 00
1408f5e90:	49 8b 45 20          	mov    0x20(%r13),%rax
1408f5e94:	48 8b 44 18 08       	mov    0x8(%rax,%rbx,1),%rax
1408f5e99:	48 85 c0             	test   %rax,%rax
1408f5e9c:	74 1f                	je     0x1408f5ebd
1408f5e9e:	48 8b 40 08          	mov    0x8(%rax),%rax
1408f5ea2:	48 8b 08             	mov    (%rax),%rcx
1408f5ea5:	48 8b 05 8c 78 ab 00 	mov    0xab788c(%rip),%rax        # 0x1413ad738
1408f5eac:	48 8b 89 20 01 00 00 	mov    0x120(%rcx),%rcx
1408f5eb3:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1408f5eb7:	ff 15 63 db 68 00    	call   *0x68db63(%rip)        # 0x140f83a20
1408f5ebd:	ff c7                	inc    %edi
1408f5ebf:	48 83 c3 20          	add    $0x20,%rbx
1408f5ec3:	41 3b 7d 28          	cmp    0x28(%r13),%edi
1408f5ec7:	7c c7                	jl     0x1408f5e90
1408f5ec9:	41 80 7d 6f 00       	cmpb   $0x0,0x6f(%r13)
1408f5ece:	75 08                	jne    0x1408f5ed8
1408f5ed0:	49 8b cd             	mov    %r13,%rcx
1408f5ed3:	e8 78 f6 f9 ff       	call   0x140895550
1408f5ed8:	49 8b 4d 18          	mov    0x18(%r13),%rcx
1408f5edc:	48 85 c9             	test   %rcx,%rcx
1408f5edf:	0f 84 38 04 00 00    	je     0x1408f631d
1408f5ee5:	48 8b 05 d4 77 ab 00 	mov    0xab77d4(%rip),%rax        # 0x1413ad6c0
1408f5eec:	ff 15 2e db 68 00    	call   *0x68db2e(%rip)        # 0x140f83a20
1408f5ef2:	e9 26 04 00 00       	jmp    0x1408f631d
1408f5ef7:	4d 85 d2             	test   %r10,%r10
1408f5efa:	74 28                	je     0x1408f5f24
1408f5efc:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1408f5f00:	c7 45 80 00 00 00 00 	movl   $0x0,-0x80(%rbp)
1408f5f07:	49 8b ca             	mov    %r10,%rcx
1408f5f0a:	e8 01 1b ff ff       	call   0x1408e7a10
1408f5f0f:	44 8b 7d 80          	mov    -0x80(%rbp),%r15d
1408f5f13:	41 f6 c7 02          	test   $0x2,%r15b
1408f5f17:	0f 84 b6 c3 ff ff    	je     0x1408f22d3
1408f5f1d:	44 8b 5c 24 7c       	mov    0x7c(%rsp),%r11d
1408f5f22:	eb 06                	jmp    0x1408f5f2a
1408f5f24:	41 bf fe ff 00 00    	mov    $0xfffe,%r15d
1408f5f2a:	48 83 7d a8 00       	cmpq   $0x0,-0x58(%rbp)
1408f5f2f:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
1408f5f33:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
1408f5f38:	44 8b 6e 34          	mov    0x34(%rsi),%r13d
1408f5f3c:	41 8d 45 01          	lea    0x1(%r13),%eax
1408f5f40:	89 46 34             	mov    %eax,0x34(%rsi)
1408f5f43:	74 05                	je     0x1408f5f4a
1408f5f45:	41 8b c3             	mov    %r11d,%eax
1408f5f48:	eb 06                	jmp    0x1408f5f50
1408f5f4a:	41 8b 42 28          	mov    0x28(%r10),%eax
1408f5f4e:	ff c8                	dec    %eax
1408f5f50:	4c 63 c0             	movslq %eax,%r8
1408f5f53:	4d 3b e0             	cmp    %r8,%r12
1408f5f56:	0f 8f d1 01 00 00    	jg     0x1408f612d
1408f5f5c:	4c 2b 45 b8          	sub    -0x48(%rbp),%r8
1408f5f60:	41 8b cb             	mov    %r11d,%ecx
1408f5f63:	ba 01 00 00 00       	mov    $0x1,%edx
1408f5f68:	49 c1 e4 05          	shl    $0x5,%r12
1408f5f6c:	d3 c2                	rol    %cl,%edx
1408f5f6e:	49 ff c0             	inc    %r8
1408f5f71:	89 55 80             	mov    %edx,-0x80(%rbp)
1408f5f74:	4c 89 45 c0          	mov    %r8,-0x40(%rbp)
1408f5f78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1408f5f7f:	00
1408f5f80:	41 83 fb 01          	cmp    $0x1,%r11d
1408f5f84:	0f 84 84 01 00 00    	je     0x1408f610e
1408f5f8a:	48 8b 86 a0 00 00 00 	mov    0xa0(%rsi),%rax
1408f5f91:	48 8b ce             	mov    %rsi,%rcx
1408f5f94:	48 85 c0             	test   %rax,%rax
1408f5f97:	48 0f 45 c8          	cmovne %rax,%rcx
1408f5f9b:	8b 41 74             	mov    0x74(%rcx),%eax
1408f5f9e:	85 d0                	test   %edx,%eax
1408f5fa0:	75 07                	jne    0x1408f5fa9
1408f5fa2:	44 0f ab d8          	bts    %r11d,%eax
1408f5fa6:	89 41 74             	mov    %eax,0x74(%rcx)
1408f5fa9:	49 8b 42 20          	mov    0x20(%r10),%rax
1408f5fad:	4a 8b 4c 20 18       	mov    0x18(%rax,%r12,1),%rcx
1408f5fb2:	4c 8b 71 10          	mov    0x10(%rcx),%r14
1408f5fb6:	4d 85 f6             	test   %r14,%r14
1408f5fb9:	0f 84 4f 01 00 00    	je     0x1408f610e
1408f5fbf:	90                   	nop
1408f5fc0:	49 8b 7e 10          	mov    0x10(%r14),%rdi
1408f5fc4:	f7 47 30 00 01 00 00 	testl  $0x100,0x30(%rdi)
1408f5fcb:	0f 84 2a 01 00 00    	je     0x1408f60fb
1408f5fd1:	0f b7 77 3a          	movzwl 0x3a(%rdi),%esi
1408f5fd5:	48 8b 47 10          	mov    0x10(%rdi),%rax
1408f5fd9:	66 83 c6 2e          	add    $0x2e,%si
1408f5fdd:	48 85 c0             	test   %rax,%rax
1408f5fe0:	74 0f                	je     0x1408f5ff1
1408f5fe2:	f6 40 64 80          	testb  $0x80,0x64(%rax)
1408f5fe6:	74 57                	je     0x1408f603f
1408f5fe8:	48 8b 40 28          	mov    0x28(%rax),%rax
1408f5fec:	48 85 c0             	test   %rax,%rax
1408f5fef:	75 f1                	jne    0x1408f5fe2
1408f5ff1:	66 85 f6             	test   %si,%si
1408f5ff4:	74 49                	je     0x1408f603f
1408f5ff6:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1408f5ffa:	4c 8b cf             	mov    %rdi,%r9
1408f5ffd:	45 8b c3             	mov    %r11d,%r8d
1408f6000:	c7 44 24 20 70 00 00 	movl   $0x70,0x20(%rsp)
1408f6007:	00
1408f6008:	41 8b d5             	mov    %r13d,%edx
1408f600b:	e8 60 84 ff ff       	call   0x1408ee470
1408f6010:	44 8b 8b 90 00 00 00 	mov    0x90(%rbx),%r9d
1408f6017:	41 8b cf             	mov    %r15d,%ecx
1408f601a:	83 e1 01             	and    $0x1,%ecx
1408f601d:	0f bf d6             	movswl %si,%edx
1408f6020:	83 c1 02             	add    $0x2,%ecx
1408f6023:	89 54 24 20          	mov    %edx,0x20(%rsp)
1408f6027:	44 03 c9             	add    %ecx,%r9d
1408f602a:	45 8b c5             	mov    %r13d,%r8d
1408f602d:	48 8b cb             	mov    %rbx,%rcx
1408f6030:	ba 20 00 00 00       	mov    $0x20,%edx
1408f6035:	e8 76 0c 01 00       	call   0x140906cb0
1408f603a:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
1408f603f:	4d 8b 42 20          	mov    0x20(%r10),%r8
1408f6043:	48 8d 15 d6 c0 75 00 	lea    0x75c0d6(%rip),%rdx        # 0x141052120
1408f604a:	4c 8b 0f             	mov    (%rdi),%r9
1408f604d:	49 8b ca             	mov    %r10,%rcx
1408f6050:	4f 8b 04 20          	mov    (%r8,%r12,1),%r8
1408f6054:	e8 d7 76 ff ff       	call   0x1408ed730
1408f6059:	48 8b d0             	mov    %rax,%rdx
1408f605c:	41 f6 c7 01          	test   $0x1,%r15b
1408f6060:	74 63                	je     0x1408f60c5
1408f6062:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
1408f6066:	0f b6 4e 1f          	movzbl 0x1f(%rsi),%ecx
1408f606a:	84 c9                	test   %cl,%cl
1408f606c:	75 08                	jne    0x1408f6076
1408f606e:	ff 46 38             	incl   0x38(%rsi)
1408f6071:	8b 7e 38             	mov    0x38(%rsi),%edi
1408f6074:	eb 0f                	jmp    0x1408f6085
1408f6076:	fe c9                	dec    %cl
1408f6078:	0f b6 c1             	movzbl %cl,%eax
1408f607b:	88 46 1f             	mov    %al,0x1f(%rsi)
1408f607e:	8b bc 86 d8 00 00 00 	mov    0xd8(%rsi,%rax,4),%edi
1408f6085:	c7 44 24 30 fa ff ff 	movl   $0xfffffffa,0x30(%rsp)
1408f608c:	ff
1408f608d:	44 8b cf             	mov    %edi,%r9d
1408f6090:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1408f6095:	45 33 c0             	xor    %r8d,%r8d
1408f6098:	ba 75 00 00 00       	mov    $0x75,%edx
1408f609d:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1408f60a4:	00
1408f60a5:	48 8b cb             	mov    %rbx,%rcx
1408f60a8:	e8 73 0c 01 00       	call   0x140906d20
1408f60ad:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1408f60b3:	44 8b c7             	mov    %edi,%r8d
1408f60b6:	ba 54 00 00 00       	mov    $0x54,%edx
1408f60bb:	48 8b cb             	mov    %rbx,%rcx