1400bbc1e:	48 89 f9             	mov    %rdi,%rcx
1400bbc21:	e8 72 e2 12 00       	call   0x1401e9e98
1400bbc26:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400bbc2b:	49 89 f0             	mov    %rsi,%r8
1400bbc2e:	89 da                	mov    %ebx,%edx
1400bbc30:	41 89 c1             	mov    %eax,%r9d
1400bbc33:	48 8d 0d de 0e 15 00 	lea    0x150ede(%rip),%rcx        # 0x14020cb18
1400bbc3a:	e8 81 21 fe ff       	call   0x14009ddc0
1400bbc3f:	48 83 c4 30          	add    $0x30,%rsp
1400bbc43:	5b                   	pop    %rbx
1400bbc44:	5e                   	pop    %rsi
1400bbc45:	5f                   	pop    %rdi
1400bbc46:	c3                   	ret
1400bbc47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400bbc4e:	00 00
1400bbc50:	ba 3a 00 00 00       	mov    $0x3a,%edx
1400bbc55:	48 89 f9             	mov    %rdi,%rcx
1400bbc58:	e8 13 e2 12 00       	call   0x1401e9e70
1400bbc5d:	48 85 c0             	test   %rax,%rax
1400bbc60:	74 8d                	je     0x1400bbbef
1400bbc62:	31 db                	xor    %ebx,%ebx
1400bbc64:	eb b8                	jmp    0x1400bbc1e
1400bbc66:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400bbc6d:	00 00 00
1400bbc70:	41 57                	push   %r15
1400bbc72:	41 56                	push   %r14
1400bbc74:	41 55                	push   %r13
1400bbc76:	41 54                	push   %r12
1400bbc78:	55                   	push   %rbp
1400bbc79:	57                   	push   %rdi
1400bbc7a:	56                   	push   %rsi
1400bbc7b:	53                   	push   %rbx
1400bbc7c:	48 83 ec 68          	sub    $0x68,%rsp
1400bbc80:	48 8b 3d 69 ce 17 00 	mov    0x17ce69(%rip),%rdi        # 0x140238af0
1400bbc87:	8b ac 24 d0 00 00 00 	mov    0xd0(%rsp),%ebp
1400bbc8e:	48 8b 07             	mov    (%rdi),%rax
1400bbc91:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400bbc96:	31 c0                	xor    %eax,%eax
1400bbc98:	48 89 cb             	mov    %rcx,%rbx
1400bbc9b:	4c 89 ce             	mov    %r9,%rsi
1400bbc9e:	45 85 c0             	test   %r8d,%r8d
1400bbca1:	0f 84 89 00 00 00    	je     0x1400bbd30
1400bbca7:	83 bb 94 00 00 00 0d 	cmpl   $0xd,0x94(%rbx)
1400bbcae:	77 60                	ja     0x1400bbd10
1400bbcb0:	8b 83 94 00 00 00    	mov    0x94(%rbx),%eax
1400bbcb6:	48 8d 15 f7 0f 15 00 	lea    0x150ff7(%rip),%rdx        # 0x14020ccb4
1400bbcbd:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
1400bbcc1:	48 01 d0             	add    %rdx,%rax
1400bbcc4:	ff e0                	jmp    *%rax
1400bbcc6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400bbccd:	00 00 00
1400bbcd0:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbcd7:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbcdb:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbce0:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbce4:	48 8d 05 8c 0f 15 00 	lea    0x150f8c(%rip),%rax        # 0x14020cc77
1400bbceb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400bbcf0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400bbcf5:	4c 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%r9
1400bbcfc:	49 89 d8             	mov    %rbx,%r8
1400bbcff:	48 8d 15 62 0e 15 00 	lea    0x150e62(%rip),%rdx        # 0x14020cb68
1400bbd06:	b9 21 00 00 00       	mov    $0x21,%ecx
1400bbd0b:	e8 f0 db ff ff       	call   0x1400b9900
1400bbd10:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400bbd15:	48 2b 07             	sub    (%rdi),%rax
1400bbd18:	0f 85 15 05 00 00    	jne    0x1400bc233
1400bbd1e:	48 83 c4 68          	add    $0x68,%rsp
1400bbd22:	5b                   	pop    %rbx
1400bbd23:	5e                   	pop    %rsi
1400bbd24:	5f                   	pop    %rdi
1400bbd25:	5d                   	pop    %rbp
1400bbd26:	41 5c                	pop    %r12
1400bbd28:	41 5d                	pop    %r13
1400bbd2a:	41 5e                	pop    %r14
1400bbd2c:	41 5f                	pop    %r15
1400bbd2e:	c3                   	ret
1400bbd2f:	90                   	nop
1400bbd30:	48 89 d1             	mov    %rdx,%rcx
1400bbd33:	e8 38 fe ff ff       	call   0x1400bbb70
1400bbd38:	49 89 c4             	mov    %rax,%r12
1400bbd3b:	85 ed                	test   %ebp,%ebp
1400bbd3d:	75 31                	jne    0x1400bbd70
1400bbd3f:	b9 02 00 00 00       	mov    $0x2,%ecx
1400bbd44:	ff 15 d6 8b 13 00    	call   *0x138bd6(%rip)        # 0x1401f4920
1400bbd4a:	48 89 c1             	mov    %rax,%rcx
1400bbd4d:	4d 89 e0             	mov    %r12,%r8
1400bbd50:	48 8d 15 ff 0d 15 00 	lea    0x150dff(%rip),%rdx        # 0x14020cb56
1400bbd57:	e8 14 76 12 00       	call   0x1401e3370
1400bbd5c:	4c 89 e1             	mov    %r12,%rcx
1400bbd5f:	e8 4c d1 03 00       	call   0x1400f8eb0
1400bbd64:	e9 3e ff ff ff       	jmp    0x1400bbca7
1400bbd69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bbd70:	b9 01 00 00 00       	mov    $0x1,%ecx
1400bbd75:	ff 15 a5 8b 13 00    	call   *0x138ba5(%rip)        # 0x1401f4920
1400bbd7b:	48 89 c1             	mov    %rax,%rcx
1400bbd7e:	eb cd                	jmp    0x1400bbd4d
1400bbd80:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbd84:	45 31 c9             	xor    %r9d,%r9d
1400bbd87:	49 89 d8             	mov    %rbx,%r8
1400bbd8a:	b9 58 00 00 00       	mov    $0x58,%ecx
1400bbd8f:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbd96:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbd9b:	48 8d 15 bb 0d 15 00 	lea    0x150dbb(%rip),%rdx        # 0x14020cb5d
1400bbda2:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400bbda9:	00 00
1400bbdab:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbdaf:	e8 4c db ff ff       	call   0x1400b9900
1400bbdb4:	e9 57 ff ff ff       	jmp    0x1400bbd10
1400bbdb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bbdc0:	48 85 f6             	test   %rsi,%rsi
1400bbdc3:	0f 84 27 03 00 00    	je     0x1400bc0f0
1400bbdc9:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400bbdcd:	4c 8b 7e 10          	mov    0x10(%rsi),%r15
1400bbdd1:	48 8d 43 08          	lea    0x8(%rbx),%rax
1400bbdd5:	48 85 d2             	test   %rdx,%rdx
1400bbdd8:	48 0f 44 d0          	cmove  %rax,%rdx
1400bbddc:	48 8d 43 2c          	lea    0x2c(%rbx),%rax
1400bbde0:	4d 85 ff             	test   %r15,%r15
1400bbde3:	4c 0f 44 f8          	cmove  %rax,%r15
1400bbde7:	0f b6 46 18          	movzbl 0x18(%rsi),%eax
1400bbdeb:	83 e0 01             	and    $0x1,%eax
1400bbdee:	0f 84 2c 03 00 00    	je     0x1400bc120
1400bbdf4:	0f b6 8b 88 00 00 00 	movzbl 0x88(%rbx),%ecx
1400bbdfb:	4c 8b 2e             	mov    (%rsi),%r13
1400bbdfe:	44 0f b6 e0          	movzbl %al,%r12d
1400bbe02:	4d 85 ed             	test   %r13,%r13
1400bbe05:	0f 84 ff 02 00 00    	je     0x1400bc10a
1400bbe0b:	83 e1 10             	and    $0x10,%ecx
1400bbe0e:	0f 85 24 03 00 00    	jne    0x1400bc138
1400bbe14:	48 8b 02             	mov    (%rdx),%rax
1400bbe17:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1400bbe1b:	48 33 05 fe 10 15 00 	xor    0x1510fe(%rip),%rax        # 0x14020cf20
1400bbe22:	48 33 0d ff 10 15 00 	xor    0x1510ff(%rip),%rcx        # 0x14020cf28
1400bbe29:	48 09 c8             	or     %rcx,%rax
1400bbe2c:	0f 84 46 03 00 00    	je     0x1400bc178
1400bbe32:	48 8b 05 67 d5 17 00 	mov    0x17d567(%rip),%rax        # 0x1402393a0
1400bbe39:	4c 8d 6c 24 40       	lea    0x40(%rsp),%r13
1400bbe3e:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1400bbe45:	00 00
1400bbe47:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1400bbe4e:	00 00
1400bbe50:	4c 89 e9             	mov    %r13,%rcx
1400bbe53:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400bbe58:	48 8b 05 01 d0 17 00 	mov    0x17d001(%rip),%rax        # 0x140238e60
1400bbe5f:	44 8b 00             	mov    (%rax),%r8d
1400bbe62:	e8 09 11 f8 ff       	call   0x14003cf70
1400bbe67:	45 85 e4             	test   %r12d,%r12d
1400bbe6a:	0f 84 a0 03 00 00    	je     0x1400bc210
1400bbe70:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400bbe76:	48 8d 15 2e 0e 15 00 	lea    0x150e2e(%rip),%rdx        # 0x14020ccab
1400bbe7d:	4c 89 e9             	mov    %r13,%rcx
1400bbe80:	41 bc 2b 00 00 00    	mov    $0x2b,%r12d
1400bbe86:	e8 25 fb fd ff       	call   0x14009b9b0
1400bbe8b:	4c 8d 35 b6 0c 15 00 	lea    0x150cb6(%rip),%r14        # 0x14020cb48
1400bbe92:	48 8b 05 c7 cf 17 00 	mov    0x17cfc7(%rip),%rax        # 0x140238e60
1400bbe99:	4c 89 fa             	mov    %r15,%rdx
1400bbe9c:	4c 89 e9             	mov    %r13,%rcx
1400bbe9f:	44 8b 00             	mov    (%rax),%r8d
1400bbea2:	e8 c9 10 f8 ff       	call   0x14003cf70
1400bbea7:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbeab:	44 89 e1             	mov    %r12d,%ecx
1400bbeae:	49 89 d8             	mov    %rbx,%r8
1400bbeb1:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbeb8:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400bbebd:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbec2:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400bbec7:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbecb:	4c 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%r9
1400bbed2:	e8 29 da ff ff       	call   0x1400b9900
1400bbed7:	4c 89 e9             	mov    %r13,%rcx
1400bbeda:	e8 61 ea fd ff       	call   0x14009a940
1400bbedf:	e9 2c fe ff ff       	jmp    0x1400bbd10
1400bbee4:	0f 1f 40 00          	nopl   0x0(%rax)
1400bbee8:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbeef:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbef3:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbef8:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbefc:	48 8d 05 a8 0c 15 00 	lea    0x150ca8(%rip),%rax        # 0x14020cbab
1400bbf03:	e9 e8 fd ff ff       	jmp    0x1400bbcf0
1400bbf08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bbf0f:	00
1400bbf10:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbf17:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbf1b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbf20:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbf24:	48 8d 05 91 0c 15 00 	lea    0x150c91(%rip),%rax        # 0x14020cbbc
1400bbf2b:	e9 c0 fd ff ff       	jmp    0x1400bbcf0
1400bbf30:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbf34:	45 31 c9             	xor    %r9d,%r9d
1400bbf37:	49 89 d8             	mov    %rbx,%r8
1400bbf3a:	b9 21 00 00 00       	mov    $0x21,%ecx
1400bbf3f:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbf46:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbf4b:	48 8d 15 16 0c 15 00 	lea    0x150c16(%rip),%rdx        # 0x14020cb68
1400bbf52:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbf56:	48 8d 05 1b 0c 15 00 	lea    0x150c1b(%rip),%rax        # 0x14020cb78
1400bbf5d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400bbf62:	e8 99 d9 ff ff       	call   0x1400b9900
1400bbf67:	e9 a4 fd ff ff       	jmp    0x1400bbd10
1400bbf6c:	0f 1f 40 00          	nopl   0x0(%rax)
1400bbf70:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbf77:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbf7b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbf80:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbf84:	48 8d 05 40 0c 15 00 	lea    0x150c40(%rip),%rax        # 0x14020cbcb
1400bbf8b:	e9 60 fd ff ff       	jmp    0x1400bbcf0
1400bbf90:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbf97:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbf9b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbfa0:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbfa4:	48 8d 05 2c 0c 15 00 	lea    0x150c2c(%rip),%rax        # 0x14020cbd7
1400bbfab:	e9 40 fd ff ff       	jmp    0x1400bbcf0
1400bbfb0:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbfb7:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbfbb:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbfc0:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbfc4:	48 8d 05 18 0c 15 00 	lea    0x150c18(%rip),%rax        # 0x14020cbe3
1400bbfcb:	e9 20 fd ff ff       	jmp    0x1400bbcf0
1400bbfd0:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbfd7:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbfdb:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bbfe0:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bbfe4:	48 8d 05 27 0c 15 00 	lea    0x150c27(%rip),%rax        # 0x14020cc12
1400bbfeb:	e9 00 fd ff ff       	jmp    0x1400bbcf0
1400bbff0:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bbff7:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bbffb:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bc000:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bc004:	48 8d 05 e5 0b 15 00 	lea    0x150be5(%rip),%rax        # 0x14020cbf0
1400bc00b:	e9 e0 fc ff ff       	jmp    0x1400bbcf0
1400bc010:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bc017:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bc01b:	49 89 d8             	mov    %rbx,%r8
1400bc01e:	48 8d 15 79 0b 15 00 	lea    0x150b79(%rip),%rdx        # 0x14020cb9e
1400bc025:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bc02a:	b9 3d 00 00 00       	mov    $0x3d,%ecx
1400bc02f:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bc033:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400bc03a:	00 00
1400bc03c:	4c 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%r9
1400bc043:	e8 b8 d8 ff ff       	call   0x1400b9900
1400bc048:	e9 c3 fc ff ff       	jmp    0x1400bbd10
1400bc04d:	0f 1f 00             	nopl   (%rax)
1400bc050:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
1400bc057:	45 31 c9             	xor    %r9d,%r9d
1400bc05a:	f6 83 88 00 00 00 10 	testb  $0x10,0x88(%rbx)
1400bc061:	75 07                	jne    0x1400bc06a
1400bc063:	4c 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%r9
1400bc06a:	8b 8c 24 d8 00 00 00 	mov    0xd8(%rsp),%ecx
1400bc071:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bc075:	49 89 d8             	mov    %rbx,%r8
1400bc078:	48 8d 15 b1 0b 15 00 	lea    0x150bb1(%rip),%rdx        # 0x14020cc30
1400bc07f:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bc084:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
1400bc088:	b9 21 00 00 00       	mov    $0x21,%ecx
1400bc08d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400bc092:	e8 69 d8 ff ff       	call   0x1400b9900
1400bc097:	e9 74 fc ff ff       	jmp    0x1400bbd10
1400bc09c:	0f 1f 40 00          	nopl   0x0(%rax)
1400bc0a0:	45 31 c9             	xor    %r9d,%r9d
1400bc0a3:	f6 83 88 00 00 00 10 	testb  $0x10,0x88(%rbx)
1400bc0aa:	75 07                	jne    0x1400bc0b3
1400bc0ac:	4c 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%r9
1400bc0b3:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bc0ba:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bc0be:	49 89 d8             	mov    %rbx,%r8
1400bc0c1:	b9 21 00 00 00       	mov    $0x21,%ecx
1400bc0c6:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bc0cb:	48 8d 15 70 0b 15 00 	lea    0x150b70(%rip),%rdx        # 0x14020cc42
1400bc0d2:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bc0d6:	48 8d 05 7b 0b 15 00 	lea    0x150b7b(%rip),%rax        # 0x14020cc58
1400bc0dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400bc0e2:	e8 19 d8 ff ff       	call   0x1400b9900
1400bc0e7:	e9 24 fc ff ff       	jmp    0x1400bbd10
1400bc0ec:	0f 1f 40 00          	nopl   0x0(%rax)
1400bc0f0:	0f b6 8b 88 00 00 00 	movzbl 0x88(%rbx),%ecx
1400bc0f7:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1400bc0fb:	4c 8d 7b 2c          	lea    0x2c(%rbx),%r15
1400bc0ff:	89 c8                	mov    %ecx,%eax
1400bc101:	d0 e8                	shr    $1,%al
1400bc103:	41 89 c4             	mov    %eax,%r12d
1400bc106:	41 83 e4 01          	and    $0x1,%r12d
1400bc10a:	4c 8d ab b0 00 00 00 	lea    0xb0(%rbx),%r13
1400bc111:	e9 f5 fc ff ff       	jmp    0x1400bbe0b
1400bc116:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400bc11d:	00 00 00
1400bc120:	0f b6 8b 88 00 00 00 	movzbl 0x88(%rbx),%ecx
1400bc127:	89 c8                	mov    %ecx,%eax
1400bc129:	d0 e8                	shr    $1,%al
1400bc12b:	83 e0 01             	and    $0x1,%eax
1400bc12e:	e9 c8 fc ff ff       	jmp    0x1400bbdfb
1400bc133:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400bc138:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bc13c:	45 31 c9             	xor    %r9d,%r9d
1400bc13f:	49 89 d8             	mov    %rbx,%r8
1400bc142:	b9 2d 00 00 00       	mov    $0x2d,%ecx
1400bc147:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bc14e:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bc153:	48 8d 15 30 0b 15 00 	lea    0x150b30(%rip),%rdx        # 0x14020cc8a
1400bc15a:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400bc161:	00 00
1400bc163:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bc167:	e8 94 d7 ff ff       	call   0x1400b9900
1400bc16c:	e9 9f fb ff ff       	jmp    0x1400bbd10
1400bc171:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bc178:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400bc17c:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
1400bc180:	48 33 05 a9 0d 15 00 	xor    0x150da9(%rip),%rax        # 0x14020cf30
1400bc187:	48 33 0d aa 0d 15 00 	xor    0x150daa(%rip),%rcx        # 0x14020cf38
1400bc18e:	48 09 c8             	or     %rcx,%rax
1400bc191:	0f 85 9b fc ff ff    	jne    0x1400bbe32
1400bc197:	48 8d 15 f6 0a 15 00 	lea    0x150af6(%rip),%rdx        # 0x14020cc94
1400bc19e:	4c 89 e9             	mov    %r13,%rcx
1400bc1a1:	4c 8b a3 a8 00 00 00 	mov    0xa8(%rbx),%r12
1400bc1a8:	e8 13 e6 fd ff       	call   0x14009a7c0
1400bc1ad:	48 8d 15 6d 09 15 00 	lea    0x15096d(%rip),%rdx        # 0x14020cb21
1400bc1b4:	85 c0                	test   %eax,%eax
1400bc1b6:	75 23                	jne    0x1400bc1db
1400bc1b8:	48 8d 15 e0 0a 15 00 	lea    0x150ae0(%rip),%rdx        # 0x14020cc9f
1400bc1bf:	4c 89 e9             	mov    %r13,%rcx
1400bc1c2:	e8 f9 e5 fd ff       	call   0x14009a7c0
1400bc1c7:	48 8d 15 6a 09 15 00 	lea    0x15096a(%rip),%rdx        # 0x14020cb38
1400bc1ce:	85 c0                	test   %eax,%eax
1400bc1d0:	48 8d 05 54 09 15 00 	lea    0x150954(%rip),%rax        # 0x14020cb2b
1400bc1d7:	48 0f 45 d0          	cmovne %rax,%rdx
1400bc1db:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1400bc1df:	4d 89 e1             	mov    %r12,%r9
1400bc1e2:	49 89 d8             	mov    %rbx,%r8
1400bc1e5:	b9 2a 00 00 00       	mov    $0x2a,%ecx
1400bc1ea:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400bc1f1:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bc1f6:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400bc1fd:	00 00
1400bc1ff:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bc203:	e8 f8 d6 ff ff       	call   0x1400b9900
1400bc208:	e9 03 fb ff ff       	jmp    0x1400bbd10
1400bc20d:	0f 1f 00             	nopl   (%rax)
1400bc210:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400bc216:	48 8d 15 92 0a 15 00 	lea    0x150a92(%rip),%rdx        # 0x14020ccaf
1400bc21d:	4c 89 e9             	mov    %r13,%rcx
1400bc220:	45 31 f6             	xor    %r14d,%r14d
1400bc223:	e8 88 f7 fd ff       	call   0x14009b9b0
1400bc228:	41 bc 20 00 00 00    	mov    $0x20,%r12d
1400bc22e:	e9 5f fc ff ff       	jmp    0x1400bbe92
1400bc233:	e8 38 86 12 00       	call   0x1401e4870
1400bc238:	90                   	nop
1400bc239:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bc240:	41 56                	push   %r14
1400bc242:	41 55                	push   %r13
1400bc244:	41 54                	push   %r12