140158c02:	53                   	push   %rbx
140158c03:	56                   	push   %rsi
140158c04:	57                   	push   %rdi
140158c05:	41 54                	push   %r12
140158c07:	41 55                	push   %r13
140158c09:	41 56                	push   %r14
140158c0b:	41 57                	push   %r15
140158c0d:	48 8d ac 24 58 ff ff 	lea    -0xa8(%rsp),%rbp
140158c14:	ff
140158c15:	48 81 ec a8 01 00 00 	sub    $0x1a8,%rsp
140158c1c:	48 8b 05 5d f5 2a 00 	mov    0x2af55d(%rip),%rax        # 0x140408180
140158c23:	48 33 c4             	xor    %rsp,%rax
140158c26:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140158c2d:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
140158c34:	48 8b f9             	mov    %rcx,%rdi
140158c37:	48 8b 8d 28 01 00 00 	mov    0x128(%rbp),%rcx
140158c3e:	4d 8b e9             	mov    %r9,%r13
140158c41:	48 8b 9d 10 01 00 00 	mov    0x110(%rbp),%rbx
140158c48:	4d 8b f8             	mov    %r8,%r15
140158c4b:	4c 8b b5 30 01 00 00 	mov    0x130(%rbp),%r14
140158c52:	48 8b f2             	mov    %rdx,%rsi
140158c55:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140158c5a:	48 8b 85 20 01 00 00 	mov    0x120(%rbp),%rax
140158c61:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140158c66:	48 8b cb             	mov    %rbx,%rcx
140158c69:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140158c6d:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140158c72:	c6 44 24 58 01       	movb   $0x1,0x58(%rsp)
140158c77:	e8 d4 76 00 00       	call   0x140160350
140158c7c:	89 44 24 30          	mov    %eax,0x30(%rsp)
140158c80:	44 8b e0             	mov    %eax,%r12d
140158c83:	4d 85 ff             	test   %r15,%r15
140158c86:	75 0e                	jne    0x140158c96
140158c88:	4d 85 ed             	test   %r13,%r13
140158c8b:	75 09                	jne    0x140158c96
140158c8d:	83 f8 2a             	cmp    $0x2a,%eax
140158c90:	0f 85 c8 0b 00 00    	jne    0x14015985e
140158c96:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
140158c9d:	00
140158c9e:	4d 85 f6             	test   %r14,%r14
140158ca1:	74 1a                	je     0x140158cbd
140158ca3:	49 8b d6             	mov    %r14,%rdx
140158ca6:	48 8b ce             	mov    %rsi,%rcx
140158ca9:	e8 02 f2 07 00       	call   0x1401d7eb0
140158cae:	48 8d 15 5b 6b 01 00 	lea    0x16b5b(%rip),%rdx        # 0x14016f810
140158cb5:	48 8b ce             	mov    %rsi,%rcx
140158cb8:	e8 e3 f1 07 00       	call   0x1401d7ea0
140158cbd:	41 8b cc             	mov    %r12d,%ecx
140158cc0:	41 be 1b 00 00 00    	mov    $0x1b,%r14d
140158cc6:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
140158ccb:	83 e9 01             	sub    $0x1,%ecx
140158cce:	0f 84 5b 06 00 00    	je     0x14015932f
140158cd4:	83 e9 01             	sub    $0x1,%ecx
140158cd7:	0f 84 74 05 00 00    	je     0x140159251
140158cdd:	83 e9 28             	sub    $0x28,%ecx
140158ce0:	0f 84 e7 03 00 00    	je     0x1401590cd
140158ce6:	83 f9 01             	cmp    $0x1,%ecx
140158ce9:	74 19                	je     0x140158d04
140158ceb:	4c 8b c3             	mov    %rbx,%r8
140158cee:	48 8d 15 0b 01 1e 00 	lea    0x1e010b(%rip),%rdx        # 0x140338e00
140158cf5:	48 8b cf             	mov    %rdi,%rcx
140158cf8:	e8 33 9a fe ff       	call   0x140142730
140158cfd:	33 c0                	xor    %eax,%eax
140158cff:	e9 5f 0b 00 00       	jmp    0x140159863
140158d04:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140158d0b:	00 00
140158d0d:	4d 85 ed             	test   %r13,%r13
140158d10:	0f 84 80 00 00 00    	je     0x140158d96
140158d16:	41 8b 55 08          	mov    0x8(%r13),%edx
140158d1a:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140158d1e:	e8 7d 55 0c 00       	call   0x14021e2a0
140158d23:	48 8b d8             	mov    %rax,%rbx
140158d26:	48 85 c0             	test   %rax,%rax
140158d29:	0f 85 1e 01 00 00    	jne    0x140158e4d
140158d2f:	e8 6c 7f 0c 00       	call   0x140220ca0
140158d34:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140158d3a:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140158d3e:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140158d42:	8b c8                	mov    %eax,%ecx
140158d44:	8b d8                	mov    %eax,%ebx
140158d46:	e8 55 7b 0c 00       	call   0x1402208a0
140158d4b:	80 7d 90 00          	cmpb   $0x0,-0x70(%rbp)
140158d4f:	75 2b                	jne    0x140158d7c
140158d51:	85 db                	test   %ebx,%ebx
140158d53:	48 8d 0d be f2 1d 00 	lea    0x1df2be(%rip),%rcx        # 0x140338018
140158d5a:	48 8d 15 ff 2c 1e 00 	lea    0x1e2cff(%rip),%rdx        # 0x14033ba60
140158d61:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140158d67:	48 0f 45 d1          	cmovne %rcx,%rdx
140158d6b:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140158d6f:	ff 15 2b 14 1d 00    	call   *0x1d142b(%rip)        # 0x14032a1a0
140158d75:	c6 85 8f 00 00 00 00 	movb   $0x0,0x8f(%rbp)
140158d7c:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140158d80:	48 8b cf             	mov    %rdi,%rcx
140158d83:	48 8d 15 76 fe 1d 00 	lea    0x1dfe76(%rip),%rdx        # 0x140338c00
140158d8a:	e8 a1 99 fe ff       	call   0x140142730
140158d8f:	33 c0                	xor    %eax,%eax
140158d91:	e9 cd 0a 00 00       	jmp    0x140159863
140158d96:	e8 c5 10 0d 00       	call   0x140229e60
140158d9b:	48 8b c8             	mov    %rax,%rcx
140158d9e:	e8 0d 44 0c 00       	call   0x14021d1b0
140158da3:	48 8b d8             	mov    %rax,%rbx
140158da6:	48 85 c0             	test   %rax,%rax
140158da9:	75 67                	jne    0x140158e12
140158dab:	e8 f0 7e 0c 00       	call   0x140220ca0
140158db0:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140158db6:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140158dba:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140158dbe:	8b c8                	mov    %eax,%ecx
140158dc0:	8b d8                	mov    %eax,%ebx
140158dc2:	e8 d9 7a 0c 00       	call   0x1402208a0
140158dc7:	80 7d 90 00          	cmpb   $0x0,-0x70(%rbp)
140158dcb:	75 2b                	jne    0x140158df8
140158dcd:	85 db                	test   %ebx,%ebx
140158dcf:	48 8d 0d 42 f2 1d 00 	lea    0x1df242(%rip),%rcx        # 0x140338018
140158dd6:	48 8d 15 83 2c 1e 00 	lea    0x1e2c83(%rip),%rdx        # 0x14033ba60
140158ddd:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140158de3:	48 0f 45 d1          	cmovne %rcx,%rdx
140158de7:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140158deb:	ff 15 af 13 1d 00    	call   *0x1d13af(%rip)        # 0x14032a1a0
140158df1:	c6 85 8f 00 00 00 00 	movb   $0x0,0x8f(%rbp)
140158df8:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140158dfc:	48 8b cf             	mov    %rdi,%rcx
140158dff:	48 8d 15 22 fe 1d 00 	lea    0x1dfe22(%rip),%rdx        # 0x140338c28
140158e06:	e8 25 99 fe ff       	call   0x140142730
140158e0b:	33 c0                	xor    %eax,%eax
140158e0d:	e9 51 0a 00 00       	jmp    0x140159863
140158e12:	4d 8b cf             	mov    %r15,%r9
140158e15:	ba 6c 00 00 00       	mov    $0x6c,%edx
140158e1a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140158e20:	48 8b cb             	mov    %rbx,%rcx
140158e23:	e8 18 3b 0c 00       	call   0x14021c940
140158e28:	85 c0                	test   %eax,%eax
140158e2a:	7f 21                	jg     0x140158e4d
140158e2c:	4d 8b c7             	mov    %r15,%r8
140158e2f:	48 8d 15 1a fe 1d 00 	lea    0x1dfe1a(%rip),%rdx        # 0x140338c50
140158e36:	48 8b cf             	mov    %rdi,%rcx
140158e39:	e8 f2 98 fe ff       	call   0x140142730
140158e3e:	48 8b cb             	mov    %rbx,%rcx
140158e41:	e8 7a 3c 0c 00       	call   0x14021cac0
140158e46:	33 c0                	xor    %eax,%eax
140158e48:	e9 16 0a 00 00       	jmp    0x140159863
140158e4d:	33 d2                	xor    %edx,%edx
140158e4f:	48 8b cb             	mov    %rbx,%rcx
140158e52:	e8 99 ea 0d 00       	call   0x1402378f0
140158e57:	48 8b cb             	mov    %rbx,%rcx
140158e5a:	4c 8b f0             	mov    %rax,%r14
140158e5d:	e8 5e 3c 0c 00       	call   0x14021cac0
140158e62:	4d 85 f6             	test   %r14,%r14
140158e65:	75 27                	jne    0x140158e8e
140158e67:	4c 8d 05 02 fe 1d 00 	lea    0x1dfe02(%rip),%r8        # 0x140338c70
140158e6e:	4d 85 ed             	test   %r13,%r13
140158e71:	48 8d 15 08 fe 1d 00 	lea    0x1dfe08(%rip),%rdx        # 0x140338c80
140158e78:	48 8b cf             	mov    %rdi,%rcx
140158e7b:	4d 0f 45 f8          	cmovne %r8,%r15
140158e7f:	4d 8b c7             	mov    %r15,%r8
140158e82:	e8 a9 98 fe ff       	call   0x140142730
140158e87:	33 c0                	xor    %eax,%eax
140158e89:	e9 d5 09 00 00       	jmp    0x140159863
140158e8e:	e8 5d 0a f4 ff       	call   0x1400998f0
140158e93:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140158e98:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140158e9d:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140158ea2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140158ea7:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140158eac:	49 8b ce             	mov    %r14,%rcx
140158eaf:	e8 8c e2 0d 00       	call   0x140237140
140158eb4:	85 c0                	test   %eax,%eax
140158eb6:	75 6f                	jne    0x140158f27
140158eb8:	e8 e3 7d 0c 00       	call   0x140220ca0
140158ebd:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140158ec3:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140158ec7:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140158ecb:	8b c8                	mov    %eax,%ecx
140158ecd:	8b d8                	mov    %eax,%ebx
140158ecf:	e8 cc 79 0c 00       	call   0x1402208a0
140158ed4:	80 7d 90 00          	cmpb   $0x0,-0x70(%rbp)
140158ed8:	75 2b                	jne    0x140158f05
140158eda:	85 db                	test   %ebx,%ebx
140158edc:	48 8d 0d 35 f1 1d 00 	lea    0x1df135(%rip),%rcx        # 0x140338018
140158ee3:	48 8d 15 76 2b 1e 00 	lea    0x1e2b76(%rip),%rdx        # 0x14033ba60
140158eea:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140158ef0:	48 0f 45 d1          	cmovne %rcx,%rdx
140158ef4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140158ef8:	ff 15 a2 12 1d 00    	call   *0x1d12a2(%rip)        # 0x14032a1a0
140158efe:	c6 85 8f 00 00 00 00 	movb   $0x0,0x8f(%rbp)
140158f05:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140158f09:	48 8b cf             	mov    %rdi,%rcx
140158f0c:	48 8d 15 8d fd 1d 00 	lea    0x1dfd8d(%rip),%rdx        # 0x140338ca0
140158f13:	e8 18 98 fe ff       	call   0x140142730
140158f18:	49 8b ce             	mov    %r14,%rcx
140158f1b:	e8 d0 df 0d 00       	call   0x140236ef0
140158f20:	33 c0                	xor    %eax,%eax
140158f22:	e9 3c 09 00 00       	jmp    0x140159863
140158f27:	49 8b ce             	mov    %r14,%rcx
140158f2a:	e8 c1 df 0d 00       	call   0x140236ef0
140158f2f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140158f34:	48 8b ce             	mov    %rsi,%rcx
140158f37:	e8 14 38 08 00       	call   0x1401dc750
140158f3c:	83 f8 01             	cmp    $0x1,%eax
140158f3f:	74 65                	je     0x140158fa6
140158f41:	e8 5a 7d 0c 00       	call   0x140220ca0
140158f46:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140158f4c:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140158f50:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140158f54:	8b c8                	mov    %eax,%ecx
140158f56:	8b d8                	mov    %eax,%ebx
140158f58:	e8 43 79 0c 00       	call   0x1402208a0
140158f5d:	80 7d 90 00          	cmpb   $0x0,-0x70(%rbp)
140158f61:	75 2b                	jne    0x140158f8e
140158f63:	85 db                	test   %ebx,%ebx
140158f65:	48 8d 0d ac f0 1d 00 	lea    0x1df0ac(%rip),%rcx        # 0x140338018
140158f6c:	48 8d 15 ed 2a 1e 00 	lea    0x1e2aed(%rip),%rdx        # 0x14033ba60
140158f73:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140158f79:	48 0f 45 d1          	cmovne %rcx,%rdx
140158f7d:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140158f81:	ff 15 19 12 1d 00    	call   *0x1d1219(%rip)        # 0x14032a1a0
140158f87:	c6 85 8f 00 00 00 00 	movb   $0x0,0x8f(%rbp)
140158f8e:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140158f92:	48 8b cf             	mov    %rdi,%rcx
140158f95:	48 8d 15 44 fd 1d 00 	lea    0x1dfd44(%rip),%rdx        # 0x140338ce0
140158f9c:	e8 8f 97 fe ff       	call   0x140142730
140158fa1:	e9 ea 00 00 00       	jmp    0x140159090
140158fa6:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140158fab:	48 8b ce             	mov    %rsi,%rcx
140158fae:	e8 1d 36 08 00       	call   0x1401dc5d0
140158fb3:	83 f8 01             	cmp    $0x1,%eax
140158fb6:	74 17                	je     0x140158fcf
140158fb8:	4d 8b c7             	mov    %r15,%r8
140158fbb:	48 8d 15 5e fd 1d 00 	lea    0x1dfd5e(%rip),%rdx        # 0x140338d20
140158fc2:	48 8b cf             	mov    %rdi,%rcx
140158fc5:	e8 66 97 fe ff       	call   0x140142730
140158fca:	e9 c1 00 00 00       	jmp    0x140159090
140158fcf:	48 8b ce             	mov    %rsi,%rcx
140158fd2:	e8 a9 e1 07 00       	call   0x1401d7180
140158fd7:	85 c0                	test   %eax,%eax
140158fd9:	75 17                	jne    0x140158ff2
140158fdb:	4d 8b c7             	mov    %r15,%r8
140158fde:	48 8d 15 6b fd 1d 00 	lea    0x1dfd6b(%rip),%rdx        # 0x140338d50
140158fe5:	48 8b cf             	mov    %rdi,%rcx
140158fe8:	e8 43 97 fe ff       	call   0x140142730
140158fed:	e9 9e 00 00 00       	jmp    0x140159090
140158ff2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140158ff7:	48 85 c9             	test   %rcx,%rcx
140158ffa:	74 4e                	je     0x14015904a
140158ffc:	e8 1f f4 0c 00       	call   0x140228420
140159001:	85 c0                	test   %eax,%eax
140159003:	74 45                	je     0x14015904a
140159005:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14015900a:	e8 21 f4 0c 00       	call   0x140228430
14015900f:	48 8b d0             	mov    %rax,%rdx
140159012:	48 8b ce             	mov    %rsi,%rcx
140159015:	48 8b d8             	mov    %rax,%rbx
140159018:	e8 03 9a 08 00       	call   0x1401e2a20
14015901d:	85 c0                	test   %eax,%eax
14015901f:	0f 84 97 00 00 00    	je     0x1401590bc
140159025:	4c 8b cb             	mov    %rbx,%r9
140159028:	45 33 c0             	xor    %r8d,%r8d
14015902b:	ba 0e 00 00 00       	mov    $0xe,%edx
140159030:	48 8b ce             	mov    %rsi,%rcx
140159033:	e8 d8 e1 07 00       	call   0x1401d7210
140159038:	85 c0                	test   %eax,%eax
14015903a:	74 3d                	je     0x140159079
14015903c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140159041:	e8 da f3 0c 00       	call   0x140228420
140159046:	85 c0                	test   %eax,%eax
140159048:	75 bb                	jne    0x140159005
14015904a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14015904f:	bb 01 00 00 00       	mov    $0x1,%ebx
140159054:	e8 17 15 0c 00       	call   0x14021a570
140159059:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14015905e:	e8 bd e4 0c 00       	call   0x140227520
140159063:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140159068:	48 8d 15 b1 e4 0c 00 	lea    0xce4b1(%rip),%rdx        # 0x140227520
14015906f:	e8 ec f3 0c 00       	call   0x140228460
140159074:	e9 65 04 00 00       	jmp    0x1401594de
140159079:	48 8b cb             	mov    %rbx,%rcx
14015907c:	e8 9f e4 0c 00       	call   0x140227520
140159081:	48 8d 15 48 fd 1d 00 	lea    0x1dfd48(%rip),%rdx        # 0x140338dd0
140159088:	48 8b cf             	mov    %rdi,%rcx
14015908b:	e8 a0 96 fe ff       	call   0x140142730
140159090:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140159095:	e8 d6 14 0c 00       	call   0x14021a570
14015909a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14015909f:	e8 7c e4 0c 00       	call   0x140227520
1401590a4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401590a9:	48 8d 15 70 e4 0c 00 	lea    0xce470(%rip),%rdx        # 0x140227520
1401590b0:	e8 ab f3 0c 00       	call   0x140228460
1401590b5:	33 c0                	xor    %eax,%eax
1401590b7:	e9 a7 07 00 00       	jmp    0x140159863
1401590bc:	48 8b cb             	mov    %rbx,%rcx
1401590bf:	e8 5c e4 0c 00       	call   0x140227520
1401590c4:	48 8d 15 d5 fc 1d 00 	lea    0x1dfcd5(%rip),%rdx        # 0x140338da0
1401590cb:	eb bb                	jmp    0x140159088
1401590cd:	48 83 bf b0 0e 00 00 	cmpq   $0x0,0xeb0(%rdi)
1401590d4:	00
1401590d5:	75 23                	jne    0x1401590fa
1401590d7:	49 8b cf             	mov    %r15,%rcx
1401590da:	e8 b1 d9 00 00       	call   0x140166a90
1401590df:	84 c0                	test   %al,%al
1401590e1:	74 17                	je     0x1401590fa
1401590e3:	48 8d 15 fa f9 1d 00 	lea    0x1df9fa(%rip),%rdx        # 0x140338ae4
1401590ea:	48 8b cf             	mov    %rdi,%rcx
1401590ed:	e8 de c1 fd ff       	call   0x1401352d0
1401590f2:	85 c0                	test   %eax,%eax
1401590f4:	0f 85 d9 03 00 00    	jne    0x1401594d3
1401590fa:	48 8b 8f b0 0e 00 00 	mov    0xeb0(%rdi),%rcx
140159101:	48 85 c9             	test   %rcx,%rcx
140159104:	0f 84 31 01 00 00    	je     0x14015923b
14015910a:	33 db                	xor    %ebx,%ebx
14015910c:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140159111:	4c 8d 0d d8 f9 1d 00 	lea    0x1df9d8(%rip),%r9        # 0x140338af0
140159118:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14015911d:	45 33 c0             	xor    %r8d,%r8d
140159120:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140159125:	ba 0d 00 00 00       	mov    $0xd,%edx
14015912a:	e8 d1 15 0e 00       	call   0x14023a700
14015912f:	85 c0                	test   %eax,%eax
140159131:	75 16                	jne    0x140159149
140159133:	48 8d 15 c6 f9 1d 00 	lea    0x1df9c6(%rip),%rdx        # 0x140338b00
14015913a:	48 8b cf             	mov    %rdi,%rcx
14015913d:	e8 ee 95 fe ff       	call   0x140142730
140159142:	33 c0                	xor    %eax,%eax
140159144:	e9 1a 07 00 00       	jmp    0x140159863
140159149:	48 8b 8f b0 0e 00 00 	mov    0xeb0(%rdi),%rcx
140159150:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140159155:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14015915c:	00
14015915d:	48 8d 15 8c f9 1d 00 	lea    0x1df98c(%rip),%rdx        # 0x140338af0
140159164:	45 33 c0             	xor    %r8d,%r8d
140159167:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14015916c:	e8 2f 17 0e 00       	call   0x14023a8a0
140159171:	85 c0                	test   %eax,%eax
140159173:	75 6a                	jne    0x1401591df
140159175:	e8 26 7b 0c 00       	call   0x140220ca0
14015917a:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140159180:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140159184:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140159188:	8b c8                	mov    %eax,%ecx
14015918a:	8b d8                	mov    %eax,%ebx
14015918c:	e8 0f 77 0c 00       	call   0x1402208a0
140159191:	80 7d 90 00          	cmpb   $0x0,-0x70(%rbp)
140159195:	75 2b                	jne    0x1401591c2
140159197:	85 db                	test   %ebx,%ebx
140159199:	48 8d 0d 78 ee 1d 00 	lea    0x1dee78(%rip),%rcx        # 0x140338018
1401591a0:	48 8d 15 b9 28 1e 00 	lea    0x1e28b9(%rip),%rdx        # 0x14033ba60
1401591a7:	41 b8 00 01 00 00    	mov    $0x100,%r8d
1401591ad:	48 0f 45 d1          	cmovne %rcx,%rdx
1401591b1:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1401591b5:	ff 15 e5 0f 1d 00    	call   *0x1d0fe5(%rip)        # 0x14032a1a0
1401591bb:	c6 85 8f 00 00 00 00 	movb   $0x0,0x8f(%rbp)