1401fcc39:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1401fcc3e:	48 8d 15 5b ff ff ff 	lea    -0xa5(%rip),%rdx        # 0x1401fcba0
1401fcc45:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1401fcc4a:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1401fcc4f:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1401fcc54:	e8 37 ad f2 ff       	call   0x140127990
1401fcc59:	85 c0                	test   %eax,%eax
1401fcc5b:	8b d3                	mov    %ebx,%edx
1401fcc5d:	0f 45 15 58 bf 1d 00 	cmovne 0x1dbf58(%rip),%edx        # 0x1403d8bbc
1401fcc64:	85 d2                	test   %edx,%edx
1401fcc66:	75 40                	jne    0x1401fcca8
1401fcc68:	e8 03 a4 f2 ff       	call   0x140127070
1401fcc6d:	4c 8d 05 1c 16 14 00 	lea    0x14161c(%rip),%r8        # 0x14033e290
1401fcc74:	ba e3 00 00 00       	mov    $0xe3,%edx
1401fcc79:	48 8d 0d e0 15 14 00 	lea    0x1415e0(%rip),%rcx        # 0x14033e260
1401fcc80:	e8 0b a5 f2 ff       	call   0x140127190
1401fcc85:	45 33 c0             	xor    %r8d,%r8d
1401fcc88:	8d 4b 2c             	lea    0x2c(%rbx),%ecx
1401fcc8b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401fcc90:	e8 fb a5 f2 ff       	call   0x140127290
1401fcc95:	33 c0                	xor    %eax,%eax
1401fcc97:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
1401fcc9e:	00
1401fcc9f:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
1401fcca6:	5f                   	pop    %rdi
1401fcca7:	c3                   	ret
1401fcca8:	48 8b 0d 01 bf 1d 00 	mov    0x1dbf01(%rip),%rcx        # 0x1403d8bb0
1401fccaf:	e8 bc ac f2 ff       	call   0x140127970
1401fccb4:	85 c0                	test   %eax,%eax
1401fccb6:	74 dd                	je     0x1401fcc95
1401fccb8:	48 8b 05 01 bf 1d 00 	mov    0x1dbf01(%rip),%rax        # 0x1403d8bc0
1401fccbf:	48 85 c0             	test   %rax,%rax
1401fccc2:	75 4f                	jne    0x1401fcd13
1401fccc4:	48 8d 15 85 0d f6 ff 	lea    -0x9f27b(%rip),%rdx        # 0x14015da50
1401fcccb:	48 8d 0d ae 00 00 00 	lea    0xae(%rip),%rcx        # 0x1401fcd80
1401fccd2:	e8 59 a2 f3 ff       	call   0x140136f30
1401fccd7:	48 89 05 e2 be 1d 00 	mov    %rax,0x1dbee2(%rip)        # 0x1403d8bc0
1401fccde:	48 85 c0             	test   %rax,%rax
1401fcce1:	75 30                	jne    0x1401fcd13
1401fcce3:	e8 88 a3 f2 ff       	call   0x140127070
1401fcce8:	4c 8d 05 a1 15 14 00 	lea    0x1415a1(%rip),%r8        # 0x14033e290
1401fccef:	ba ea 00 00 00       	mov    $0xea,%edx
1401fccf4:	48 8d 0d 65 15 14 00 	lea    0x141565(%rip),%rcx        # 0x14033e260
1401fccfb:	e8 90 a4 f2 ff       	call   0x140127190
1401fcd00:	45 33 c0             	xor    %r8d,%r8d
1401fcd03:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1401fcd08:	41 8d 48 2c          	lea    0x2c(%r8),%ecx
1401fcd0c:	e8 7f a5 f2 ff       	call   0x140127290
1401fcd11:	eb 47                	jmp    0x1401fcd5a
1401fcd13:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401fcd18:	48 8b c8             	mov    %rax,%rcx
1401fcd1b:	e8 10 a3 f3 ff       	call   0x140137030
1401fcd20:	48 8b d8             	mov    %rax,%rbx
1401fcd23:	48 85 c0             	test   %rax,%rax
1401fcd26:	75 32                	jne    0x1401fcd5a
1401fcd28:	e8 43 a3 f2 ff       	call   0x140127070
1401fcd2d:	4c 8d 05 5c 15 14 00 	lea    0x14155c(%rip),%r8        # 0x14033e290
1401fcd34:	ba ed 00 00 00       	mov    $0xed,%edx
1401fcd39:	48 8d 0d 20 15 14 00 	lea    0x141520(%rip),%rcx        # 0x14033e260
1401fcd40:	e8 4b a4 f2 ff       	call   0x140127190
1401fcd45:	4c 8b cf             	mov    %rdi,%r9
1401fcd48:	4c 8d 05 31 15 14 00 	lea    0x141531(%rip),%r8        # 0x14033e280
1401fcd4f:	8d 53 69             	lea    0x69(%rbx),%edx
1401fcd52:	8d 4b 2c             	lea    0x2c(%rbx),%ecx
1401fcd55:	e8 36 a5 f2 ff       	call   0x140127290
1401fcd5a:	48 8b 0d 4f be 1d 00 	mov    0x1dbe4f(%rip),%rcx        # 0x1403d8bb0
1401fcd61:	e8 ca ac f2 ff       	call   0x140127a30
1401fcd66:	48 8b c3             	mov    %rbx,%rax
1401fcd69:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
1401fcd70:	00
1401fcd71:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
1401fcd78:	5f                   	pop    %rdi
1401fcd79:	c3                   	ret
1401fcd7a:	cc                   	int3
1401fcd7b:	cc                   	int3
1401fcd7c:	cc                   	int3
1401fcd7d:	cc                   	int3
1401fcd7e:	cc                   	int3
1401fcd7f:	cc                   	int3
1401fcd80:	b8 28 00 00 00       	mov    $0x28,%eax
1401fcd85:	e8 a6 3d 0b 00       	call   0x1402b0b30
1401fcd8a:	48 2b e0             	sub    %rax,%rsp
1401fcd8d:	48 8b 09             	mov    (%rcx),%rcx
1401fcd90:	48 83 c4 28          	add    $0x28,%rsp
1401fcd94:	e9 47 a3 f3 ff       	jmp    0x1401370e0
1401fcd99:	cc                   	int3
1401fcd9a:	cc                   	int3
1401fcd9b:	cc                   	int3
1401fcd9c:	cc                   	int3
1401fcd9d:	cc                   	int3
1401fcd9e:	cc                   	int3
1401fcd9f:	cc                   	int3
1401fcda0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fcda5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401fcdaa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401fcdaf:	55                   	push   %rbp
1401fcdb0:	41 54                	push   %r12
1401fcdb2:	41 55                	push   %r13
1401fcdb4:	41 56                	push   %r14
1401fcdb6:	41 57                	push   %r15
1401fcdb8:	48 8b ec             	mov    %rsp,%rbp
1401fcdbb:	b8 80 00 00 00       	mov    $0x80,%eax
1401fcdc0:	e8 6b 3d 0b 00       	call   0x1402b0b30
1401fcdc5:	48 2b e0             	sub    %rax,%rsp
1401fcdc8:	4c 8b 72 08          	mov    0x8(%rdx),%r14
1401fcdcc:	48 8b f9             	mov    %rcx,%rdi
1401fcdcf:	48 8b da             	mov    %rdx,%rbx
1401fcdd2:	4c 89 75 38          	mov    %r14,0x38(%rbp)
1401fcdd6:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401fcdda:	e8 41 05 fc ff       	call   0x1401bd320
1401fcddf:	48 8b c8             	mov    %rax,%rcx
1401fcde2:	4c 8b e8             	mov    %rax,%r13
1401fcde5:	e8 c6 33 f4 ff       	call   0x1401401b0
1401fcdea:	4d 8b 66 30          	mov    0x30(%r14),%r12
1401fcdee:	48 8d 15 2b 5a 11 00 	lea    0x115a2b(%rip),%rdx        # 0x140312820
1401fcdf5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fcdf8:	4c 8b f8             	mov    %rax,%r15
1401fcdfb:	33 c0                	xor    %eax,%eax
1401fcdfd:	48 8b cf             	mov    %rdi,%rcx
1401fce00:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401fce04:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1401fce08:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401fce0c:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401fce10:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1401fce14:	e8 e7 ba f3 ff       	call   0x140138900
1401fce19:	48 85 c0             	test   %rax,%rax
1401fce1c:	74 14                	je     0x1401fce32
1401fce1e:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1401fce22:	48 8b c8             	mov    %rax,%rcx
1401fce25:	e8 36 b3 f3 ff       	call   0x140138160
1401fce2a:	85 c0                	test   %eax,%eax
1401fce2c:	0f 84 26 03 00 00    	je     0x1401fd158
1401fce32:	48 8d 15 27 a8 11 00 	lea    0x11a827(%rip),%rdx        # 0x140317660
1401fce39:	48 8b cf             	mov    %rdi,%rcx
1401fce3c:	e8 bf ba f3 ff       	call   0x140138900
1401fce41:	48 85 c0             	test   %rax,%rax
1401fce44:	74 14                	je     0x1401fce5a
1401fce46:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1401fce4a:	48 8b c8             	mov    %rax,%rcx
1401fce4d:	e8 6e ba f3 ff       	call   0x1401388c0
1401fce52:	85 c0                	test   %eax,%eax
1401fce54:	0f 84 fe 02 00 00    	je     0x1401fd158
1401fce5a:	48 8d 15 4f 76 10 00 	lea    0x10764f(%rip),%rdx        # 0x1403044b0
1401fce61:	48 8b cf             	mov    %rdi,%rcx
1401fce64:	e8 97 ba f3 ff       	call   0x140138900
1401fce69:	48 8b f0             	mov    %rax,%rsi
1401fce6c:	48 85 c0             	test   %rax,%rax
1401fce6f:	74 28                	je     0x1401fce99
1401fce71:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1401fce75:	48 8b c8             	mov    %rax,%rcx
1401fce78:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401fce7c:	e8 3f b6 f3 ff       	call   0x1401384c0
1401fce81:	85 c0                	test   %eax,%eax
1401fce83:	75 14                	jne    0x1401fce99
1401fce85:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1401fce89:	48 8b ce             	mov    %rsi,%rcx
1401fce8c:	e8 2f ba f3 ff       	call   0x1401388c0
1401fce91:	85 c0                	test   %eax,%eax
1401fce93:	0f 84 bf 02 00 00    	je     0x1401fd158
1401fce99:	48 8d 15 d0 a7 11 00 	lea    0x11a7d0(%rip),%rdx        # 0x140317670
1401fcea0:	48 8b cf             	mov    %rdi,%rcx
1401fcea3:	e8 58 ba f3 ff       	call   0x140138900
1401fcea8:	48 85 c0             	test   %rax,%rax
1401fceab:	74 14                	je     0x1401fcec1
1401fcead:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401fceb1:	48 8b c8             	mov    %rax,%rcx
1401fceb4:	e8 07 ba f3 ff       	call   0x1401388c0
1401fceb9:	85 c0                	test   %eax,%eax
1401fcebb:	0f 84 97 02 00 00    	je     0x1401fd158
1401fcec1:	48 8d 15 90 0d 12 00 	lea    0x120d90(%rip),%rdx        # 0x14031dc58
1401fcec8:	48 8b cf             	mov    %rdi,%rcx
1401fcecb:	e8 30 ba f3 ff       	call   0x140138900
1401fced0:	48 85 c0             	test   %rax,%rax
1401fced3:	74 18                	je     0x1401fceed
1401fced5:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1401fced9:	48 8b c8             	mov    %rax,%rcx
1401fcedc:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401fcee0:	e8 db b5 f3 ff       	call   0x1401384c0
1401fcee5:	85 c0                	test   %eax,%eax
1401fcee7:	0f 84 6b 02 00 00    	je     0x1401fd158
1401fceed:	48 8d 15 b8 13 14 00 	lea    0x1413b8(%rip),%rdx        # 0x14033e2ac
1401fcef4:	48 8b cf             	mov    %rdi,%rcx
1401fcef7:	e8 04 ba f3 ff       	call   0x140138900
1401fcefc:	48 85 c0             	test   %rax,%rax
1401fceff:	74 14                	je     0x1401fcf15
1401fcf01:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401fcf05:	48 8b c8             	mov    %rax,%rcx
1401fcf08:	e8 b3 b9 f3 ff       	call   0x1401388c0
1401fcf0d:	85 c0                	test   %eax,%eax
1401fcf0f:	0f 84 43 02 00 00    	je     0x1401fd158
1401fcf15:	e8 f6 04 f2 ff       	call   0x14011d410
1401fcf1a:	33 f6                	xor    %esi,%esi
1401fcf1c:	48 39 33             	cmp    %rsi,(%rbx)
1401fcf1f:	75 7d                	jne    0x1401fcf9e
1401fcf21:	83 7d b0 01          	cmpl   $0x1,-0x50(%rbp)
1401fcf25:	75 77                	jne    0x1401fcf9e
1401fcf27:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401fcf2b:	8b fe                	mov    %esi,%edi
1401fcf2d:	48 85 c9             	test   %rcx,%rcx
1401fcf30:	0f 84 1d 02 00 00    	je     0x1401fd153
1401fcf36:	41 b8 a6 00 00 00    	mov    $0xa6,%r8d
1401fcf3c:	48 8d 15 95 13 14 00 	lea    0x141395(%rip),%rdx        # 0x14033e2d8
1401fcf43:	e8 a8 d1 f2 ff       	call   0x14012a0f0
1401fcf48:	4c 8b f0             	mov    %rax,%r14
1401fcf4b:	48 85 c0             	test   %rax,%rax
1401fcf4e:	0f 84 8a 01 00 00    	je     0x1401fd0de
1401fcf54:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401fcf58:	48 85 c9             	test   %rcx,%rcx
1401fcf5b:	74 1e                	je     0x1401fcf7b
1401fcf5d:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1401fcf63:	48 8d 15 6e 13 14 00 	lea    0x14136e(%rip),%rdx        # 0x14033e2d8
1401fcf6a:	e8 81 d1 f2 ff       	call   0x14012a0f0
1401fcf6f:	48 8b f8             	mov    %rax,%rdi
1401fcf72:	48 85 c0             	test   %rax,%rax
1401fcf75:	0f 84 63 01 00 00    	je     0x1401fd0de
1401fcf7b:	49 8b ce             	mov    %r14,%rcx
1401fcf7e:	e8 2d 9c fa ff       	call   0x1401a6bb0
1401fcf83:	48 89 03             	mov    %rax,(%rbx)
1401fcf86:	48 85 c0             	test   %rax,%rax
1401fcf89:	0f 84 4f 01 00 00    	je     0x1401fd0de
1401fcf8f:	48 8b d7             	mov    %rdi,%rdx
1401fcf92:	48 8b c8             	mov    %rax,%rcx
1401fcf95:	e8 16 9e fa ff       	call   0x1401a6db0
1401fcf9a:	4c 8b 75 38          	mov    0x38(%rbp),%r14
1401fcf9e:	e8 3d 02 f2 ff       	call   0x14011d1e0
1401fcfa3:	e8 68 04 f2 ff       	call   0x14011d410
1401fcfa8:	48 39 33             	cmp    %rsi,(%rbx)
1401fcfab:	75 24                	jne    0x1401fcfd1
1401fcfad:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1401fcfb2:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401fcfb6:	4d 8b cd             	mov    %r13,%r9
1401fcfb9:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1401fcfbe:	4d 8b c6             	mov    %r14,%r8
1401fcfc1:	48 8b d3             	mov    %rbx,%rdx
1401fcfc4:	e8 07 02 00 00       	call   0x1401fd1d0
1401fcfc9:	85 c0                	test   %eax,%eax
1401fcfcb:	0f 84 82 01 00 00    	je     0x1401fd153
1401fcfd1:	e8 0a 02 f2 ff       	call   0x14011d1e0
1401fcfd6:	e8 35 04 f2 ff       	call   0x14011d410
1401fcfdb:	48 39 33             	cmp    %rsi,(%rbx)
1401fcfde:	0f 85 9d 00 00 00    	jne    0x1401fd081
1401fcfe4:	8b 45 b0             	mov    -0x50(%rbp),%eax
1401fcfe7:	85 c0                	test   %eax,%eax
1401fcfe9:	74 09                	je     0x1401fcff4
1401fcfeb:	83 f8 03             	cmp    $0x3,%eax
1401fcfee:	0f 85 8d 00 00 00    	jne    0x1401fd081
1401fcff4:	49 8b d4             	mov    %r12,%rdx
1401fcff7:	49 8b cf             	mov    %r15,%rcx
1401fcffa:	bf 01 00 00 00       	mov    $0x1,%edi
1401fcfff:	e8 9c 64 f0 ff       	call   0x1401034a0
1401fd004:	48 89 45 38          	mov    %rax,0x38(%rbp)
1401fd008:	48 85 c0             	test   %rax,%rax
1401fd00b:	0f 84 42 01 00 00    	je     0x1401fd153
1401fd011:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1401fd015:	48 85 c9             	test   %rcx,%rcx
1401fd018:	74 11                	je     0x1401fd02b
1401fd01a:	48 8d 15 e7 f9 10 00 	lea    0x10f9e7(%rip),%rdx        # 0x14030ca08
1401fd021:	e8 9a d5 f2 ff       	call   0x14012a5c0
1401fd026:	85 c0                	test   %eax,%eax
1401fd028:	0f 44 fe             	cmove  %esi,%edi
1401fd02b:	44 8b 45 d8          	mov    -0x28(%rbp),%r8d
1401fd02f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401fd033:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1401fd037:	e8 44 65 f0 ff       	call   0x140103580
1401fd03c:	48 85 c0             	test   %rax,%rax
1401fd03f:	75 1a                	jne    0x1401fd05b
1401fd041:	85 ff                	test   %edi,%edi
1401fd043:	74 33                	je     0x1401fd078
1401fd045:	44 8b 45 d8          	mov    -0x28(%rbp),%r8d
1401fd049:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401fd04d:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1401fd051:	e8 0a 65 f0 ff       	call   0x140103560
1401fd056:	48 85 c0             	test   %rax,%rax
1401fd059:	74 1d                	je     0x1401fd078
1401fd05b:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1401fd05f:	48 85 c9             	test   %rcx,%rcx
1401fd062:	74 1d                	je     0x1401fd081
1401fd064:	c7 45 b0 03 00 00 00 	movl   $0x3,-0x50(%rbp)
1401fd06b:	e8 40 9a fa ff       	call   0x1401a6ab0
1401fd070:	48 89 03             	mov    %rax,(%rbx)
1401fd073:	48 85 c0             	test   %rax,%rax
1401fd076:	75 09                	jne    0x1401fd081
1401fd078:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1401fd07c:	e8 af 63 f0 ff       	call   0x140103430
1401fd081:	e8 5a 01 f2 ff       	call   0x14011d1e0
1401fd086:	e8 85 03 f2 ff       	call   0x14011d410
1401fd08b:	48 39 33             	cmp    %rsi,(%rbx)
1401fd08e:	0f 85 95 00 00 00    	jne    0x1401fd129
1401fd094:	f7 45 b0 fb ff ff ff 	testl  $0xfffffffb,-0x50(%rbp)
1401fd09b:	0f 85 88 00 00 00    	jne    0x1401fd129
1401fd0a1:	44 8b 45 d8          	mov    -0x28(%rbp),%r8d
1401fd0a5:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401fd0a9:	33 c9                	xor    %ecx,%ecx
1401fd0ab:	e8 60 13 f6 ff       	call   0x14015e410
1401fd0b0:	48 8b f8             	mov    %rax,%rdi
1401fd0b3:	48 85 c0             	test   %rax,%rax
1401fd0b6:	74 64                	je     0x1401fd11c
1401fd0b8:	4d 8b c4             	mov    %r12,%r8
1401fd0bb:	c7 45 b0 04 00 00 00 	movl   $0x4,-0x50(%rbp)
1401fd0c2:	49 8b d7             	mov    %r15,%rdx
1401fd0c5:	48 8b c8             	mov    %rax,%rcx
1401fd0c8:	e8 63 13 f6 ff       	call   0x14015e430
1401fd0cd:	48 8b cf             	mov    %rdi,%rcx
1401fd0d0:	85 c0                	test   %eax,%eax
1401fd0d2:	75 40                	jne    0x1401fd114
1401fd0d4:	e8 87 10 f6 ff       	call   0x14015e160
1401fd0d9:	48 8b fe             	mov    %rsi,%rdi
1401fd0dc:	eb 3e                	jmp    0x1401fd11c
1401fd0de:	41 b8 aa 00 00 00    	mov    $0xaa,%r8d
1401fd0e4:	48 8d 15 ed 11 14 00 	lea    0x1411ed(%rip),%rdx        # 0x14033e2d8
1401fd0eb:	49 8b ce             	mov    %r14,%rcx
1401fd0ee:	e8 cd ec ee ff       	call   0x1400ebdc0
1401fd0f3:	41 b8 ab 00 00 00    	mov    $0xab,%r8d
1401fd0f9:	48 8d 15 d8 11 14 00 	lea    0x1411d8(%rip),%rdx        # 0x14033e2d8
1401fd100:	48 8b cf             	mov    %rdi,%rcx
1401fd103:	e8 b8 ec ee ff       	call   0x1400ebdc0
1401fd108:	e8 93 fa f1 ff       	call   0x14011cba0
1401fd10d:	33 c0                	xor    %eax,%eax
1401fd10f:	e9 8f 00 00 00       	jmp    0x1401fd1a3
1401fd114:	e8 17 9a fa ff       	call   0x1401a6b30
1401fd119:	48 89 03             	mov    %rax,(%rbx)
1401fd11c:	48 39 33             	cmp    %rsi,(%rbx)
1401fd11f:	75 08                	jne    0x1401fd129
1401fd121:	48 8b cf             	mov    %rdi,%rcx
1401fd124:	e8 37 10 f6 ff       	call   0x14015e160
1401fd129:	e8 b2 00 f2 ff       	call   0x14011d1e0
1401fd12e:	e8 dd 02 f2 ff       	call   0x14011d410
1401fd133:	48 39 33             	cmp    %rsi,(%rbx)
1401fd136:	75 24                	jne    0x1401fd15c
1401fd138:	4d 8b cf             	mov    %r15,%r9
1401fd13b:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401fd140:	4d 8b c6             	mov    %r14,%r8
1401fd143:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401fd147:	48 8b d3             	mov    %rbx,%rdx
1401fd14a:	e8 f1 05 00 00       	call   0x1401fd740
1401fd14f:	85 c0                	test   %eax,%eax
1401fd151:	75 09                	jne    0x1401fd15c
1401fd153:	e8 48 fa f1 ff       	call   0x14011cba0
1401fd158:	33 c0                	xor    %eax,%eax
1401fd15a:	eb 47                	jmp    0x1401fd1a3
1401fd15c:	e8 7f 00 f2 ff       	call   0x14011d1e0
1401fd161:	48 8b 03             	mov    (%rbx),%rax
1401fd164:	48 85 c0             	test   %rax,%rax
1401fd167:	75 34                	jne    0x1401fd19d
1401fd169:	e8 02 9f f2 ff       	call   0x140127070
1401fd16e:	4c 8d 05 43 11 14 00 	lea    0x141143(%rip),%r8        # 0x14033e2b8
1401fd175:	ba 97 00 00 00       	mov    $0x97,%edx
1401fd17a:	48 8d 0d 57 11 14 00 	lea    0x141157(%rip),%rcx        # 0x14033e2d8
1401fd181:	e8 0a a0 f2 ff       	call   0x140127190
1401fd186:	45 33 c0             	xor    %r8d,%r8d