140116f7f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140116f83:	48 2b d1             	sub    %rcx,%rdx
140116f86:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140116f8a:	48 83 f8 1f          	cmp    $0x1f,%rax
140116f8e:	76 07                	jbe    0x140116f97
140116f90:	ff 15 ea bb 0f 00    	call   *0xfbbea(%rip)        # 0x140212b80
140116f96:	cc                   	int3
140116f97:	ff 15 a3 bb 0f 00    	call   *0xfbba3(%rip)        # 0x140212b40
140116f9d:	48 8b cb             	mov    %rbx,%rcx
140116fa0:	ff 15 9a bb 0f 00    	call   *0xfbb9a(%rip)        # 0x140212b40
140116fa6:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140116faa:	48 33 cc             	xor    %rsp,%rcx
140116fad:	e8 be d7 0e 00       	call   0x140204770
140116fb2:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
140116fb9:	00
140116fba:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140116fbe:	49 8b 73 28          	mov    0x28(%r11),%rsi
140116fc2:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140116fc6:	49 8b e3             	mov    %r11,%rsp
140116fc9:	41 5f                	pop    %r15
140116fcb:	41 5e                	pop    %r14
140116fcd:	5d                   	pop    %rbp
140116fce:	c3                   	ret
140116fcf:	90                   	nop
140116fd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140116fd5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140116fda:	57                   	push   %rdi
140116fdb:	48 83 ec 20          	sub    $0x20,%rsp
140116fdf:	48 8b f2             	mov    %rdx,%rsi
140116fe2:	48 8b f9             	mov    %rcx,%rdi
140116fe5:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140116fe9:	48 8b 02             	mov    (%rdx),%rax
140116fec:	48 8b ca             	mov    %rdx,%rcx
140116fef:	48 8b 40 10          	mov    0x10(%rax),%rax
140116ff3:	ff 15 37 be 0f 00    	call   *0xfbe37(%rip)        # 0x140212e30
140116ff9:	41 b8 04 03 00 00    	mov    $0x304,%r8d
140116fff:	48 8b d0             	mov    %rax,%rdx
140117002:	48 8b cb             	mov    %rbx,%rcx
140117005:	e8 4e 08 00 00       	call   0x140117858
14011700a:	48 8b 47 08          	mov    0x8(%rdi),%rax
14011700e:	48 8b 48 10          	mov    0x10(%rax),%rcx
140117012:	4c 8d 46 49          	lea    0x49(%rsi),%r8
140117016:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14011701a:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140117020:	e8 1f 09 00 00       	call   0x140117944
140117025:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011702a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011702f:	90                   	nop
140117030:	48 83 c4 20          	add    $0x20,%rsp
140117034:	5f                   	pop    %rdi
140117035:	c3                   	ret
140117036:	90                   	nop
140117037:	90                   	nop
140117038:	90                   	nop
140117039:	90                   	nop
14011703a:	90                   	nop
14011703b:	90                   	nop
14011703c:	90                   	nop
14011703d:	90                   	nop
14011703e:	90                   	nop
14011703f:	90                   	nop
140117040:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140117045:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14011704a:	57                   	push   %rdi
14011704b:	48 83 ec 20          	sub    $0x20,%rsp
14011704f:	48 8b f2             	mov    %rdx,%rsi
140117052:	48 8b f9             	mov    %rcx,%rdi
140117055:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140117059:	48 8b 02             	mov    (%rdx),%rax
14011705c:	48 8b ca             	mov    %rdx,%rcx
14011705f:	48 8b 40 10          	mov    0x10(%rax),%rax
140117063:	ff 15 c7 bd 0f 00    	call   *0xfbdc7(%rip)        # 0x140212e30
140117069:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14011706f:	48 8b d0             	mov    %rax,%rdx
140117072:	48 8b cb             	mov    %rbx,%rcx
140117075:	e8 de 07 00 00       	call   0x140117858
14011707a:	48 8b 47 08          	mov    0x8(%rdi),%rax
14011707e:	48 8b 48 10          	mov    0x10(%rax),%rcx
140117082:	4c 8d 46 50          	lea    0x50(%rsi),%r8
140117086:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14011708a:	41 b9 08 00 00 00    	mov    $0x8,%r9d
140117090:	e8 af 08 00 00       	call   0x140117944
140117095:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011709a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011709f:	90                   	nop
1401170a0:	48 83 c4 20          	add    $0x20,%rsp
1401170a4:	5f                   	pop    %rdi
1401170a5:	c3                   	ret
1401170a6:	90                   	nop
1401170a7:	90                   	nop
1401170a8:	90                   	nop
1401170a9:	90                   	nop
1401170aa:	90                   	nop
1401170ab:	90                   	nop
1401170ac:	90                   	nop
1401170ad:	90                   	nop
1401170ae:	90                   	nop
1401170af:	90                   	nop
1401170b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401170b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401170ba:	57                   	push   %rdi
1401170bb:	48 83 ec 20          	sub    $0x20,%rsp
1401170bf:	48 8b f2             	mov    %rdx,%rsi
1401170c2:	48 8b f9             	mov    %rcx,%rdi
1401170c5:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1401170c9:	48 8b 02             	mov    (%rdx),%rax
1401170cc:	48 8b ca             	mov    %rdx,%rcx
1401170cf:	48 8b 40 10          	mov    0x10(%rax),%rax
1401170d3:	ff 15 57 bd 0f 00    	call   *0xfbd57(%rip)        # 0x140212e30
1401170d9:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401170df:	48 8b d0             	mov    %rax,%rdx
1401170e2:	48 8b cb             	mov    %rbx,%rcx
1401170e5:	e8 6e 07 00 00       	call   0x140117858
1401170ea:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401170ee:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401170f2:	4c 8d 46 4c          	lea    0x4c(%rsi),%r8
1401170f6:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401170fa:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140117100:	e8 3f 08 00 00       	call   0x140117944
140117105:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011710a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011710f:	90                   	nop
140117110:	48 83 c4 20          	add    $0x20,%rsp
140117114:	5f                   	pop    %rdi
140117115:	c3                   	ret
140117116:	90                   	nop
140117117:	90                   	nop
140117118:	90                   	nop
140117119:	90                   	nop
14011711a:	90                   	nop
14011711b:	90                   	nop
14011711c:	90                   	nop
14011711d:	90                   	nop
14011711e:	90                   	nop
14011711f:	90                   	nop
140117120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140117125:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14011712a:	57                   	push   %rdi
14011712b:	48 83 ec 20          	sub    $0x20,%rsp
14011712f:	48 8b f2             	mov    %rdx,%rsi
140117132:	48 8b f9             	mov    %rcx,%rdi
140117135:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140117139:	48 8b 02             	mov    (%rdx),%rax
14011713c:	48 8b ca             	mov    %rdx,%rcx
14011713f:	48 8b 40 10          	mov    0x10(%rax),%rax
140117143:	ff 15 e7 bc 0f 00    	call   *0xfbce7(%rip)        # 0x140212e30
140117149:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
14011714f:	48 8b d0             	mov    %rax,%rdx
140117152:	48 8b cb             	mov    %rbx,%rcx
140117155:	e8 fe 06 00 00       	call   0x140117858
14011715a:	48 8b 47 08          	mov    0x8(%rdi),%rax
14011715e:	48 8b 48 10          	mov    0x10(%rax),%rcx
140117162:	4c 8d 46 4c          	lea    0x4c(%rsi),%r8
140117166:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14011716a:	41 b9 10 00 00 00    	mov    $0x10,%r9d
140117170:	e8 cf 07 00 00       	call   0x140117944
140117175:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011717a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011717f:	90                   	nop
140117180:	48 83 c4 20          	add    $0x20,%rsp
140117184:	5f                   	pop    %rdi
140117185:	c3                   	ret
140117186:	90                   	nop
140117187:	90                   	nop
140117188:	90                   	nop
140117189:	90                   	nop
14011718a:	90                   	nop
14011718b:	90                   	nop
14011718c:	90                   	nop
14011718d:	90                   	nop
14011718e:	90                   	nop
14011718f:	90                   	nop
140117190:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140117195:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14011719a:	57                   	push   %rdi
14011719b:	48 83 ec 20          	sub    $0x20,%rsp
14011719f:	48 8b f2             	mov    %rdx,%rsi
1401171a2:	48 8b f9             	mov    %rcx,%rdi
1401171a5:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1401171a9:	48 8b 02             	mov    (%rdx),%rax
1401171ac:	48 8b ca             	mov    %rdx,%rcx
1401171af:	48 8b 40 10          	mov    0x10(%rax),%rax
1401171b3:	ff 15 77 bc 0f 00    	call   *0xfbc77(%rip)        # 0x140212e30
1401171b9:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401171bf:	48 8b d0             	mov    %rax,%rdx
1401171c2:	48 8b cb             	mov    %rbx,%rcx
1401171c5:	e8 8e 06 00 00       	call   0x140117858
1401171ca:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401171ce:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401171d2:	4c 8d 46 49          	lea    0x49(%rsi),%r8
1401171d6:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401171da:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401171e0:	e8 5f 07 00 00       	call   0x140117944
1401171e5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401171ea:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401171ef:	90                   	nop
1401171f0:	48 83 c4 20          	add    $0x20,%rsp
1401171f4:	5f                   	pop    %rdi
1401171f5:	c3                   	ret
1401171f6:	90                   	nop
1401171f7:	90                   	nop
1401171f8:	90                   	nop
1401171f9:	90                   	nop
1401171fa:	90                   	nop
1401171fb:	90                   	nop
1401171fc:	90                   	nop
1401171fd:	90                   	nop
1401171fe:	90                   	nop
1401171ff:	90                   	nop
140117200:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140117205:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14011720a:	57                   	push   %rdi
14011720b:	48 83 ec 20          	sub    $0x20,%rsp
14011720f:	48 8b f2             	mov    %rdx,%rsi
140117212:	48 8b f9             	mov    %rcx,%rdi
140117215:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140117219:	48 8b 02             	mov    (%rdx),%rax
14011721c:	48 8b ca             	mov    %rdx,%rcx
14011721f:	48 8b 40 10          	mov    0x10(%rax),%rax
140117223:	ff 15 07 bc 0f 00    	call   *0xfbc07(%rip)        # 0x140212e30
140117229:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14011722f:	48 8b d0             	mov    %rax,%rdx
140117232:	48 8b cb             	mov    %rbx,%rcx
140117235:	e8 1e 06 00 00       	call   0x140117858
14011723a:	48 8b 47 08          	mov    0x8(%rdi),%rax
14011723e:	48 8b 48 10          	mov    0x10(%rax),%rcx
140117242:	4c 8d 46 4a          	lea    0x4a(%rsi),%r8
140117246:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14011724a:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140117250:	e8 ef 06 00 00       	call   0x140117944
140117255:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011725a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011725f:	90                   	nop
140117260:	48 83 c4 20          	add    $0x20,%rsp
140117264:	5f                   	pop    %rdi
140117265:	c3                   	ret
140117266:	90                   	nop
140117267:	90                   	nop
140117268:	90                   	nop
140117269:	90                   	nop
14011726a:	90                   	nop
14011726b:	90                   	nop
14011726c:	90                   	nop
14011726d:	90                   	nop
14011726e:	90                   	nop
14011726f:	90                   	nop
140117270:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140117275:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14011727a:	57                   	push   %rdi
14011727b:	48 83 ec 20          	sub    $0x20,%rsp
14011727f:	48 8b f2             	mov    %rdx,%rsi
140117282:	48 8b f9             	mov    %rcx,%rdi
140117285:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140117289:	48 8b 02             	mov    (%rdx),%rax
14011728c:	48 8b ca             	mov    %rdx,%rcx
14011728f:	48 8b 40 10          	mov    0x10(%rax),%rax
140117293:	ff 15 97 bb 0f 00    	call   *0xfbb97(%rip)        # 0x140212e30
140117299:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14011729f:	48 8b d0             	mov    %rax,%rdx
1401172a2:	48 8b cb             	mov    %rbx,%rcx
1401172a5:	e8 ae 05 00 00       	call   0x140117858
1401172aa:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401172ae:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401172b2:	4c 8d 46 4c          	lea    0x4c(%rsi),%r8
1401172b6:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401172ba:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1401172c0:	e8 7f 06 00 00       	call   0x140117944
1401172c5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401172ca:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401172cf:	90                   	nop
1401172d0:	48 83 c4 20          	add    $0x20,%rsp
1401172d4:	5f                   	pop    %rdi
1401172d5:	c3                   	ret
1401172d6:	90                   	nop
1401172d7:	90                   	nop
1401172d8:	90                   	nop
1401172d9:	90                   	nop
1401172da:	90                   	nop
1401172db:	90                   	nop
1401172dc:	90                   	nop
1401172dd:	90                   	nop
1401172de:	90                   	nop
1401172df:	90                   	nop
1401172e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401172e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401172ea:	57                   	push   %rdi
1401172eb:	48 83 ec 20          	sub    $0x20,%rsp
1401172ef:	48 8b f2             	mov    %rdx,%rsi
1401172f2:	48 8b f9             	mov    %rcx,%rdi
1401172f5:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1401172f9:	48 8b 02             	mov    (%rdx),%rax
1401172fc:	48 8b ca             	mov    %rdx,%rcx
1401172ff:	48 8b 40 10          	mov    0x10(%rax),%rax
140117303:	ff 15 27 bb 0f 00    	call   *0xfbb27(%rip)        # 0x140212e30
140117309:	41 b8 09 00 00 00    	mov    $0x9,%r8d
14011730f:	48 8b d0             	mov    %rax,%rdx
140117312:	48 8b cb             	mov    %rbx,%rcx
140117315:	e8 3e 05 00 00       	call   0x140117858
14011731a:	48 8b 47 08          	mov    0x8(%rdi),%rax
14011731e:	48 8b 48 10          	mov    0x10(%rax),%rcx
140117322:	4c 8d 46 50          	lea    0x50(%rsi),%r8
140117326:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14011732a:	41 b9 08 00 00 00    	mov    $0x8,%r9d
140117330:	e8 0f 06 00 00       	call   0x140117944
140117335:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011733a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011733f:	90                   	nop
140117340:	48 83 c4 20          	add    $0x20,%rsp
140117344:	5f                   	pop    %rdi
140117345:	c3                   	ret
140117346:	90                   	nop
140117347:	90                   	nop
140117348:	90                   	nop
140117349:	90                   	nop
14011734a:	90                   	nop
14011734b:	90                   	nop
14011734c:	90                   	nop
14011734d:	90                   	nop
14011734e:	90                   	nop
14011734f:	90                   	nop
140117350:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140117355:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14011735a:	57                   	push   %rdi
14011735b:	48 83 ec 20          	sub    $0x20,%rsp
14011735f:	48 8b f2             	mov    %rdx,%rsi
140117362:	48 8b f9             	mov    %rcx,%rdi
140117365:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140117369:	48 8b 02             	mov    (%rdx),%rax
14011736c:	48 8b ca             	mov    %rdx,%rcx
14011736f:	48 8b 40 10          	mov    0x10(%rax),%rax
140117373:	ff 15 b7 ba 0f 00    	call   *0xfbab7(%rip)        # 0x140212e30
140117379:	41 b8 17 00 00 00    	mov    $0x17,%r8d
14011737f:	48 8b d0             	mov    %rax,%rdx
140117382:	48 8b cb             	mov    %rbx,%rcx
140117385:	e8 ce 04 00 00       	call   0x140117858
14011738a:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14011738e:	0f b7 46 60          	movzwl 0x60(%rsi),%eax
140117392:	48 83 c6 50          	add    $0x50,%rsi
140117396:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
14011739b:	76 03                	jbe    0x1401173a0
14011739d:	48 8b 36             	mov    (%rsi),%rsi
1401173a0:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
1401173a5:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401173a9:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401173ad:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401173b3:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401173b8:	e8 87 05 00 00       	call   0x140117944
1401173bd:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401173c1:	44 0f b7 4c 24 30    	movzwl 0x30(%rsp),%r9d
1401173c7:	48 8b 51 08          	mov    0x8(%rcx),%rdx