1408f2ced:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1408f2cf1:	8b 52 74             	mov    0x74(%rdx),%edx
1408f2cf4:	e8 37 cd fd ff       	call   0x1408cfa30
1408f2cf9:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f2cfe:	e9 1a 36 00 00       	jmp    0x1408f631d
1408f2d03:	4d 85 d2             	test   %r10,%r10
1408f2d06:	75 39                	jne    0x1408f2d41
1408f2d08:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f2d0d:	41 f6 45 30 20       	testb  $0x20,0x30(%r13)
1408f2d12:	75 12                	jne    0x1408f2d26
1408f2d14:	33 c0                	xor    %eax,%eax
1408f2d16:	48 8b cb             	mov    %rbx,%rcx
1408f2d19:	48 63 d0             	movslq %eax,%rdx
1408f2d1c:	e8 2f 0d fd ff       	call   0x1408c3a50
1408f2d21:	e9 f7 35 00 00       	jmp    0x1408f631d
1408f2d26:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1408f2d2a:	33 d2                	xor    %edx,%edx
1408f2d2c:	e8 9f cf fd ff       	call   0x1408cfcd0
1408f2d31:	48 63 d0             	movslq %eax,%rdx
1408f2d34:	48 8b cb             	mov    %rbx,%rcx
1408f2d37:	e8 14 0d fd ff       	call   0x1408c3a50
1408f2d3c:	e9 dc 35 00 00       	jmp    0x1408f631d
1408f2d41:	bf 01 00 00 00       	mov    $0x1,%edi
1408f2d46:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1408f2d4b:	49 8b ca             	mov    %r10,%rcx
1408f2d4e:	89 7c 24 78          	mov    %edi,0x78(%rsp)
1408f2d52:	e8 b9 4c ff ff       	call   0x1408e7a10
1408f2d57:	8b 5c 24 78          	mov    0x78(%rsp),%ebx
1408f2d5b:	85 c0                	test   %eax,%eax
1408f2d5d:	74 0b                	je     0x1408f2d6a
1408f2d5f:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1408f2d63:	8b d3                	mov    %ebx,%edx
1408f2d65:	e8 66 cf fd ff       	call   0x1408cfcd0
1408f2d6a:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f2d6f:	85 db                	test   %ebx,%ebx
1408f2d71:	8b d7                	mov    %edi,%edx
1408f2d73:	49 8b cf             	mov    %r15,%rcx
1408f2d76:	41 0f 95 c0          	setne  %r8b
1408f2d7a:	e8 e1 9e fb ff       	call   0x1408acc60
1408f2d7f:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f2d84:	49 8b 55 30          	mov    0x30(%r13),%rdx
1408f2d88:	48 8b ca             	mov    %rdx,%rcx
1408f2d8b:	48 83 ca 20          	or     $0x20,%rdx
1408f2d8f:	48 83 e1 df          	and    $0xffffffffffffffdf,%rcx
1408f2d93:	84 c0                	test   %al,%al
1408f2d95:	48 0f 44 d1          	cmove  %rcx,%rdx
1408f2d99:	49 8b cd             	mov    %r13,%rcx
1408f2d9c:	49 89 55 30          	mov    %rdx,0x30(%r13)
1408f2da0:	e8 8b 3a fd ff       	call   0x1408c6830
1408f2da5:	e9 78 35 00 00       	jmp    0x1408f6322
1408f2daa:	4d 85 d2             	test   %r10,%r10
1408f2dad:	0f 84 bd 00 00 00    	je     0x1408f2e70
1408f2db3:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
1408f2db7:	49 8b ca             	mov    %r10,%rcx
1408f2dba:	e8 11 3b fe ff       	call   0x1408d68d0
1408f2dbf:	48 83 7d 98 00       	cmpq   $0x0,-0x68(%rbp)
1408f2dc4:	7d 0b                	jge    0x1408f2dd1
1408f2dc6:	48 8b 05 8b a9 ab 00 	mov    0xaba98b(%rip),%rax        # 0x1413ad758
1408f2dcd:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1408f2dd1:	41 83 7d 08 00       	cmpl   $0x0,0x8(%r13)
1408f2dd6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1408f2ddb:	75 08                	jne    0x1408f2de5
1408f2ddd:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1408f2de1:	48 89 41 40          	mov    %rax,0x40(%rcx)
1408f2de5:	8b 41 28             	mov    0x28(%rcx),%eax
1408f2de8:	83 e8 01             	sub    $0x1,%eax
1408f2deb:	48 63 f0             	movslq %eax,%rsi
1408f2dee:	0f 88 7c 00 00 00    	js     0x1408f2e70
1408f2df4:	4c 8b f6             	mov    %rsi,%r14
1408f2df7:	49 c1 e6 05          	shl    $0x5,%r14
1408f2dfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408f2e00:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408f2e04:	4a 8b 7c 30 08       	mov    0x8(%rax,%r14,1),%rdi
1408f2e09:	48 85 ff             	test   %rdi,%rdi
1408f2e0c:	74 58                	je     0x1408f2e66
1408f2e0e:	49 3b f4             	cmp    %r12,%rsi
1408f2e11:	74 07                	je     0x1408f2e1a
1408f2e13:	41 83 7d 08 00       	cmpl   $0x0,0x8(%r13)
1408f2e18:	75 4c                	jne    0x1408f2e66
1408f2e1a:	80 7f 11 00          	cmpb   $0x0,0x11(%rdi)
1408f2e1e:	4c 8b 7d 98          	mov    -0x68(%rbp),%r15
1408f2e22:	4c 8b 67 08          	mov    0x8(%rdi),%r12
1408f2e26:	74 11                	je     0x1408f2e39
1408f2e28:	ff 47 14             	incl   0x14(%rdi)
1408f2e2b:	80 7f 12 00          	cmpb   $0x0,0x12(%rdi)
1408f2e2f:	75 08                	jne    0x1408f2e39
1408f2e31:	48 8b cf             	mov    %rdi,%rcx
1408f2e34:	e8 77 27 fa ff       	call   0x1408955b0
1408f2e39:	49 8b 0c 24          	mov    (%r12),%rcx
1408f2e3d:	4c 89 b9 a0 00 00 00 	mov    %r15,0xa0(%rcx)
1408f2e44:	e8 57 52 fc ff       	call   0x1408b80a0
1408f2e49:	80 7f 11 00          	cmpb   $0x0,0x11(%rdi)
1408f2e4d:	74 0e                	je     0x1408f2e5d
1408f2e4f:	83 6f 14 01          	subl   $0x1,0x14(%rdi)
1408f2e53:	75 08                	jne    0x1408f2e5d
1408f2e55:	48 8b cf             	mov    %rdi,%rcx
1408f2e58:	e8 73 2a 03 00       	call   0x1409258d0
1408f2e5d:	4c 8b 65 b8          	mov    -0x48(%rbp),%r12
1408f2e61:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1408f2e66:	49 83 ee 20          	sub    $0x20,%r14
1408f2e6a:	48 83 ee 01          	sub    $0x1,%rsi
1408f2e6e:	79 90                	jns    0x1408f2e00
1408f2e70:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f2e75:	4c 8d 4d 98          	lea    -0x68(%rbp),%r9
1408f2e79:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1408f2e7d:	49 8b cd             	mov    %r13,%rcx
1408f2e80:	41 b8 12 00 00 00    	mov    $0x12,%r8d
1408f2e86:	48 c7 45 98 ff ff ff 	movq   $0xffffffffffffffff,-0x68(%rbp)
1408f2e8d:	ff
1408f2e8e:	e8 fd 01 f8 ff       	call   0x140873090
1408f2e93:	85 c0                	test   %eax,%eax
1408f2e95:	75 11                	jne    0x1408f2ea8
1408f2e97:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1408f2e9b:	48 8b cb             	mov    %rbx,%rcx
1408f2e9e:	e8 ad 0b fd ff       	call   0x1408c3a50
1408f2ea3:	e9 75 34 00 00       	jmp    0x1408f631d
1408f2ea8:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f2ead:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1408f2eb2:	83 f8 0c             	cmp    $0xc,%eax
1408f2eb5:	0f 84 6c 34 00 00    	je     0x1408f6327
1408f2ebb:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1408f2ebf:	ff 41 30             	incl   0x30(%rcx)
1408f2ec2:	89 41 18             	mov    %eax,0x18(%rcx)
1408f2ec5:	e9 5d 34 00 00       	jmp    0x1408f6327
1408f2eca:	4d 85 d2             	test   %r10,%r10
1408f2ecd:	75 17                	jne    0x1408f2ee6
1408f2ecf:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f2ed4:	48 8b cb             	mov    %rbx,%rcx
1408f2ed7:	41 0f b6 55 66       	movzbl 0x66(%r13),%edx
1408f2edc:	e8 6f 0b fd ff       	call   0x1408c3a50
1408f2ee1:	e9 37 34 00 00       	jmp    0x1408f631d
1408f2ee6:	41 0f be 0a          	movsbl (%r10),%ecx
1408f2eea:	8d 41 d0             	lea    -0x30(%rcx),%eax
1408f2eed:	3c 02                	cmp    $0x2,%al
1408f2eef:	77 08                	ja     0x1408f2ef9
1408f2ef1:	8d 79 d0             	lea    -0x30(%rcx),%edi
1408f2ef4:	e9 8c 00 00 00       	jmp    0x1408f2f85
1408f2ef9:	4d 8b c2             	mov    %r10,%r8
1408f2efc:	4c 8d 0d 51 10 6b 00 	lea    0x6b1051(%rip),%r9        # 0x140fa3f54
1408f2f03:	41 0f b6 01          	movzbl (%r9),%eax
1408f2f07:	0f b6 d1             	movzbl %cl,%edx
1408f2f0a:	3b d0                	cmp    %eax,%edx
1408f2f0c:	75 0b                	jne    0x1408f2f19
1408f2f0e:	84 c9                	test   %cl,%cl
1408f2f10:	75 24                	jne    0x1408f2f36
1408f2f12:	bf 01 00 00 00       	mov    $0x1,%edi
1408f2f17:	eb 6c                	jmp    0x1408f2f85
1408f2f19:	4c 8d 1d e0 d0 70 ff 	lea    -0x8f2f20(%rip),%r11        # 0x140000000
1408f2f20:	42 0f b6 8c 18 20 7d 	movzbl 0x1047d20(%rax,%r11,1),%ecx
1408f2f27:	04 01
1408f2f29:	42 0f b6 84 1a 20 7d 	movzbl 0x1047d20(%rdx,%r11,1),%eax
1408f2f30:	04 01
1408f2f32:	3b c1                	cmp    %ecx,%eax
1408f2f34:	75 0d                	jne    0x1408f2f43
1408f2f36:	41 0f b6 48 01       	movzbl 0x1(%r8),%ecx
1408f2f3b:	49 ff c0             	inc    %r8
1408f2f3e:	49 ff c1             	inc    %r9
1408f2f41:	eb c0                	jmp    0x1408f2f03
1408f2f43:	4c 8d 0d e6 aa 75 00 	lea    0x75aae6(%rip),%r9        # 0x14104da30
1408f2f4a:	49 8b d2             	mov    %r10,%rdx
1408f2f4d:	4d 2b ca             	sub    %r10,%r9
1408f2f50:	0f b6 02             	movzbl (%rdx),%eax
1408f2f53:	46 0f b6 04 0a       	movzbl (%rdx,%r9,1),%r8d
1408f2f58:	41 3b c0             	cmp    %r8d,%eax
1408f2f5b:	75 0b                	jne    0x1408f2f68
1408f2f5d:	85 c0                	test   %eax,%eax
1408f2f5f:	75 1d                	jne    0x1408f2f7e
1408f2f61:	bf 02 00 00 00       	mov    $0x2,%edi
1408f2f66:	eb 1d                	jmp    0x1408f2f85
1408f2f68:	42 0f b6 8c 18 20 7d 	movzbl 0x1047d20(%rax,%r11,1),%ecx
1408f2f6f:	04 01
1408f2f71:	43 0f b6 84 18 20 7d 	movzbl 0x1047d20(%r8,%r11,1),%eax
1408f2f78:	04 01
1408f2f7a:	3b c8                	cmp    %eax,%ecx
1408f2f7c:	75 05                	jne    0x1408f2f83
1408f2f7e:	48 ff c2             	inc    %rdx
1408f2f81:	eb cd                	jmp    0x1408f2f50
1408f2f83:	33 ff                	xor    %edi,%edi
1408f2f85:	49 8b 1e             	mov    (%r14),%rbx
1408f2f88:	0f b6 43 66          	movzbl 0x66(%rbx),%eax
1408f2f8c:	3b c7                	cmp    %edi,%eax
1408f2f8e:	0f 84 3f f3 ff ff    	je     0x1408f22d3
1408f2f94:	49 8b ce             	mov    %r14,%rcx
1408f2f97:	e8 24 b2 fb ff       	call   0x1408ae1c0
1408f2f9c:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f2fa1:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f2fa6:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1408f2fab:	85 c0                	test   %eax,%eax
1408f2fad:	0f 85 74 33 00 00    	jne    0x1408f6327
1408f2fb3:	40 88 7b 66          	mov    %dil,0x66(%rbx)
1408f2fb7:	e9 6b 33 00 00       	jmp    0x1408f6327
1408f2fbc:	80 3d 71 a6 ab 00 00 	cmpb   $0x0,0xaba671(%rip)        # 0x1413ad634
1408f2fc3:	74 27                	je     0x1408f2fec
1408f2fc5:	48 8b 05 d4 a6 ab 00 	mov    0xaba6d4(%rip),%rax        # 0x1413ad6a0
1408f2fcc:	b9 0b 00 00 00       	mov    $0xb,%ecx
1408f2fd1:	ff 15 49 0a 69 00    	call   *0x690a49(%rip)        # 0x140f83a20
1408f2fd7:	48 85 c0             	test   %rax,%rax
1408f2fda:	74 10                	je     0x1408f2fec
1408f2fdc:	48 8b c8             	mov    %rax,%rcx
1408f2fdf:	48 8b 05 ca a6 ab 00 	mov    0xaba6ca(%rip),%rax        # 0x1413ad6b0
1408f2fe6:	ff 15 34 0a 69 00    	call   *0x690a34(%rip)        # 0x140f83a20
1408f2fec:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f2ff1:	4d 85 ff             	test   %r15,%r15
1408f2ff4:	75 16                	jne    0x1408f300c
1408f2ff6:	48 8b 15 73 09 b4 00 	mov    0xb40973(%rip),%rdx        # 0x141433970
1408f2ffd:	48 8b cb             	mov    %rbx,%rcx
1408f3000:	e8 3b 0c fd ff       	call   0x1408c3c40
1408f3005:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f300a:	eb 3e                	jmp    0x1408f304a
1408f300c:	41 80 3f 00          	cmpb   $0x0,(%r15)
1408f3010:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f3015:	74 70                	je     0x1408f3087
1408f3017:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408f301b:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1408f301f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408f3025:	49 8b d7             	mov    %r15,%rdx
1408f3028:	48 8b 41 38          	mov    0x38(%rcx),%rax
1408f302c:	ff 15 ee 09 69 00    	call   *0x6909ee(%rip)        # 0x140f83a20
1408f3032:	85 c0                	test   %eax,%eax
1408f3034:	75 05                	jne    0x1408f303b
1408f3036:	39 45 80             	cmp    %eax,-0x80(%rbp)
1408f3039:	75 4c                	jne    0x1408f3087
1408f303b:	48 8d 15 2e ef 75 00 	lea    0x75ef2e(%rip),%rdx        # 0x141051f70
1408f3042:	49 8b ce             	mov    %r14,%rcx
1408f3045:	e8 36 68 fe ff       	call   0x1408d9880
1408f304a:	80 3d e3 a5 ab 00 00 	cmpb   $0x0,0xaba5e3(%rip)        # 0x1413ad634
1408f3051:	0f 84 cb 32 00 00    	je     0x1408f6322
1408f3057:	48 8b 05 42 a6 ab 00 	mov    0xaba642(%rip),%rax        # 0x1413ad6a0
1408f305e:	b9 0b 00 00 00       	mov    $0xb,%ecx
1408f3063:	ff 15 b7 09 69 00    	call   *0x6909b7(%rip)        # 0x140f83a20
1408f3069:	48 85 c0             	test   %rax,%rax
1408f306c:	0f 84 b0 32 00 00    	je     0x1408f6322
1408f3072:	48 8b c8             	mov    %rax,%rcx
1408f3075:	48 8b 05 44 a6 ab 00 	mov    0xaba644(%rip),%rax        # 0x1413ad6c0
1408f307c:	ff 15 9e 09 69 00    	call   *0x69099e(%rip)        # 0x140f83a20
1408f3082:	e9 9b 32 00 00       	jmp    0x1408f6322
1408f3087:	41 80 7d 66 01       	cmpb   $0x1,0x66(%r13)
1408f308c:	77 08                	ja     0x1408f3096
1408f308e:	49 8b ce             	mov    %r14,%rcx
1408f3091:	e8 2a b1 fb ff       	call   0x1408ae1c0
1408f3096:	48 8b 0d d3 08 b4 00 	mov    0xb408d3(%rip),%rcx        # 0x141433970
1408f309d:	e8 ae 8a f9 ff       	call   0x14088bb50
1408f30a2:	41 80 3f 00          	cmpb   $0x0,(%r15)
1408f30a6:	74 18                	je     0x1408f30c0
1408f30a8:	49 8b d7             	mov    %r15,%rdx
1408f30ab:	48 8d 0d fe 53 6e 00 	lea    0x6e53fe(%rip),%rcx        # 0x140fd84b0
1408f30b2:	e8 19 87 f9 ff       	call   0x14088b7d0
1408f30b7:	48 89 05 b2 08 b4 00 	mov    %rax,0xb408b2(%rip)        # 0x141433970
1408f30be:	eb 8a                	jmp    0x1408f304a
1408f30c0:	48 c7 05 a5 08 b4 00 	movq   $0x0,0xb408a5(%rip)        # 0x141433970
1408f30c7:	00 00 00 00
1408f30cb:	e9 7a ff ff ff       	jmp    0x1408f304a
1408f30d0:	80 3d 5d a5 ab 00 00 	cmpb   $0x0,0xaba55d(%rip)        # 0x1413ad634
1408f30d7:	74 27                	je     0x1408f3100
1408f30d9:	48 8b 05 c0 a5 ab 00 	mov    0xaba5c0(%rip),%rax        # 0x1413ad6a0
1408f30e0:	b9 0b 00 00 00       	mov    $0xb,%ecx
1408f30e5:	ff 15 35 09 69 00    	call   *0x690935(%rip)        # 0x140f83a20
1408f30eb:	48 85 c0             	test   %rax,%rax
1408f30ee:	74 10                	je     0x1408f3100
1408f30f0:	48 8b c8             	mov    %rax,%rcx
1408f30f3:	48 8b 05 b6 a5 ab 00 	mov    0xaba5b6(%rip),%rax        # 0x1413ad6b0
1408f30fa:	ff 15 20 09 69 00    	call   *0x690920(%rip)        # 0x140f83a20
1408f3100:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f3105:	4d 85 ff             	test   %r15,%r15
1408f3108:	75 11                	jne    0x1408f311b
1408f310a:	48 8b 15 67 08 b4 00 	mov    0xb40867(%rip),%rdx        # 0x141433978
1408f3111:	48 8b cb             	mov    %rbx,%rcx
1408f3114:	e8 27 0b fd ff       	call   0x1408c3c40
1408f3119:	eb 6c                	jmp    0x1408f3187
1408f311b:	41 80 3f 00          	cmpb   $0x0,(%r15)
1408f311f:	74 31                	je     0x1408f3152
1408f3121:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f3126:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1408f312a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408f3130:	49 8b d7             	mov    %r15,%rdx
1408f3133:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408f3137:	48 8b 41 38          	mov    0x38(%rcx),%rax
1408f313b:	ff 15 df 08 69 00    	call   *0x6908df(%rip)        # 0x140f83a20
1408f3141:	85 c0                	test   %eax,%eax
1408f3143:	0f 85 f2 fe ff ff    	jne    0x1408f303b
1408f3149:	39 45 80             	cmp    %eax,-0x80(%rbp)
1408f314c:	0f 84 e9 fe ff ff    	je     0x1408f303b
1408f3152:	48 8b 0d 1f 08 b4 00 	mov    0xb4081f(%rip),%rcx        # 0x141433978
1408f3159:	e8 f2 89 f9 ff       	call   0x14088bb50
1408f315e:	41 80 3f 00          	cmpb   $0x0,(%r15)
1408f3162:	74 18                	je     0x1408f317c
1408f3164:	49 8b d7             	mov    %r15,%rdx
1408f3167:	48 8d 0d 42 53 6e 00 	lea    0x6e5342(%rip),%rcx        # 0x140fd84b0
1408f316e:	e8 5d 86 f9 ff       	call   0x14088b7d0
1408f3173:	48 89 05 fe 07 b4 00 	mov    %rax,0xb407fe(%rip)        # 0x141433978
1408f317a:	eb 0b                	jmp    0x1408f3187
1408f317c:	48 c7 05 f1 07 b4 00 	movq   $0x0,0xb407f1(%rip)        # 0x141433978
1408f3183:	00 00 00 00
1408f3187:	80 3d a6 a4 ab 00 00 	cmpb   $0x0,0xaba4a6(%rip)        # 0x1413ad634
1408f318e:	74 27                	je     0x1408f31b7
1408f3190:	48 8b 05 09 a5 ab 00 	mov    0xaba509(%rip),%rax        # 0x1413ad6a0
1408f3197:	b9 0b 00 00 00       	mov    $0xb,%ecx
1408f319c:	ff 15 7e 08 69 00    	call   *0x69087e(%rip)        # 0x140f83a20
1408f31a2:	48 85 c0             	test   %rax,%rax
1408f31a5:	74 10                	je     0x1408f31b7
1408f31a7:	48 8b c8             	mov    %rax,%rcx
1408f31aa:	48 8b 05 0f a5 ab 00 	mov    0xaba50f(%rip),%rax        # 0x1413ad6c0
1408f31b1:	ff 15 69 08 69 00    	call   *0x690869(%rip)        # 0x140f83a20
1408f31b7:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f31bc:	e9 61 31 00 00       	jmp    0x1408f6322
1408f31c1:	4d 85 d2             	test   %r10,%r10
1408f31c4:	75 19                	jne    0x1408f31df
1408f31c6:	0f b6 56 10          	movzbl 0x10(%rsi),%edx
1408f31ca:	48 8b cb             	mov    %rbx,%rcx
1408f31cd:	48 ff ca             	dec    %rdx
1408f31d0:	e8 7b 08 fd ff       	call   0x1408c3a50
1408f31d5:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f31da:	e9 3e 31 00 00       	jmp    0x1408f631d
1408f31df:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f31e4:	41 80 7d 65 00       	cmpb   $0x0,0x65(%r13)
1408f31e9:	75 14                	jne    0x1408f31ff
1408f31eb:	48 8d 15 9e ed 75 00 	lea    0x75ed9e(%rip),%rdx        # 0x141051f90
1408f31f2:	49 8b ce             	mov    %r14,%rcx
1408f31f5:	e8 86 66 fe ff       	call   0x1408d9880
1408f31fa:	e9 1e 31 00 00       	jmp    0x1408f631d
1408f31ff:	41 83 fb 01          	cmp    $0x1,%r11d
1408f3203:	0f 84 14 31 00 00    	je     0x1408f631d
1408f3209:	41 b0 01             	mov    $0x1,%r8b
1408f320c:	33 d2                	xor    %edx,%edx
1408f320e:	49 8b ca             	mov    %r10,%rcx
1408f3211:	e8 4a 9a fb ff       	call   0x1408acc60
1408f3216:	ff c0                	inc    %eax
1408f3218:	b9 01 00 00 00       	mov    $0x1,%ecx
1408f321d:	83 e0 07             	and    $0x7,%eax
1408f3220:	88 4e 11             	mov    %cl,0x11(%rsi)
1408f3223:	0f 44 c1             	cmove  %ecx,%eax
1408f3226:	49 8b cd             	mov    %r13,%rcx
1408f3229:	88 46 10             	mov    %al,0x10(%rsi)
1408f322c:	e8 ff 35 fd ff       	call   0x1408c6830
1408f3231:	e9 e7 30 00 00       	jmp    0x1408f631d
1408f3236:	4d 85 d2             	test   %r10,%r10
1408f3239:	75 30                	jne    0x1408f326b
1408f323b:	49 8b d7             	mov    %r15,%rdx
1408f323e:	48 8b cb             	mov    %rbx,%rcx
1408f3241:	e8 ca 39 fd ff       	call   0x1408c6c10
1408f3246:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f324b:	48 8b cb             	mov    %rbx,%rcx
1408f324e:	49 8b 45 30          	mov    0x30(%r13),%rax
1408f3252:	49 85 47 10          	test   %rax,0x10(%r15)
1408f3256:	b8 00 00 00 00       	mov    $0x0,%eax
1408f325b:	0f 95 c0             	setne  %al
1408f325e:	48 8b d0             	mov    %rax,%rdx
1408f3261:	e8 ea 07 fd ff       	call   0x1408c3a50
1408f3266:	e9 b2 30 00 00       	jmp    0x1408f631d
1408f326b:	49 8b 7f 10          	mov    0x10(%r15),%rdi