1400bcd1a:	4d 85 ff             	test   %r15,%r15
1400bcd1d:	74 33                	je     0x1400bcd52
1400bcd1f:	49 83 bf a8 00 00 00 	cmpq   $0x0,0xa8(%r15)
1400bcd26:	00
1400bcd27:	74 ee                	je     0x1400bcd17
1400bcd29:	41 8b 87 94 00 00 00 	mov    0x94(%r15),%eax
1400bcd30:	83 f8 0a             	cmp    $0xa,%eax
1400bcd33:	0f 87 4f ff ff ff    	ja     0x1400bcc88
1400bcd39:	48 c7 c3 7b f9 ff ff 	mov    $0xfffffffffffff97b,%rbx
1400bcd40:	48 0f a3 c3          	bt     %rax,%rbx
1400bcd44:	0f 82 3e ff ff ff    	jb     0x1400bcc88
1400bcd4a:	4d 8b 3f             	mov    (%r15),%r15
1400bcd4d:	4d 85 ff             	test   %r15,%r15
1400bcd50:	75 cd                	jne    0x1400bcd1f
1400bcd52:	8b 9c 24 a8 01 00 00 	mov    0x1a8(%rsp),%ebx
1400bcd59:	48 89 f9             	mov    %rdi,%rcx
1400bcd5c:	e8 df db fd ff       	call   0x14009a940
1400bcd61:	8b 8c 24 08 01 00 00 	mov    0x108(%rsp),%ecx
1400bcd68:	e8 d3 cd 12 00       	call   0x1401e9b40
1400bcd6d:	89 c7                	mov    %eax,%edi
1400bcd6f:	b9 0d 00 00 00       	mov    $0xd,%ecx
1400bcd74:	e8 47 b0 fd ff       	call   0x140097dc0
1400bcd79:	4c 89 f1             	mov    %r14,%rcx
1400bcd7c:	e8 8f 00 fd ff       	call   0x14008ce10
1400bcd81:	85 ff                	test   %edi,%edi
1400bcd83:	75 08                	jne    0x1400bcd8d
1400bcd85:	85 c0                	test   %eax,%eax
1400bcd87:	0f 84 9a f9 ff ff    	je     0x1400bc727
1400bcd8d:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1400bcd92:	e9 95 fa ff ff       	jmp    0x1400bc82c
1400bcd97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400bcd9e:	00 00
1400bcda0:	48 8b 47 3c          	mov    0x3c(%rdi),%rax
1400bcda4:	48 8b 57 44          	mov    0x44(%rdi),%rdx
1400bcda8:	48 33 05 81 01 15 00 	xor    0x150181(%rip),%rax        # 0x14020cf30
1400bcdaf:	48 33 15 82 01 15 00 	xor    0x150182(%rip),%rdx        # 0x14020cf38
1400bcdb6:	48 09 d0             	or     %rdx,%rax
1400bcdb9:	0f 85 0f fd ff ff    	jne    0x1400bcace
1400bcdbf:	48 8b 3f             	mov    (%rdi),%rdi
1400bcdc2:	48 85 ff             	test   %rdi,%rdi
1400bcdc5:	0f 85 b5 fc ff ff    	jne    0x1400bca80
1400bcdcb:	e9 cc fd ff ff       	jmp    0x1400bcb9c
1400bcdd0:	e8 eb c6 f6 ff       	call   0x1400294c0
1400bcdd5:	85 c0                	test   %eax,%eax
1400bcdd7:	0f 84 c3 00 00 00    	je     0x1400bcea0
1400bcddd:	f6 c3 40             	test   $0x40,%bl
1400bcde0:	75 0e                	jne    0x1400bcdf0
1400bcde2:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
1400bcde7:	45 85 c0             	test   %r8d,%r8d
1400bcdea:	0f 85 b8 fb ff ff    	jne    0x1400bc9a8
1400bcdf0:	e8 cb c6 f6 ff       	call   0x1400294c0
1400bcdf5:	85 c0                	test   %eax,%eax
1400bcdf7:	0f 85 ab fb ff ff    	jne    0x1400bc9a8
1400bcdfd:	e9 7b fa ff ff       	jmp    0x1400bc87d
1400bce02:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400bce08:	48 8b 05 91 c5 17 00 	mov    0x17c591(%rip),%rax        # 0x1402393a0
1400bce0f:	80 38 00             	cmpb   $0x0,(%rax)
1400bce12:	0f 84 94 fe ff ff    	je     0x1400bccac
1400bce18:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
1400bce1e:	48 8d 15 75 ff 14 00 	lea    0x14ff75(%rip),%rdx        # 0x14020cd9a
1400bce25:	48 8d 0d 77 ff 14 00 	lea    0x14ff77(%rip),%rcx        # 0x14020cda3
1400bce2c:	ff 15 a6 25 1f 00    	call   *0x1f25a6(%rip)        # 0x1402af3d8
1400bce32:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400bce38:	48 8b 86 80 00 00 00 	mov    0x80(%rsi),%rax
1400bce3f:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400bce43:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1400bce48:	48 8b 48 28          	mov    0x28(%rax),%rcx
1400bce4c:	e8 cf 28 fc ff       	call   0x14007f720
1400bce51:	e9 b5 f8 ff ff       	jmp    0x1400bc70b
1400bce56:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1400bce5a:	0f be c8             	movsbl %al,%ecx
1400bce5d:	48 8d 55 0b          	lea    0xb(%rbp),%rdx
1400bce61:	49 89 d9             	mov    %rbx,%r9
1400bce64:	f7 d1                	not    %ecx
1400bce66:	4d 8b 40 10          	mov    0x10(%r8),%r8
1400bce6a:	c1 e9 1f             	shr    $0x1f,%ecx
1400bce6d:	e8 3e e8 04 00       	call   0x14010b6b0
1400bce72:	e9 19 fd ff ff       	jmp    0x1400bcb90
1400bce77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400bce7e:	00 00
1400bce80:	4c 89 e2             	mov    %r12,%rdx
1400bce83:	48 89 c1             	mov    %rax,%rcx
1400bce86:	e8 35 d9 fd ff       	call   0x14009a7c0
1400bce8b:	85 c0                	test   %eax,%eax
1400bce8d:	48 0f 45 eb          	cmovne %rbx,%rbp
1400bce91:	e9 7e fc ff ff       	jmp    0x1400bcb14
1400bce96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400bce9d:	00 00 00
1400bcea0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400bcea5:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400bceaa:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400bceae:	4c 8d 0d 0e ff 14 00 	lea    0x14ff0e(%rip),%r9        # 0x14020cdc3
1400bceb5:	4c 8d 05 c6 fe 14 00 	lea    0x14fec6(%rip),%r8        # 0x14020cd82
1400bcebc:	ba ad 05 00 00       	mov    $0x5ad,%edx
1400bcec1:	4c 89 e9             	mov    %r13,%rcx
1400bcec4:	0f 11 84 24 b0 00 00 	movups %xmm0,0xb0(%rsp)
1400bcecb:	00
1400bcecc:	0f 11 84 24 c0 00 00 	movups %xmm0,0xc0(%rsp)
1400bced3:	00
1400bced4:	4c 8d b4 24 b0 00 00 	lea    0xb0(%rsp),%r14
1400bcedb:	00
1400bcedc:	4c 8d 3d 3d 00 15 00 	lea    0x15003d(%rip),%r15        # 0x14020cf20
1400bcee3:	e8 28 0d ff ff       	call   0x1400adc10
1400bcee8:	48 85 ff             	test   %rdi,%rdi
1400bceeb:	75 16                	jne    0x1400bcf03
1400bceed:	eb 51                	jmp    0x1400bcf40
1400bceef:	90                   	nop
1400bcef0:	48 89 ca             	mov    %rcx,%rdx
1400bcef3:	4c 89 f1             	mov    %r14,%rcx
1400bcef6:	e8 45 39 f8 ff       	call   0x140040840
1400bcefb:	48 8b 3f             	mov    (%rdi),%rdi
1400bcefe:	48 85 ff             	test   %rdi,%rdi
1400bcf01:	74 3d                	je     0x1400bcf40
1400bcf03:	48 8b 47 2c          	mov    0x2c(%rdi),%rax
1400bcf07:	48 8b 57 34          	mov    0x34(%rdi),%rdx
1400bcf0b:	48 8d 4f 2c          	lea    0x2c(%rdi),%rcx
1400bcf0f:	49 33 07             	xor    (%r15),%rax
1400bcf12:	49 33 57 08          	xor    0x8(%r15),%rdx
1400bcf16:	48 09 d0             	or     %rdx,%rax
1400bcf19:	75 d5                	jne    0x1400bcef0
1400bcf1b:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400bcf1f:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1400bcf23:	48 33 05 06 00 15 00 	xor    0x150006(%rip),%rax        # 0x14020cf30
1400bcf2a:	48 33 15 07 00 15 00 	xor    0x150007(%rip),%rdx        # 0x14020cf38
1400bcf31:	48 09 d0             	or     %rdx,%rax
1400bcf34:	75 ba                	jne    0x1400bcef0
1400bcf36:	eb c3                	jmp    0x1400bcefb
1400bcf38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bcf3f:	00
1400bcf40:	8b 44 24 50          	mov    0x50(%rsp),%eax
1400bcf44:	4d 89 e1             	mov    %r12,%r9
1400bcf47:	4c 89 f2             	mov    %r14,%rdx
1400bcf4a:	48 89 e9             	mov    %rbp,%rcx
1400bcf4d:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400bcf51:	48 8b 46 40          	mov    0x40(%rsi),%rax
1400bcf55:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400bcf5a:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1400bcf5e:	e8 4d 8a fe ff       	call   0x1400a59b0
1400bcf63:	85 c0                	test   %eax,%eax
1400bcf65:	0f 84 e7 00 00 00    	je     0x1400bd052
1400bcf6b:	4c 89 f1             	mov    %r14,%rcx
1400bcf6e:	e8 7d 3a f8 ff       	call   0x1400409f0
1400bcf73:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400bcf78:	ba be 05 00 00       	mov    $0x5be,%edx
1400bcf7d:	4c 89 e9             	mov    %r13,%rcx
1400bcf80:	4c 8d 0d 3c fe 14 00 	lea    0x14fe3c(%rip),%r9        # 0x14020cdc3
1400bcf87:	4c 8d 05 f4 fd 14 00 	lea    0x14fdf4(%rip),%r8        # 0x14020cd82
1400bcf8e:	e8 8d 0e ff ff       	call   0x1400ade20
1400bcf93:	e9 45 fe ff ff       	jmp    0x1400bcddd
1400bcf98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bcf9f:	00
1400bcfa0:	b9 02 00 00 00       	mov    $0x2,%ecx
1400bcfa5:	31 ff                	xor    %edi,%edi
1400bcfa7:	ff 15 73 79 13 00    	call   *0x137973(%rip)        # 0x1401f4920
1400bcfad:	48 8d 15 4c ff 14 00 	lea    0x14ff4c(%rip),%rdx        # 0x14020cf00
1400bcfb4:	48 89 c1             	mov    %rax,%rcx
1400bcfb7:	e8 b4 63 12 00       	call   0x1401e3370
1400bcfbc:	e9 6b f8 ff ff       	jmp    0x1400bc82c
1400bcfc1:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1400bcfc6:	e8 9d 63 12 00       	call   0x1401e3368
1400bcfcb:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
1400bcfd0:	48 89 c1             	mov    %rax,%rcx
1400bcfd3:	e9 a6 fb ff ff       	jmp    0x1400bcb7e
1400bcfd8:	8b 9c 24 a8 01 00 00 	mov    0x1a8(%rsp),%ebx
1400bcfdf:	ff 15 3b 24 1f 00    	call   *0x1f243b(%rip)        # 0x1402af420
1400bcfe5:	48 89 f9             	mov    %rdi,%rcx
1400bcfe8:	83 38 20             	cmpl   $0x20,(%rax)
1400bcfeb:	74 28                	je     0x1400bd015
1400bcfed:	e8 4e d9 fd ff       	call   0x14009a940
1400bcff2:	8b 8c 24 08 01 00 00 	mov    0x108(%rsp),%ecx
1400bcff9:	e8 42 cb 12 00       	call   0x1401e9b40
1400bcffe:	b9 0d 00 00 00       	mov    $0xd,%ecx
1400bd003:	e8 b8 ad fd ff       	call   0x140097dc0
1400bd008:	4c 89 f1             	mov    %r14,%rcx
1400bd00b:	e8 00 fe fc ff       	call   0x14008ce10
1400bd010:	e9 78 fd ff ff       	jmp    0x1400bcd8d
1400bd015:	e8 26 d9 fd ff       	call   0x14009a940
1400bd01a:	8b 8c 24 08 01 00 00 	mov    0x108(%rsp),%ecx
1400bd021:	e8 1a cb 12 00       	call   0x1401e9b40
1400bd026:	89 c7                	mov    %eax,%edi
1400bd028:	e9 42 fd ff ff       	jmp    0x1400bcd6f
1400bd02d:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1400bd032:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400bd039:	00 00
1400bd03b:	e9 ec f7 ff ff       	jmp    0x1400bc82c
1400bd040:	4c 89 f1             	mov    %r14,%rcx
1400bd043:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1400bd048:	e8 c3 fd fc ff       	call   0x14008ce10
1400bd04d:	e9 da f7 ff ff       	jmp    0x1400bc82c
1400bd052:	4c 89 f1             	mov    %r14,%rcx
1400bd055:	e8 96 39 f8 ff       	call   0x1400409f0
1400bd05a:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400bd05f:	ba ba 05 00 00       	mov    $0x5ba,%edx
1400bd064:	4c 89 e9             	mov    %r13,%rcx
1400bd067:	4c 8d 0d 55 fd 14 00 	lea    0x14fd55(%rip),%r9        # 0x14020cdc3
1400bd06e:	4c 8d 05 0d fd 14 00 	lea    0x14fd0d(%rip),%r8        # 0x14020cd82
1400bd075:	e8 a6 0d ff ff       	call   0x1400ade20
1400bd07a:	48 8d 0d 57 fd 14 00 	lea    0x14fd57(%rip),%rcx        # 0x14020cdd8
1400bd081:	e8 5a c8 ff ff       	call   0x1400b98e0
1400bd086:	48 89 c1             	mov    %rax,%rcx
1400bd089:	e8 02 63 00 00       	call   0x1400c3390
1400bd08e:	48 89 f9             	mov    %rdi,%rcx
1400bd091:	48 8d 3d d4 fd 14 00 	lea    0x14fdd4(%rip),%rdi        # 0x14020ce6c
1400bd098:	e8 53 39 f8 ff       	call   0x1400409f0
1400bd09d:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400bd0a2:	ba d4 05 00 00       	mov    $0x5d4,%edx
1400bd0a7:	4c 89 e9             	mov    %r13,%rcx
1400bd0aa:	4c 8d 0d 56 fd 14 00 	lea    0x14fd56(%rip),%r9        # 0x14020ce07
1400bd0b1:	4c 8d 05 ca fc 14 00 	lea    0x14fcca(%rip),%r8        # 0x14020cd82
1400bd0b8:	e8 63 0d ff ff       	call   0x1400ade20
1400bd0bd:	48 8d 0d 54 fd 14 00 	lea    0x14fd54(%rip),%rcx        # 0x14020ce18
1400bd0c4:	e8 17 c8 ff ff       	call   0x1400b98e0
1400bd0c9:	b9 02 00 00 00       	mov    $0x2,%ecx
1400bd0ce:	48 8b 35 4b 78 13 00 	mov    0x13784b(%rip),%rsi        # 0x1401f4920
1400bd0d5:	48 89 c3             	mov    %rax,%rbx
1400bd0d8:	ff d6                	call   *%rsi
1400bd0da:	48 89 da             	mov    %rbx,%rdx
1400bd0dd:	31 db                	xor    %ebx,%ebx
1400bd0df:	48 89 c1             	mov    %rax,%rcx
1400bd0e2:	e8 89 62 12 00       	call   0x1401e3370
1400bd0e7:	eb 2b                	jmp    0x1400bd114
1400bd0e9:	48 89 d8             	mov    %rbx,%rax
1400bd0ec:	b9 02 00 00 00       	mov    $0x2,%ecx
1400bd0f1:	48 83 c3 01          	add    $0x1,%rbx
1400bd0f5:	48 c1 e0 04          	shl    $0x4,%rax
1400bd0f9:	48 03 84 24 b0 00 00 	add    0xb0(%rsp),%rax
1400bd100:	00
1400bd101:	48 8b 28             	mov    (%rax),%rbp
1400bd104:	ff d6                	call   *%rsi
1400bd106:	48 89 fa             	mov    %rdi,%rdx
1400bd109:	48 89 c1             	mov    %rax,%rcx
1400bd10c:	49 89 e8             	mov    %rbp,%r8
1400bd10f:	e8 5c 62 12 00       	call   0x1401e3370
1400bd114:	48 3b 9c 24 b8 00 00 	cmp    0xb8(%rsp),%rbx
1400bd11b:	00
1400bd11c:	72 cb                	jb     0x1400bd0e9
1400bd11e:	48 8d 0d 53 fd 14 00 	lea    0x14fd53(%rip),%rcx        # 0x14020ce78
1400bd125:	e8 b6 c7 ff ff       	call   0x1400b98e0
1400bd12a:	b9 02 00 00 00       	mov    $0x2,%ecx
1400bd12f:	48 89 c3             	mov    %rax,%rbx
1400bd132:	ff d6                	call   *%rsi
1400bd134:	48 89 da             	mov    %rbx,%rdx
1400bd137:	48 89 c1             	mov    %rax,%rcx
1400bd13a:	e8 31 62 12 00       	call   0x1401e3370
1400bd13f:	31 d2                	xor    %edx,%edx
1400bd141:	4c 89 f1             	mov    %r14,%rcx
1400bd144:	e8 b7 29 fe ff       	call   0x14009fb00
1400bd149:	48 8d 0d a1 fd 14 00 	lea    0x14fda1(%rip),%rcx        # 0x14020cef1
1400bd150:	e8 8b c7 ff ff       	call   0x1400b98e0
1400bd155:	48 89 c1             	mov    %rax,%rcx
1400bd158:	e8 33 62 00 00       	call   0x1400c3390
1400bd15d:	e8 0e 77 12 00       	call   0x1401e4870
1400bd162:	90                   	nop
1400bd163:	90                   	nop
1400bd164:	90                   	nop
1400bd165:	90                   	nop
1400bd166:	90                   	nop
1400bd167:	90                   	nop
1400bd168:	90                   	nop
1400bd169:	90                   	nop
1400bd16a:	90                   	nop
1400bd16b:	90                   	nop
1400bd16c:	90                   	nop
1400bd16d:	90                   	nop
1400bd16e:	90                   	nop
1400bd16f:	90                   	nop
1400bd170:	90                   	nop
1400bd171:	90                   	nop
1400bd172:	90                   	nop
1400bd173:	90                   	nop
1400bd174:	90                   	nop
1400bd175:	90                   	nop
1400bd176:	90                   	nop
1400bd177:	90                   	nop
1400bd178:	90                   	nop
1400bd179:	90                   	nop
1400bd17a:	90                   	nop
1400bd17b:	90                   	nop
1400bd17c:	90                   	nop
1400bd17d:	90                   	nop
1400bd17e:	90                   	nop
1400bd17f:	90                   	nop
1400bd180:	48 83 ec 58          	sub    $0x58,%rsp
1400bd184:	44 8b 42 10          	mov    0x10(%rdx),%r8d
1400bd188:	4c 8b 52 08          	mov    0x8(%rdx),%r10
1400bd18c:	8b 42 3c             	mov    0x3c(%rdx),%eax
1400bd18f:	45 85 c0             	test   %r8d,%r8d
1400bd192:	75 34                	jne    0x1400bd1c8
1400bd194:	4c 8d 4a 40          	lea    0x40(%rdx),%r9
1400bd198:	41 89 c0             	mov    %eax,%r8d
1400bd19b:	ba 2d 00 00 00       	mov    $0x2d,%edx
1400bd1a0:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1400bd1a7:	00
1400bd1a8:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
1400bd1ad:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400bd1b4:	00
1400bd1b5:	ff 91 f0 01 00 00    	call   *0x1f0(%rcx)
1400bd1bb:	31 c0                	xor    %eax,%eax
1400bd1bd:	48 83 c4 58          	add    $0x58,%rsp
1400bd1c1:	c3                   	ret
1400bd1c2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400bd1c8:	85 c0                	test   %eax,%eax
1400bd1ca:	74 44                	je     0x1400bd210
1400bd1cc:	4c 8d 4a 14          	lea    0x14(%rdx),%r9
1400bd1d0:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
1400bd1d7:	00
1400bd1d8:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400bd1dd:	4c 8d 4a 40          	lea    0x40(%rdx),%r9
1400bd1e1:	89 c2                	mov    %eax,%edx
1400bd1e3:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
1400bd1ea:	00
1400bd1eb:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1400bd1f0:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400bd1f7:	00
1400bd1f8:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1400bd1ff:	00
1400bd200:	ff 91 e8 01 00 00    	call   *0x1e8(%rcx)
1400bd206:	31 c0                	xor    %eax,%eax
1400bd208:	48 83 c4 58          	add    $0x58,%rsp
1400bd20c:	c3                   	ret
1400bd20d:	0f 1f 00             	nopl   (%rax)
1400bd210:	4c 8d 4a 14          	lea    0x14(%rdx),%r9
1400bd214:	ba 2b 00 00 00       	mov    $0x2b,%edx
1400bd219:	eb 85                	jmp    0x1400bd1a0
1400bd21b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400bd220:	55                   	push   %rbp
1400bd221:	41 57                	push   %r15
1400bd223:	41 56                	push   %r14
1400bd225:	41 55                	push   %r13
1400bd227:	41 54                	push   %r12
1400bd229:	57                   	push   %rdi
1400bd22a:	56                   	push   %rsi
1400bd22b:	53                   	push   %rbx
1400bd22c:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
1400bd233:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
1400bd23a:	00
1400bd23b:	48 8b 85 f0 00 00 00 	mov    0xf0(%rbp),%rax
1400bd242:	48 8b bd f8 00 00 00 	mov    0xf8(%rbp),%rdi
1400bd249:	49 89 d5             	mov    %rdx,%r13
1400bd24c:	48 8b 15 9d b8 17 00 	mov    0x17b89d(%rip),%rdx        # 0x140238af0
1400bd253:	4d 89 c7             	mov    %r8,%r15
1400bd256:	45 89 ce             	mov    %r9d,%r14d
1400bd259:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400bd25d:	48 8b 02             	mov    (%rdx),%rax
1400bd260:	48 89 45 78          	mov    %rax,0x78(%rbp)
1400bd264:	48 8b 05 d5 be 17 00 	mov    0x17bed5(%rip),%rax        # 0x140239140
1400bd26b:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
1400bd26f:	8b 95 00 01 00 00    	mov    0x100(%rbp),%edx
1400bd275:	39 10                	cmp    %edx,(%rax)
1400bd277:	0f 8c a4 07 00 00    	jl     0x1400bda21