140cfac76:	49 8b f9             	mov    %r9,%rdi
140cfac79:	49 8b f0             	mov    %r8,%rsi
140cfac7c:	48 8b ea             	mov    %rdx,%rbp
140cfac7f:	4c 8b f1             	mov    %rcx,%r14
140cfac82:	75 15                	jne    0x140cfac99
140cfac84:	e8 a7 67 fc ff       	call   0x140cc1430
140cfac89:	48 89 05 78 2c 7a 00 	mov    %rax,0x7a2c78(%rip)        # 0x14149d908
140cfac90:	48 85 c0             	test   %rax,%rax
140cfac93:	0f 84 c1 00 00 00    	je     0x140cfad5a
140cfac99:	41 b8 ee 00 00 00    	mov    $0xee,%r8d
140cfac9f:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140cfaca4:	48 8d 15 25 d9 46 00 	lea    0x46d925(%rip),%rdx        # 0x1411685d0
140cfacab:	b9 30 00 00 00       	mov    $0x30,%ecx
140cfacb0:	e8 9b 70 fc ff       	call   0x140cc1d50
140cfacb5:	48 8b d8             	mov    %rax,%rbx
140cfacb8:	48 85 c0             	test   %rax,%rax
140cfacbb:	75 22                	jne    0x140cfacdf
140cfacbd:	4c 8d 0d 0c d9 46 00 	lea    0x46d90c(%rip),%r9        # 0x1411685d0
140cfacc4:	c7 44 24 20 ef 00 00 	movl   $0xef,0x20(%rsp)
140cfaccb:	00
140cfaccc:	8d 50 7a             	lea    0x7a(%rax),%edx
140cfaccf:	8d 48 0e             	lea    0xe(%rax),%ecx
140cfacd2:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cfacd6:	e8 a5 5f fd ff       	call   0x140cd0c80
140cfacdb:	33 c0                	xor    %eax,%eax
140cfacdd:	eb 76                	jmp    0x140cfad55
140cfacdf:	41 b8 f4 00 00 00    	mov    $0xf4,%r8d
140cface5:	4c 89 30             	mov    %r14,(%rax)
140cface8:	48 8d 15 e1 d8 46 00 	lea    0x46d8e1(%rip),%rdx        # 0x1411685d0
140cfacef:	48 8b cd             	mov    %rbp,%rcx
140cfacf2:	e8 e9 2f ff ff       	call   0x140cedce0
140cfacf7:	48 89 43 08          	mov    %rax,0x8(%rbx)
140cfacfb:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140cfacff:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140cfad03:	48 85 c0             	test   %rax,%rax
140cfad06:	75 08                	jne    0x140cfad10
140cfad08:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
140cfad0e:	eb 2f                	jmp    0x140cfad3f
140cfad10:	48 8b 0d f1 2b 7a 00 	mov    0x7a2bf1(%rip),%rcx        # 0x14149d908
140cfad17:	48 8b d3             	mov    %rbx,%rdx
140cfad1a:	e8 f1 68 fc ff       	call   0x140cc1610
140cfad1f:	85 c0                	test   %eax,%eax
140cfad21:	75 2f                	jne    0x140cfad52
140cfad23:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfad27:	48 8d 15 a2 d8 46 00 	lea    0x46d8a2(%rip),%rdx        # 0x1411685d0
140cfad2e:	41 b8 fd 00 00 00    	mov    $0xfd,%r8d
140cfad34:	e8 d7 6c fc ff       	call   0x140cc1a10
140cfad39:	41 b8 fe 00 00 00    	mov    $0xfe,%r8d
140cfad3f:	48 8d 15 8a d8 46 00 	lea    0x46d88a(%rip),%rdx        # 0x1411685d0
140cfad46:	48 8b cb             	mov    %rbx,%rcx
140cfad49:	e8 c2 6c fc ff       	call   0x140cc1a10
140cfad4e:	33 c0                	xor    %eax,%eax
140cfad50:	eb 03                	jmp    0x140cfad55
140cfad52:	48 8b c3             	mov    %rbx,%rax
140cfad55:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cfad5a:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140cfad5f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cfad64:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140cfad69:	48 83 c4 30          	add    $0x30,%rsp
140cfad6d:	41 5e                	pop    %r14
140cfad6f:	c3                   	ret
140cfad70:	40 53                	rex push %rbx
140cfad72:	56                   	push   %rsi
140cfad73:	57                   	push   %rdi
140cfad74:	41 54                	push   %r12
140cfad76:	41 55                	push   %r13
140cfad78:	41 56                	push   %r14
140cfad7a:	41 57                	push   %r15
140cfad7c:	b8 60 00 00 00       	mov    $0x60,%eax
140cfad81:	e8 1a 07 12 00       	call   0x140e1b4a0
140cfad86:	48 2b e0             	sub    %rax,%rsp
140cfad89:	48 8b 05 70 e1 6b 00 	mov    0x6be170(%rip),%rax        # 0x1413b8f00
140cfad90:	48 33 c4             	xor    %rsp,%rax
140cfad93:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140cfad98:	48 8b fa             	mov    %rdx,%rdi
140cfad9b:	4c 8b e1             	mov    %rcx,%r12
140cfad9e:	48 8b cf             	mov    %rdi,%rcx
140cfada1:	ba 2e 00 00 00       	mov    $0x2e,%edx
140cfada6:	45 8b f9             	mov    %r9d,%r15d
140cfada9:	4d 8b e8             	mov    %r8,%r13
140cfadac:	e8 cb 33 12 00       	call   0x140e1e17c
140cfadb1:	48 8b f0             	mov    %rax,%rsi
140cfadb4:	48 85 c0             	test   %rax,%rax
140cfadb7:	74 04                	je     0x140cfadbd
140cfadb9:	2b f7                	sub    %edi,%esi
140cfadbb:	eb 12                	jmp    0x140cfadcf
140cfadbd:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140cfadc4:	48 ff c0             	inc    %rax
140cfadc7:	80 3c 07 00          	cmpb   $0x0,(%rdi,%rax,1)
140cfadcb:	75 f7                	jne    0x140cfadc4
140cfadcd:	8b f0                	mov    %eax,%esi
140cfadcf:	48 8b 0d 32 2b 7a 00 	mov    0x7a2b32(%rip),%rcx        # 0x14149d908
140cfadd6:	45 33 f6             	xor    %r14d,%r14d
140cfadd9:	41 8b de             	mov    %r14d,%ebx
140cfaddc:	48 89 ac 24 b8 00 00 	mov    %rbp,0xb8(%rsp)
140cfade3:	00
140cfade4:	e8 37 67 fc ff       	call   0x140cc1520
140cfade9:	85 c0                	test   %eax,%eax
140cfadeb:	7e 3d                	jle    0x140cfae2a
140cfaded:	48 63 ee             	movslq %esi,%rbp
140cfadf0:	48 8b 0d 11 2b 7a 00 	mov    0x7a2b11(%rip),%rcx        # 0x14149d908
140cfadf7:	8b d3                	mov    %ebx,%edx
140cfadf9:	e8 62 69 fc ff       	call   0x140cc1760
140cfadfe:	4c 8b c5             	mov    %rbp,%r8
140cfae01:	48 8b d7             	mov    %rdi,%rdx
140cfae04:	48 8b f0             	mov    %rax,%rsi
140cfae07:	48 8b 48 08          	mov    0x8(%rax),%rcx
140cfae0b:	e8 b0 23 14 00       	call   0x140e3d1c0
140cfae10:	85 c0                	test   %eax,%eax
140cfae12:	0f 84 50 01 00 00    	je     0x140cfaf68
140cfae18:	48 8b 0d e9 2a 7a 00 	mov    0x7a2ae9(%rip),%rcx        # 0x14149d908
140cfae1f:	ff c3                	inc    %ebx
140cfae21:	e8 fa 66 fc ff       	call   0x140cc1520
140cfae26:	3b d8                	cmp    %eax,%ebx
140cfae28:	7c c6                	jl     0x140cfadf0
140cfae2a:	41 f6 c7 08          	test   $0x8,%r15b
140cfae2e:	0f 85 d0 00 00 00    	jne    0x140cfaf04
140cfae34:	4c 8d 05 71 d8 2c 00 	lea    0x2cd871(%rip),%r8        # 0x140fc86ac
140cfae3b:	49 8b d5             	mov    %r13,%rdx
140cfae3e:	49 8b cc             	mov    %r12,%rcx
140cfae41:	e8 7a 2e 05 00       	call   0x140d4dcc0
140cfae46:	48 8b d8             	mov    %rax,%rbx
140cfae49:	48 85 c0             	test   %rax,%rax
140cfae4c:	75 08                	jne    0x140cfae56
140cfae4e:	e8 2d 52 fd ff       	call   0x140cd0080
140cfae53:	48 8b df             	mov    %rdi,%rbx
140cfae56:	45 33 c9             	xor    %r9d,%r9d
140cfae59:	45 33 c0             	xor    %r8d,%r8d
140cfae5c:	48 8b d3             	mov    %rbx,%rdx
140cfae5f:	33 c9                	xor    %ecx,%ecx
140cfae61:	e8 9a b5 05 00       	call   0x140d56400
140cfae66:	48 8b e8             	mov    %rax,%rbp
140cfae69:	48 85 c0             	test   %rax,%rax
140cfae6c:	75 06                	jne    0x140cfae74
140cfae6e:	44 8d 70 6e          	lea    0x6e(%rax),%r14d
140cfae72:	eb 49                	jmp    0x140cfaebd
140cfae74:	48 8d 15 85 d7 46 00 	lea    0x46d785(%rip),%rdx        # 0x141168600
140cfae7b:	48 8b cd             	mov    %rbp,%rcx
140cfae7e:	e8 7d b2 05 00       	call   0x140d56100
140cfae83:	48 8b f0             	mov    %rax,%rsi
140cfae86:	48 85 c0             	test   %rax,%rax
140cfae89:	75 06                	jne    0x140cfae91
140cfae8b:	44 8d 70 70          	lea    0x70(%rax),%r14d
140cfae8f:	eb 2c                	jmp    0x140cfaebd
140cfae91:	48 8d 15 78 d7 46 00 	lea    0x46d778(%rip),%rdx        # 0x141168610
140cfae98:	48 8b cd             	mov    %rbp,%rcx
140cfae9b:	e8 60 b2 05 00       	call   0x140d56100
140cfaea0:	4c 8b c8             	mov    %rax,%r9
140cfaea3:	4c 8b c6             	mov    %rsi,%r8
140cfaea6:	48 8b d7             	mov    %rdi,%rdx
140cfaea9:	48 8b cd             	mov    %rbp,%rcx
140cfaeac:	e8 9f fd ff ff       	call   0x140cfac50
140cfaeb1:	48 8b f0             	mov    %rax,%rsi
140cfaeb4:	48 85 c0             	test   %rax,%rax
140cfaeb7:	0f 85 ab 00 00 00    	jne    0x140cfaf68
140cfaebd:	48 8b cd             	mov    %rbp,%rcx
140cfaec0:	e8 2b b4 05 00       	call   0x140d562f0
140cfaec5:	ba 75 00 00 00       	mov    $0x75,%edx
140cfaeca:	c7 44 24 20 e0 00 00 	movl   $0xe0,0x20(%rsp)
140cfaed1:	00
140cfaed2:	4c 8d 0d f7 d6 46 00 	lea    0x46d6f7(%rip),%r9        # 0x1411685d0
140cfaed9:	45 8b c6             	mov    %r14d,%r8d
140cfaedc:	8d 4a 99             	lea    -0x67(%rdx),%ecx
140cfaedf:	e8 9c 5d fd ff       	call   0x140cd0c80
140cfaee4:	4c 8d 0d 35 d7 46 00 	lea    0x46d735(%rip),%r9        # 0x141168620
140cfaeeb:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140cfaef0:	4c 8b c7             	mov    %rdi,%r8
140cfaef3:	48 8d 15 ee d6 46 00 	lea    0x46d6ee(%rip),%rdx        # 0x1411685e8
140cfaefa:	b9 04 00 00 00       	mov    $0x4,%ecx
140cfaeff:	e8 2c 50 fd ff       	call   0x140ccff30
140cfaf04:	41 f6 c7 04          	test   $0x4,%r15b
140cfaf08:	75 34                	jne    0x140cfaf3e
140cfaf0a:	ba 76 00 00 00       	mov    $0x76,%edx
140cfaf0f:	c7 44 24 20 a5 00 00 	movl   $0xa5,0x20(%rsp)
140cfaf16:	00
140cfaf17:	4c 8d 0d b2 d6 46 00 	lea    0x46d6b2(%rip),%r9        # 0x1411685d0
140cfaf1e:	8d 4a 98             	lea    -0x68(%rdx),%ecx
140cfaf21:	44 8d 42 fb          	lea    -0x5(%rdx),%r8d
140cfaf25:	e8 56 5d fd ff       	call   0x140cd0c80
140cfaf2a:	4c 8b c7             	mov    %rdi,%r8
140cfaf2d:	48 8d 15 b4 d6 46 00 	lea    0x46d6b4(%rip),%rdx        # 0x1411685e8
140cfaf34:	b9 02 00 00 00       	mov    $0x2,%ecx
140cfaf39:	e8 f2 4f fd ff       	call   0x140ccff30
140cfaf3e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cfaf43:	48 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%rbp
140cfaf4a:	00
140cfaf4b:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140cfaf50:	48 33 cc             	xor    %rsp,%rcx
140cfaf53:	e8 a8 05 12 00       	call   0x140e1b500
140cfaf58:	48 83 c4 60          	add    $0x60,%rsp
140cfaf5c:	41 5f                	pop    %r15
140cfaf5e:	41 5e                	pop    %r14
140cfaf60:	41 5d                	pop    %r13
140cfaf62:	41 5c                	pop    %r12
140cfaf64:	5f                   	pop    %rdi
140cfaf65:	5e                   	pop    %rsi
140cfaf66:	5b                   	pop    %rbx
140cfaf67:	c3                   	ret
140cfaf68:	bd 01 00 00 00       	mov    $0x1,%ebp
140cfaf6d:	48 8d 15 5c d6 46 00 	lea    0x46d65c(%rip),%rdx        # 0x1411685d0
140cfaf74:	41 b8 2a 01 00 00    	mov    $0x12a,%r8d
140cfaf7a:	8d 4d 27             	lea    0x27(%rbp),%ecx
140cfaf7d:	e8 2e 6a fc ff       	call   0x140cc19b0
140cfaf82:	48 8b d8             	mov    %rax,%rbx
140cfaf85:	48 85 c0             	test   %rax,%rax
140cfaf88:	0f 84 b2 00 00 00    	je     0x140cfb040
140cfaf8e:	41 b8 2f 01 00 00    	mov    $0x12f,%r8d
140cfaf94:	48 89 30             	mov    %rsi,(%rax)
140cfaf97:	48 8d 15 32 d6 46 00 	lea    0x46d632(%rip),%rdx        # 0x1411685d0
140cfaf9e:	48 8b cf             	mov    %rdi,%rcx
140cfafa1:	e8 3a 2d ff ff       	call   0x140cedce0
140cfafa6:	41 b8 30 01 00 00    	mov    $0x130,%r8d
140cfafac:	48 89 43 08          	mov    %rax,0x8(%rbx)
140cfafb0:	48 8d 15 19 d6 46 00 	lea    0x46d619(%rip),%rdx        # 0x1411685d0
140cfafb7:	49 8b cd             	mov    %r13,%rcx
140cfafba:	e8 21 2d ff ff       	call   0x140cedce0
140cfafbf:	48 89 43 10          	mov    %rax,0x10(%rbx)
140cfafc3:	4c 89 73 20          	mov    %r14,0x20(%rbx)
140cfafc7:	4c 39 73 08          	cmp    %r14,0x8(%rbx)
140cfafcb:	0f 84 8b 00 00 00    	je     0x140cfb05c
140cfafd1:	48 85 c0             	test   %rax,%rax
140cfafd4:	0f 84 82 00 00 00    	je     0x140cfb05c
140cfafda:	48 8b 46 10          	mov    0x10(%rsi),%rax
140cfafde:	48 85 c0             	test   %rax,%rax
140cfafe1:	74 18                	je     0x140cfaffb
140cfafe3:	49 8b d4             	mov    %r12,%rdx
140cfafe6:	48 8b cb             	mov    %rbx,%rcx
140cfafe9:	ff 15 31 8a 28 00    	call   *0x288a31(%rip)        # 0x140f83a20
140cfafef:	8b e8                	mov    %eax,%ebp
140cfaff1:	41 be 01 00 00 00    	mov    $0x1,%r14d
140cfaff7:	85 c0                	test   %eax,%eax
140cfaff9:	7e 45                	jle    0x140cfb040
140cfaffb:	48 8b 05 0e 29 7a 00 	mov    0x7a290e(%rip),%rax        # 0x14149d910
140cfb002:	48 85 c0             	test   %rax,%rax
140cfb005:	0f 85 13 01 00 00    	jne    0x140cfb11e
140cfb00b:	e8 20 64 fc ff       	call   0x140cc1430
140cfb010:	48 89 05 f9 28 7a 00 	mov    %rax,0x7a28f9(%rip)        # 0x14149d910
140cfb017:	48 85 c0             	test   %rax,%rax
140cfb01a:	0f 85 fe 00 00 00    	jne    0x140cfb11e
140cfb020:	c7 44 24 20 42 01 00 	movl   $0x142,0x20(%rsp)
140cfb027:	00
140cfb028:	ba 73 00 00 00       	mov    $0x73,%edx
140cfb02d:	4c 8d 0d 9c d5 46 00 	lea    0x46d59c(%rip),%r9        # 0x1411685d0
140cfb034:	8d 4a 9b             	lea    -0x65(%rdx),%ecx
140cfb037:	44 8d 42 ce          	lea    -0x32(%rdx),%r8d
140cfb03b:	e8 40 5c fd ff       	call   0x140cd0c80
140cfb040:	48 8b 46 18          	mov    0x18(%rsi),%rax
140cfb044:	48 85 c0             	test   %rax,%rax
140cfb047:	74 0e                	je     0x140cfb057
140cfb049:	45 85 f6             	test   %r14d,%r14d
140cfb04c:	74 09                	je     0x140cfb057
140cfb04e:	48 8b cb             	mov    %rbx,%rcx
140cfb051:	ff 15 c9 89 28 00    	call   *0x2889c9(%rip)        # 0x140f83a20
140cfb057:	48 85 db             	test   %rbx,%rbx
140cfb05a:	74 41                	je     0x140cfb09d
140cfb05c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfb060:	48 8d 15 69 d5 46 00 	lea    0x46d569(%rip),%rdx        # 0x1411685d0
140cfb067:	41 b8 58 01 00 00    	mov    $0x158,%r8d
140cfb06d:	e8 9e 69 fc ff       	call   0x140cc1a10
140cfb072:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfb076:	48 8d 15 53 d5 46 00 	lea    0x46d553(%rip),%rdx        # 0x1411685d0
140cfb07d:	41 b8 59 01 00 00    	mov    $0x159,%r8d
140cfb083:	e8 88 69 fc ff       	call   0x140cc1a10
140cfb088:	41 b8 5a 01 00 00    	mov    $0x15a,%r8d
140cfb08e:	48 8d 15 3b d5 46 00 	lea    0x46d53b(%rip),%rdx        # 0x1411685d0
140cfb095:	48 8b cb             	mov    %rbx,%rcx
140cfb098:	e8 73 69 fc ff       	call   0x140cc1a10
140cfb09d:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
140cfb0a2:	41 f6 c7 04          	test   $0x4,%r15b
140cfb0a6:	75 6f                	jne    0x140cfb117
140cfb0a8:	ba 76 00 00 00       	mov    $0x76,%edx
140cfb0ad:	c7 44 24 20 b1 00 00 	movl   $0xb1,0x20(%rsp)
140cfb0b4:	00
140cfb0b5:	4c 8d 0d 14 d5 46 00 	lea    0x46d514(%rip),%r9        # 0x1411685d0
140cfb0bc:	8d 4a 98             	lea    -0x68(%rdx),%ecx
140cfb0bf:	44 8d 42 f7          	lea    -0x9(%rdx),%r8d
140cfb0c3:	e8 b8 5b fd ff       	call   0x140cd0c80
140cfb0c8:	44 8b cd             	mov    %ebp,%r9d
140cfb0cb:	4c 8d 05 0e 0b 2f 00 	lea    0x2f0b0e(%rip),%r8        # 0x140febbe0
140cfb0d2:	ba 0d 00 00 00       	mov    $0xd,%edx
140cfb0d7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140cfb0dc:	e8 5f dc ff ff       	call   0x140cf8d40
140cfb0e1:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140cfb0e6:	4c 8b c7             	mov    %rdi,%r8
140cfb0e9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140cfb0ee:	4c 8d 0d 1b be 44 00 	lea    0x44be1b(%rip),%r9        # 0x141146f10
140cfb0f5:	48 8d 05 f4 d4 46 00 	lea    0x46d4f4(%rip),%rax        # 0x1411685f0
140cfb0fc:	b9 06 00 00 00       	mov    $0x6,%ecx
140cfb101:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140cfb106:	48 8d 15 db d4 46 00 	lea    0x46d4db(%rip),%rdx        # 0x1411685e8
140cfb10d:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140cfb112:	e8 19 4e fd ff       	call   0x140ccff30
140cfb117:	8b c5                	mov    %ebp,%eax
140cfb119:	e9 25 fe ff ff       	jmp    0x140cfaf43
140cfb11e:	48 8b d3             	mov    %rbx,%rdx
140cfb121:	48 8b c8             	mov    %rax,%rcx
140cfb124:	e8 e7 64 fc ff       	call   0x140cc1610
140cfb129:	85 c0                	test   %eax,%eax
140cfb12b:	75 0d                	jne    0x140cfb13a
140cfb12d:	c7 44 24 20 48 01 00 	movl   $0x148,0x20(%rsp)
140cfb134:	00
140cfb135:	e9 ee fe ff ff       	jmp    0x140cfb028
140cfb13a:	ff 46 20             	incl   0x20(%rsi)
140cfb13d:	85 ed                	test   %ebp,%ebp
140cfb13f:	75 d6                	jne    0x140cfb117
140cfb141:	e9 5c ff ff ff       	jmp    0x140cfb0a2
140cfb146:	cc                   	int3
140cfb147:	cc                   	int3
140cfb148:	cc                   	int3
140cfb149:	cc                   	int3
140cfb14a:	cc                   	int3
140cfb14b:	cc                   	int3
140cfb14c:	cc                   	int3
140cfb14d:	cc                   	int3
140cfb14e:	cc                   	int3
140cfb14f:	cc                   	int3
140cfb150:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cfb155:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cfb15a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cfb15f:	41 56                	push   %r14
140cfb161:	b8 30 00 00 00       	mov    $0x30,%eax
140cfb166:	e8 35 03 12 00       	call   0x140e1b4a0
140cfb16b:	48 2b e0             	sub    %rax,%rsp
140cfb16e:	49 8b f0             	mov    %r8,%rsi
140cfb171:	48 8b ea             	mov    %rdx,%rbp
140cfb174:	4c 8b f1             	mov    %rcx,%r14
140cfb177:	48 85 c9             	test   %rcx,%rcx
140cfb17a:	74 5f                	je     0x140cfb1db
140cfb17c:	48 85 d2             	test   %rdx,%rdx
140cfb17f:	74 5a                	je     0x140cfb1db
140cfb181:	4d 85 c0             	test   %r8,%r8
140cfb184:	74 55                	je     0x140cfb1db
140cfb186:	e8 c5 30 02 00       	call   0x140d1e250
140cfb18b:	48 8b f8             	mov    %rax,%rdi
140cfb18e:	48 85 c0             	test   %rax,%rax
140cfb191:	74 48                	je     0x140cfb1db
140cfb193:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140cfb198:	e8 b3 af fd ff       	call   0x140cd6150
140cfb19d:	48 8b d8             	mov    %rax,%rbx
140cfb1a0:	48 85 c0             	test   %rax,%rax
140cfb1a3:	74 24                	je     0x140cfb1c9
140cfb1a5:	4c 8b cd             	mov    %rbp,%r9
140cfb1a8:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cfb1ad:	4d 8b c6             	mov    %r14,%r8
140cfb1b0:	48 8b d6             	mov    %rsi,%rdx
140cfb1b3:	48 8b c8             	mov    %rax,%rcx
140cfb1b6:	e8 45 3b 02 00       	call   0x140d1ed00
140cfb1bb:	85 c0                	test   %eax,%eax
140cfb1bd:	75 0a                	jne    0x140cfb1c9
140cfb1bf:	48 8b cb             	mov    %rbx,%rcx