140972fb8:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140972fbd:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140972fc4:	48 8b 05 35 5f a4 00 	mov    0xa45f35(%rip),%rax        # 0x1413b8f00
140972fcb:	48 33 c4             	xor    %rsp,%rax
140972fce:	48 89 45 27          	mov    %rax,0x27(%rbp)
140972fd2:	49 8b d8             	mov    %r8,%rbx
140972fd5:	48 8b f1             	mov    %rcx,%rsi
140972fd8:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
140972fdc:	45 33 ff             	xor    %r15d,%r15d
140972fdf:	48 8d 05 0a 0c 6f 00 	lea    0x6f0c0a(%rip),%rax        # 0x141063bf0
140972fe6:	48 89 01             	mov    %rax,(%rcx)
140972fe9:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140972fed:	4c 89 79 10          	mov    %r15,0x10(%rcx)
140972ff1:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140972ff8:	48 89 79 18          	mov    %rdi,0x18(%rcx)
140972ffc:	4c 89 79 20          	mov    %r15,0x20(%rcx)
140973000:	4c 89 79 28          	mov    %r15,0x28(%rcx)
140973004:	4c 89 79 30          	mov    %r15,0x30(%rcx)
140973008:	4c 89 79 38          	mov    %r15,0x38(%rcx)
14097300c:	4c 89 79 40          	mov    %r15,0x40(%rcx)
140973010:	48 83 c1 48          	add    $0x48,%rcx
140973014:	45 33 c0             	xor    %r8d,%r8d
140973017:	33 d2                	xor    %edx,%edx
140973019:	ff 15 01 03 61 00    	call   *0x610301(%rip)        # 0x140f83320
14097301f:	90                   	nop
140973020:	33 c0                	xor    %eax,%eax
140973022:	48 89 46 70          	mov    %rax,0x70(%rsi)
140973026:	89 46 78             	mov    %eax,0x78(%rsi)
140973029:	88 46 7c             	mov    %al,0x7c(%rsi)
14097302c:	4c 8d b6 80 00 00 00 	lea    0x80(%rsi),%r14
140973033:	4d 89 3e             	mov    %r15,(%r14)
140973036:	4d 89 7e 08          	mov    %r15,0x8(%r14)
14097303a:	4c 8b 03             	mov    (%rbx),%r8
14097303d:	49 8b 10             	mov    (%r8),%rdx
140973040:	4c 89 75 97          	mov    %r14,-0x69(%rbp)
140973044:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
140973048:	0f 57 c0             	xorps  %xmm0,%xmm0
14097304b:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
140973050:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140973054:	e8 47 fd ff ff       	call   0x140972da0
140973059:	48 8b 45 97          	mov    -0x69(%rbp),%rax
14097305d:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140973061:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
140973065:	0f ae e8             	lfence
140973068:	b9 80 00 00 00       	mov    $0x80,%ecx
14097306d:	e8 96 80 4a 00       	call   0x140e1b108
140973072:	48 8b d0             	mov    %rax,%rdx
140973075:	4c 8b 45 9f          	mov    -0x61(%rbp),%r8
140973079:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
14097307d:	4d 85 c0             	test   %r8,%r8
140973080:	75 09                	jne    0x14097308b
140973082:	48 89 00             	mov    %rax,(%rax)
140973085:	48 89 40 08          	mov    %rax,0x8(%rax)
140973089:	eb 16                	jmp    0x1409730a1
14097308b:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14097308f:	48 89 08             	mov    %rcx,(%rax)
140973092:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140973096:	48 89 42 08          	mov    %rax,0x8(%rdx)
14097309a:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14097309e:	48 89 10             	mov    %rdx,(%rax)
1409730a1:	4d 89 46 08          	mov    %r8,0x8(%r14)
1409730a5:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
1409730a9:	49 89 16             	mov    %rdx,(%r14)
1409730ac:	c7 86 90 00 00 00 60 	movl   $0xea60,0x90(%rsi)
1409730b3:	ea 00 00
1409730b6:	33 c0                	xor    %eax,%eax
1409730b8:	48 89 86 98 00 00 00 	mov    %rax,0x98(%rsi)
1409730bf:	89 86 a8 00 00 00    	mov    %eax,0xa8(%rsi)
1409730c5:	48 8b 46 08          	mov    0x8(%rsi),%rax
1409730c9:	4c 8d 35 a4 36 91 00 	lea    0x9136a4(%rip),%r14        # 0x141286774
1409730d0:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1409730d5:	0f 85 8d 01 00 00    	jne    0x140973268
1409730db:	e8 00 52 ff ff       	call   0x1409682e0
1409730e0:	48 8b c8             	mov    %rax,%rcx
1409730e3:	e8 e8 c5 82 ff       	call   0x14019f6d0
1409730e8:	48 8b d8             	mov    %rax,%rbx
1409730eb:	83 38 05             	cmpl   $0x5,(%rax)
1409730ee:	0f 86 74 01 00 00    	jbe    0x140973268
1409730f4:	48 8d 05 f5 01 6f 00 	lea    0x6f01f5(%rip),%rax        # 0x1410632f0
1409730fb:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1409730ff:	48 c7 45 9f 18 00 00 	movq   $0x18,-0x61(%rbp)
140973106:	00
140973107:	48 8d 05 0a 0b 6f 00 	lea    0x6f0b0a(%rip),%rax        # 0x141063c18
14097310e:	48 89 45 07          	mov    %rax,0x7(%rbp)
140973112:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140973119:	00 00 b0
14097311c:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140973120:	c7 45 0f 30 00 00 00 	movl   $0x30,0xf(%rbp)
140973127:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
14097312e:	00 00 10
140973131:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140973135:	48 c7 45 e7 02 00 00 	movq   $0x2,-0x19(%rbp)
14097313c:	00
14097313d:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
140973141:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140973145:	0f 28 45 e7          	movaps -0x19(%rbp),%xmm0
140973149:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
14097314e:	0f 28 4d 97          	movaps -0x69(%rbp),%xmm1
140973152:	66 0f 7f 4d 97       	movdqa %xmm1,-0x69(%rbp)
140973157:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
14097315b:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
14097315f:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140973163:	e8 88 f4 8b ff       	call   0x1402325f0
140973168:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14097316c:	48 83 7d cf 0f       	cmpq   $0xf,-0x31(%rbp)
140973171:	48 0f 47 4d b7       	cmova  -0x49(%rbp),%rcx
140973176:	48 85 c9             	test   %rcx,%rcx
140973179:	74 12                	je     0x14097318d
14097317b:	48 8b c7             	mov    %rdi,%rax
14097317e:	66 90                	xchg   %ax,%ax
140973180:	48 ff c0             	inc    %rax
140973183:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140973187:	75 f7                	jne    0x140973180
140973189:	ff c0                	inc    %eax
14097318b:	eb 0c                	jmp    0x140973199
14097318d:	48 8d 0d f8 05 63 00 	lea    0x6305f8(%rip),%rcx        # 0x140fa378c
140973194:	b8 01 00 00 00       	mov    $0x1,%eax
140973199:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
14097319d:	89 45 1f             	mov    %eax,0x1f(%rbp)
1409731a0:	33 c9                	xor    %ecx,%ecx
1409731a2:	89 4d 23             	mov    %ecx,0x23(%rbp)
1409731a5:	c7 45 e7 00 00 00 0b 	movl   $0xb000000,-0x19(%rbp)
1409731ac:	0f b7 05 94 ed 90 00 	movzwl 0x90ed94(%rip),%eax        # 0x141281f47
1409731b3:	89 45 eb             	mov    %eax,-0x15(%rbp)
1409731b6:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
1409731ba:	48 8b 43 08          	mov    0x8(%rbx),%rax
1409731be:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1409731c2:	0f b7 00             	movzwl (%rax),%eax
1409731c5:	89 45 ff             	mov    %eax,-0x1(%rbp)
1409731c8:	c7 45 03 02 00 00 00 	movl   $0x2,0x3(%rbp)
1409731cf:	48 8d 05 7b ed 90 00 	lea    0x90ed7b(%rip),%rax        # 0x141281f51
1409731d6:	48 89 45 07          	mov    %rax,0x7(%rbp)
1409731da:	c7 45 0f 21 00 00 00 	movl   $0x21,0xf(%rbp)
1409731e1:	c7 45 13 01 00 00 00 	movl   $0x1,0x13(%rbp)
1409731e8:	49 8b c6             	mov    %r14,%rax
1409731eb:	48 8d 0d e6 e4 90 00 	lea    0x90e4e6(%rip),%rcx        # 0x1412816d8
1409731f2:	2b c1                	sub    %ecx,%eax
1409731f4:	89 45 87             	mov    %eax,-0x79(%rbp)
1409731f7:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1409731fb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140973200:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140973207:	00
140973208:	45 33 c9             	xor    %r9d,%r9d
14097320b:	45 33 c0             	xor    %r8d,%r8d
14097320e:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140973212:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140973216:	ff 15 5c fe 60 00    	call   *0x60fe5c(%rip)        # 0x140f83078
14097321c:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140973220:	48 83 fa 0f          	cmp    $0xf,%rdx
140973224:	76 31                	jbe    0x140973257
140973226:	48 ff c2             	inc    %rdx
140973229:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14097322d:	48 8b c1             	mov    %rcx,%rax
140973230:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140973237:	72 19                	jb     0x140973252
140973239:	48 83 c2 27          	add    $0x27,%rdx
14097323d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140973241:	48 2b c1             	sub    %rcx,%rax
140973244:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140973248:	48 83 f8 1f          	cmp    $0x1f,%rax
14097324c:	0f 87 d2 02 00 00    	ja     0x140973524
140973252:	e8 ed 7e 4a 00       	call   0x140e1b144
140973257:	66 0f 6f 05 d1 0b 63 	movdqa 0x630bd1(%rip),%xmm0        # 0x140fa3e30
14097325e:	00
14097325f:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
140973264:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
140973268:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14097326c:	48 8b 01             	mov    (%rcx),%rax
14097326f:	48 3b 05 b2 e2 84 00 	cmp    0x84e2b2(%rip),%rax        # 0x1411c1528
140973276:	0f 85 8a 01 00 00    	jne    0x140973406
14097327c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140973280:	48 3b 05 a9 e2 84 00 	cmp    0x84e2a9(%rip),%rax        # 0x1411c1530
140973287:	0f 85 79 01 00 00    	jne    0x140973406
14097328d:	e8 4e 50 ff ff       	call   0x1409682e0
140973292:	48 8b c8             	mov    %rax,%rcx
140973295:	e8 36 c4 82 ff       	call   0x14019f6d0
14097329a:	48 8b d8             	mov    %rax,%rbx
14097329d:	83 38 05             	cmpl   $0x5,(%rax)
1409732a0:	0f 86 60 01 00 00    	jbe    0x140973406
1409732a6:	48 8d 05 43 00 6f 00 	lea    0x6f0043(%rip),%rax        # 0x1410632f0
1409732ad:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1409732b1:	48 c7 45 ef 18 00 00 	movq   $0x18,-0x11(%rbp)
1409732b8:	00
1409732b9:	48 8d 05 58 09 6f 00 	lea    0x6f0958(%rip),%rax        # 0x141063c18
1409732c0:	48 89 45 07          	mov    %rax,0x7(%rbp)
1409732c4:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
1409732cb:	00 00 b0
1409732ce:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1409732d2:	c7 45 0f 31 00 00 00 	movl   $0x31,0xf(%rbp)
1409732d9:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
1409732e0:	00 00 10
1409732e3:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1409732e7:	48 c7 45 97 02 00 00 	movq   $0x2,-0x69(%rbp)
1409732ee:	00
1409732ef:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1409732f3:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1409732f7:	0f 28 45 97          	movaps -0x69(%rbp),%xmm0
1409732fb:	66 0f 7f 45 97       	movdqa %xmm0,-0x69(%rbp)
140973300:	0f 28 4d e7          	movaps -0x19(%rbp),%xmm1
140973304:	66 0f 7f 4d e7       	movdqa %xmm1,-0x19(%rbp)
140973309:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
14097330d:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140973311:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140973315:	e8 d6 f2 8b ff       	call   0x1402325f0
14097331a:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
14097331e:	48 83 7d cf 0f       	cmpq   $0xf,-0x31(%rbp)
140973323:	48 0f 47 45 b7       	cmova  -0x49(%rbp),%rax
140973328:	48 85 c0             	test   %rax,%rax
14097332b:	74 10                	je     0x14097333d
14097332d:	0f 1f 00             	nopl   (%rax)
140973330:	48 ff c7             	inc    %rdi
140973333:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
140973337:	75 f7                	jne    0x140973330
140973339:	ff c7                	inc    %edi
14097333b:	eb 0c                	jmp    0x140973349
14097333d:	48 8d 05 48 04 63 00 	lea    0x630448(%rip),%rax        # 0x140fa378c
140973344:	bf 01 00 00 00       	mov    $0x1,%edi
140973349:	48 89 45 17          	mov    %rax,0x17(%rbp)
14097334d:	89 7d 1f             	mov    %edi,0x1f(%rbp)
140973350:	33 c9                	xor    %ecx,%ecx
140973352:	89 4d 23             	mov    %ecx,0x23(%rbp)
140973355:	c7 45 e7 00 00 00 0b 	movl   $0xb000000,-0x19(%rbp)
14097335c:	0f b7 05 11 ec 90 00 	movzwl 0x90ec11(%rip),%eax        # 0x141281f74
140973363:	89 45 eb             	mov    %eax,-0x15(%rbp)
140973366:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
14097336a:	48 8b 43 08          	mov    0x8(%rbx),%rax
14097336e:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140973372:	0f b7 00             	movzwl (%rax),%eax
140973375:	89 45 ff             	mov    %eax,-0x1(%rbp)
140973378:	c7 45 03 02 00 00 00 	movl   $0x2,0x3(%rbp)
14097337f:	48 8d 05 f8 eb 90 00 	lea    0x90ebf8(%rip),%rax        # 0x141281f7e
140973386:	48 89 45 07          	mov    %rax,0x7(%rbp)
14097338a:	c7 45 0f 21 00 00 00 	movl   $0x21,0xf(%rbp)
140973391:	c7 45 13 01 00 00 00 	movl   $0x1,0x13(%rbp)
140973398:	48 8d 05 39 e3 90 00 	lea    0x90e339(%rip),%rax        # 0x1412816d8
14097339f:	44 2b f0             	sub    %eax,%r14d
1409733a2:	44 89 75 87          	mov    %r14d,-0x79(%rbp)
1409733a6:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1409733aa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409733af:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1409733b6:	00
1409733b7:	45 33 c9             	xor    %r9d,%r9d
1409733ba:	45 33 c0             	xor    %r8d,%r8d
1409733bd:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1409733c1:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409733c5:	ff 15 ad fc 60 00    	call   *0x60fcad(%rip)        # 0x140f83078
1409733cb:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
1409733cf:	48 83 fa 0f          	cmp    $0xf,%rdx
1409733d3:	76 31                	jbe    0x140973406
1409733d5:	48 ff c2             	inc    %rdx
1409733d8:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1409733dc:	48 8b c1             	mov    %rcx,%rax
1409733df:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409733e6:	72 19                	jb     0x140973401
1409733e8:	48 83 c2 27          	add    $0x27,%rdx
1409733ec:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409733f0:	48 2b c1             	sub    %rcx,%rax
1409733f3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409733f7:	48 83 f8 1f          	cmp    $0x1f,%rax
1409733fb:	0f 87 29 01 00 00    	ja     0x14097352a
140973401:	e8 3e 7d 4a 00       	call   0x140e1b144
140973406:	41 b9 03 00 1f 00    	mov    $0x1f0003,%r9d
14097340c:	45 33 c0             	xor    %r8d,%r8d
14097340f:	33 d2                	xor    %edx,%edx
140973411:	33 c9                	xor    %ecx,%ecx
140973413:	ff 15 9f 01 61 00    	call   *0x61019f(%rip)        # 0x140f835b8
140973419:	48 8b d8             	mov    %rax,%rbx
14097341c:	48 85 c0             	test   %rax,%rax
14097341f:	0f 84 e9 00 00 00    	je     0x14097350e
140973425:	ff 15 3d fe 60 00    	call   *0x60fe3d(%rip)        # 0x140f83268
14097342b:	48 8b d3             	mov    %rbx,%rdx
14097342e:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
140973432:	e8 39 ac 82 ff       	call   0x14019e070
140973437:	41 b9 03 00 1f 00    	mov    $0x1f0003,%r9d
14097343d:	45 33 c0             	xor    %r8d,%r8d
140973440:	33 d2                	xor    %edx,%edx
140973442:	33 c9                	xor    %ecx,%ecx
140973444:	ff 15 6e 01 61 00    	call   *0x61016e(%rip)        # 0x140f835b8
14097344a:	48 8b d8             	mov    %rax,%rbx
14097344d:	48 85 c0             	test   %rax,%rax
140973450:	0f 84 a2 00 00 00    	je     0x1409734f8
140973456:	ff 15 0c fe 60 00    	call   *0x60fe0c(%rip)        # 0x140f83268
14097345c:	48 8b d3             	mov    %rbx,%rdx
14097345f:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
140973463:	e8 08 ac 82 ff       	call   0x14019e070
140973468:	48 8b 46 08          	mov    0x8(%rsi),%rax
14097346c:	8b 48 30             	mov    0x30(%rax),%ecx
14097346f:	48 69 c1 80 69 67 ff 	imul   $0xffffffffff676980,%rcx,%rax
140973476:	48 89 86 a0 00 00 00 	mov    %rax,0xa0(%rsi)
14097347d:	45 33 c0             	xor    %r8d,%r8d
140973480:	48 8b d6             	mov    %rsi,%rdx
140973483:	48 8d 0d 66 64 00 00 	lea    0x6466(%rip),%rcx        # 0x1409798f0
14097348a:	ff 15 a8 fe 60 00    	call   *0x60fea8(%rip)        # 0x140f83338
140973490:	48 8b d0             	mov    %rax,%rdx
140973493:	48 8d 8e 98 00 00 00 	lea    0x98(%rsi),%rcx
14097349a:	e8 01 65 8d ff       	call   0x1402499a0
14097349f:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
1409734a3:	48 8d 05 9e 07 6f 00 	lea    0x6f079e(%rip),%rax        # 0x141063c48
1409734aa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409734af:	4c 8d 8e 98 00 00 00 	lea    0x98(%rsi),%r9
1409734b6:	4c 8d 05 5b 07 6f 00 	lea    0x6f075b(%rip),%r8        # 0x141063c18
1409734bd:	ba 39 00 00 00       	mov    $0x39,%edx
1409734c2:	e8 a9 f8 ff ff       	call   0x140972d70
1409734c7:	90                   	nop
1409734c8:	48 8b c6             	mov    %rsi,%rax
1409734cb:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1409734cf:	48 33 cc             	xor    %rsp,%rcx
1409734d2:	e8 29 80 4a 00       	call   0x140e1b500
1409734d7:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1409734de:	00
1409734df:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1409734e3:	49 8b 73 40          	mov    0x40(%r11),%rsi
1409734e7:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1409734eb:	49 8b e3             	mov    %r11,%rsp
1409734ee:	41 5f                	pop    %r15
1409734f0:	41 5e                	pop    %r14
1409734f2:	41 5d                	pop    %r13
1409734f4:	41 5c                	pop    %r12
1409734f6:	5d                   	pop    %rbp
1409734f7:	c3                   	ret
1409734f8:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
1409734fc:	4c 8d 05 5d 06 6f 00 	lea    0x6f065d(%rip),%r8        # 0x141063b60
140973503:	ba f0 17 00 00       	mov    $0x17f0,%edx
140973508:	e8 83 30 ff ff       	call   0x140966590
14097350d:	cc                   	int3
14097350e:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
140973512:	4c 8d 05 47 06 6f 00 	lea    0x6f0647(%rip),%r8        # 0x141063b60
140973519:	ba f0 17 00 00       	mov    $0x17f0,%edx
14097351e:	e8 6d 30 ff ff       	call   0x140966590
140973523:	cc                   	int3
140973524:	e8 7b 6c 4b 00       	call   0x140e2a1a4
140973529:	cc                   	int3
14097352a:	e8 75 6c 4b 00       	call   0x140e2a1a4
14097352f:	cc                   	int3
140973530:	48 83 ec 28          	sub    $0x28,%rsp
140973534:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140973539:	0f 84 cc 00 00 00    	je     0x14097360b
14097353f:	48 8b 41 18          	mov    0x18(%rcx),%rax
140973543:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140973548:	33 ed                	xor    %ebp,%ebp
14097354a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14097354f:	48 89 68 08          	mov    %rbp,0x8(%rax)
140973553:	48 8b 41 10          	mov    0x10(%rcx),%rax
140973557:	48 89 28             	mov    %rbp,(%rax)
14097355a:	48 8b 79 18          	mov    0x18(%rcx),%rdi
14097355e:	48 85 ff             	test   %rdi,%rdi
140973561:	0f 84 9a 00 00 00    	je     0x140973601
140973567:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14097356c:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140973571:	48 8b f7             	mov    %rdi,%rsi