1400a611b:	31 ff                	xor    %edi,%edi
1400a611d:	e8 8e 2d 05 00       	call   0x1400f8eb0
1400a6122:	eb bd                	jmp    0x1400a60e1
1400a6124:	e8 47 e7 13 00       	call   0x1401e4870
1400a6129:	48 8d 0d 66 3c 16 00 	lea    0x163c66(%rip),%rcx        # 0x140209d96
1400a6130:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1400a6136:	ba 08 06 00 00       	mov    $0x608,%edx
1400a613b:	e8 c0 72 f6 ff       	call   0x14000d400
1400a6140:	89 c1                	mov    %eax,%ecx
1400a6142:	e8 99 3b 14 00       	call   0x1401e9ce0
1400a6147:	90                   	nop
1400a6148:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400a614f:	00
1400a6150:	41 57                	push   %r15
1400a6152:	41 56                	push   %r14
1400a6154:	41 55                	push   %r13
1400a6156:	41 54                	push   %r12
1400a6158:	55                   	push   %rbp
1400a6159:	57                   	push   %rdi
1400a615a:	56                   	push   %rsi
1400a615b:	53                   	push   %rbx
1400a615c:	48 83 ec 68          	sub    $0x68,%rsp
1400a6160:	48 8b 35 89 29 19 00 	mov    0x192989(%rip),%rsi        # 0x140238af0
1400a6167:	48 8b 06             	mov    (%rsi),%rax
1400a616a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400a616f:	41 8b 00             	mov    (%r8),%eax
1400a6172:	48 89 cf             	mov    %rcx,%rdi
1400a6175:	49 8b 48 20          	mov    0x20(%r8),%rcx
1400a6179:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400a617e:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
1400a6183:	4c 89 c3             	mov    %r8,%rbx
1400a6186:	48 8b 91 80 01 00 00 	mov    0x180(%rcx),%rdx
1400a618d:	3b 42 0c             	cmp    0xc(%rdx),%eax
1400a6190:	0f 83 ea 00 00 00    	jae    0x1400a6280
1400a6196:	4c 8b 2d 03 32 19 00 	mov    0x193203(%rip),%r13        # 0x1402393a0
1400a619d:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
1400a61a2:	4c 8d 25 35 44 16 00 	lea    0x164435(%rip),%r12        # 0x14020a5de
1400a61a9:	eb 2c                	jmp    0x1400a61d7
1400a61ab:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400a61b2:	00 00 00 00
1400a61b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400a61bd:	00 00 00
1400a61c0:	8b 03                	mov    (%rbx),%eax
1400a61c2:	48 8b 91 80 01 00 00 	mov    0x180(%rcx),%rdx
1400a61c9:	83 c0 01             	add    $0x1,%eax
1400a61cc:	89 03                	mov    %eax,(%rbx)
1400a61ce:	3b 42 0c             	cmp    0xc(%rdx),%eax
1400a61d1:	0f 83 a9 00 00 00    	jae    0x1400a6280
1400a61d7:	48 8b 12             	mov    (%rdx),%rdx
1400a61da:	48 98                	cltq
1400a61dc:	4c 8b 34 c2          	mov    (%rdx,%rax,8),%r14
1400a61e0:	41 8b 46 34          	mov    0x34(%r14),%eax
1400a61e4:	25 00 f0 00 00       	and    $0xf000,%eax
1400a61e9:	3d 00 e0 00 00       	cmp    $0xe000,%eax
1400a61ee:	75 d0                	jne    0x1400a61c0
1400a61f0:	e8 6b f5 f8 ff       	call   0x140035760
1400a61f5:	49 8d 76 6c          	lea    0x6c(%r14),%rsi
1400a61f9:	48 89 d9             	mov    %rbx,%rcx
1400a61fc:	49 89 c0             	mov    %rax,%r8
1400a61ff:	48 89 f2             	mov    %rsi,%rdx
1400a6202:	e8 f9 fc ff ff       	call   0x1400a5f00
1400a6207:	49 89 c7             	mov    %rax,%r15
1400a620a:	48 85 c0             	test   %rax,%rax
1400a620d:	74 5e                	je     0x1400a626d
1400a620f:	48 83 38 00          	cmpq   $0x0,(%rax)
1400a6213:	0f 85 67 02 00 00    	jne    0x1400a6480
1400a6219:	48 89 c1             	mov    %rax,%rcx
1400a621c:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1400a6221:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1400a6228:	00 00
1400a622a:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1400a6231:	00 00
1400a6233:	e8 d8 cd ff ff       	call   0x1400a3010
1400a6238:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400a623c:	49 89 f1             	mov    %rsi,%r9
1400a623f:	4c 89 e2             	mov    %r12,%rdx
1400a6242:	48 89 e9             	mov    %rbp,%rcx
1400a6245:	4c 8b 80 f0 00 00 00 	mov    0xf0(%rax),%r8
1400a624c:	e8 6f 5d ff ff       	call   0x14009bfc0
1400a6251:	41 8b 46 34          	mov    0x34(%r14),%eax
1400a6255:	25 00 f0 00 00       	and    $0xf000,%eax
1400a625a:	3d 00 e0 00 00       	cmp    $0xe000,%eax
1400a625f:	0f 84 bb 01 00 00    	je     0x1400a6420
1400a6265:	48 89 e9             	mov    %rbp,%rcx
1400a6268:	e8 d3 46 ff ff       	call   0x14009a940
1400a626d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400a6271:	e9 4a ff ff ff       	jmp    0x1400a61c0
1400a6276:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400a627d:	00 00 00
1400a6280:	48 63 43 04          	movslq 0x4(%rbx),%rax
1400a6284:	48 3b 43 48          	cmp    0x48(%rbx),%rax
1400a6288:	0f 83 07 02 00 00    	jae    0x1400a6495
1400a628e:	48 c1 e0 04          	shl    $0x4,%rax
1400a6292:	48 03 43 40          	add    0x40(%rbx),%rax
1400a6296:	48 8b 70 08          	mov    0x8(%rax),%rsi
1400a629a:	48 8b 16             	mov    (%rsi),%rdx
1400a629d:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1400a62a1:	e8 ba df ff ff       	call   0x1400a4260
1400a62a6:	85 c0                	test   %eax,%eax
1400a62a8:	0f 84 52 01 00 00    	je     0x1400a6400
1400a62ae:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400a62b2:	4c 8b 06             	mov    (%rsi),%r8
1400a62b5:	48 89 d9             	mov    %rbx,%rcx
1400a62b8:	e8 43 fc ff ff       	call   0x1400a5f00
1400a62bd:	49 89 c7             	mov    %rax,%r15
1400a62c0:	48 85 c0             	test   %rax,%rax
1400a62c3:	0f 84 37 01 00 00    	je     0x1400a6400
1400a62c9:	48 83 38 00          	cmpq   $0x0,(%rax)
1400a62cd:	0f 84 ce 00 00 00    	je     0x1400a63a1
1400a62d3:	8b 53 38             	mov    0x38(%rbx),%edx
1400a62d6:	85 d2                	test   %edx,%edx
1400a62d8:	0f 84 bb 02 00 00    	je     0x1400a6599
1400a62de:	83 43 04 01          	addl   $0x1,0x4(%rbx)
1400a62e2:	49 8d 4f 20          	lea    0x20(%r15),%rcx
1400a62e6:	48 8d 15 f8 42 16 00 	lea    0x1642f8(%rip),%rdx        # 0x14020a5e5
1400a62ed:	e8 3e a6 ff ff       	call   0x1400a0930
1400a62f2:	48 89 f9             	mov    %rdi,%rcx
1400a62f5:	e8 96 5b fe ff       	call   0x14008be90
1400a62fa:	49 8b 07             	mov    (%r15),%rax
1400a62fd:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1400a6301:	48 8d 15 eb 42 16 00 	lea    0x1642eb(%rip),%rdx        # 0x14020a5f3
1400a6308:	48 8b 00             	mov    (%rax),%rax
1400a630b:	48 89 47 68          	mov    %rax,0x68(%rdi)
1400a630f:	e8 fc 83 fe ff       	call   0x14008e710
1400a6314:	80 4f 70 08          	orb    $0x8,0x70(%rdi)
1400a6318:	48 89 f9             	mov    %rdi,%rcx
1400a631b:	e8 00 a5 ff ff       	call   0x1400a0820
1400a6320:	49 83 7f 28 00       	cmpq   $0x0,0x28(%r15)
1400a6325:	0f 85 3d 01 00 00    	jne    0x1400a6468
1400a632b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400a632f:	48 89 f9             	mov    %rdi,%rcx
1400a6332:	e8 49 a7 ff ff       	call   0x1400a0a80
1400a6337:	49 8b 57 18          	mov    0x18(%r15),%rdx
1400a633b:	48 89 f9             	mov    %rdi,%rcx
1400a633e:	e8 ed a5 ff ff       	call   0x1400a0930
1400a6343:	49 8b 47 08          	mov    0x8(%r15),%rax
1400a6347:	4c 8b 43 28          	mov    0x28(%rbx),%r8
1400a634b:	48 89 f9             	mov    %rdi,%rcx
1400a634e:	48 8d 15 a0 42 16 00 	lea    0x1642a0(%rip),%rdx        # 0x14020a5f5
1400a6355:	4c 8b 08             	mov    (%rax),%r9
1400a6358:	e8 03 a6 ff ff       	call   0x1400a0960
1400a635d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400a6362:	48 8d 4b 68          	lea    0x68(%rbx),%rcx
1400a6366:	4c 89 38             	mov    %r15,(%rax)
1400a6369:	49 8b 47 08          	mov    0x8(%r15),%rax
1400a636d:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400a6371:	e8 9a 91 ff ff       	call   0x14009f510
1400a6376:	b8 01 00 00 00       	mov    $0x1,%eax
1400a637b:	48 8b 3d 6e 27 19 00 	mov    0x19276e(%rip),%rdi        # 0x140238af0
1400a6382:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400a6387:	48 2b 17             	sub    (%rdi),%rdx
1400a638a:	0f 85 7c 02 00 00    	jne    0x1400a660c
1400a6390:	48 83 c4 68          	add    $0x68,%rsp
1400a6394:	5b                   	pop    %rbx
1400a6395:	5e                   	pop    %rsi
1400a6396:	5f                   	pop    %rdi
1400a6397:	5d                   	pop    %rbp
1400a6398:	41 5c                	pop    %r12
1400a639a:	41 5d                	pop    %r13
1400a639c:	41 5e                	pop    %r14
1400a639e:	41 5f                	pop    %r15
1400a63a0:	c3                   	ret
1400a63a1:	48 8b 05 58 30 19 00 	mov    0x193058(%rip),%rax        # 0x140239400
1400a63a8:	48 8b 16             	mov    (%rsi),%rdx
1400a63ab:	48 8b 08             	mov    (%rax),%rcx
1400a63ae:	48 8b 05 ab 2a 19 00 	mov    0x192aab(%rip),%rax        # 0x140238e60
1400a63b5:	44 8b 00             	mov    (%rax),%r8d
1400a63b8:	e8 53 6c f9 ff       	call   0x14003d010
1400a63bd:	48 8b 76 08          	mov    0x8(%rsi),%rsi
1400a63c1:	48 8d 15 c0 41 16 00 	lea    0x1641c0(%rip),%rdx        # 0x14020a588
1400a63c8:	48 89 c5             	mov    %rax,%rbp
1400a63cb:	48 8b 05 0e 2c 19 00 	mov    0x192c0e(%rip),%rax        # 0x140238fe0
1400a63d2:	8b 08                	mov    (%rax),%ecx
1400a63d4:	85 c9                	test   %ecx,%ecx
1400a63d6:	74 0b                	je     0x1400a63e3
1400a63d8:	48 89 d1             	mov    %rdx,%rcx
1400a63db:	e8 88 cf 13 00       	call   0x1401e3368
1400a63e0:	48 89 c2             	mov    %rax,%rdx
1400a63e3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400a63e8:	49 89 e9             	mov    %rbp,%r9
1400a63eb:	49 89 f0             	mov    %rsi,%r8
1400a63ee:	e8 cd 5b ff ff       	call   0x14009bfc0
1400a63f3:	4c 89 f9             	mov    %r15,%rcx
1400a63f6:	e8 15 cc ff ff       	call   0x1400a3010
1400a63fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400a6400:	8b 43 04             	mov    0x4(%rbx),%eax
1400a6403:	83 c0 01             	add    $0x1,%eax
1400a6406:	89 43 04             	mov    %eax,0x4(%rbx)
1400a6409:	48 98                	cltq
1400a640b:	48 3b 43 48          	cmp    0x48(%rbx),%rax
1400a640f:	0f 83 80 00 00 00    	jae    0x1400a6495
1400a6415:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400a6419:	e9 70 fe ff ff       	jmp    0x1400a628e
1400a641e:	66 90                	xchg   %ax,%ax
1400a6420:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400a6425:	e8 06 1a f8 ff       	call   0x140027e30
1400a642a:	85 c0                	test   %eax,%eax
1400a642c:	0f 85 33 fe ff ff    	jne    0x1400a6265
1400a6432:	48 8b 05 a7 2b 19 00 	mov    0x192ba7(%rip),%rax        # 0x140238fe0
1400a6439:	c7 43 3c 01 00 00 00 	movl   $0x1,0x3c(%rbx)
1400a6440:	48 8d 15 19 41 16 00 	lea    0x164119(%rip),%rdx        # 0x14020a560
1400a6447:	44 8b 00             	mov    (%rax),%r8d
1400a644a:	45 85 c0             	test   %r8d,%r8d
1400a644d:	0f 85 fa 00 00 00    	jne    0x1400a654d
1400a6453:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400a6458:	49 89 f0             	mov    %rsi,%r8
1400a645b:	e8 60 5b ff ff       	call   0x14009bfc0
1400a6460:	e9 00 fe ff ff       	jmp    0x1400a6265
1400a6465:	0f 1f 00             	nopl   (%rax)
1400a6468:	49 8b 57 20          	mov    0x20(%r15),%rdx
1400a646c:	48 89 f9             	mov    %rdi,%rcx
1400a646f:	e8 0c a6 ff ff       	call   0x1400a0a80
1400a6474:	e9 b2 fe ff ff       	jmp    0x1400a632b
1400a6479:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400a6480:	44 8b 53 38          	mov    0x38(%rbx),%r10d
1400a6484:	45 85 d2             	test   %r10d,%r10d
1400a6487:	0f 84 dd 00 00 00    	je     0x1400a656a
1400a648d:	83 03 01             	addl   $0x1,(%rbx)
1400a6490:	e9 5d fe ff ff       	jmp    0x1400a62f2
1400a6495:	8b 83 98 00 00 00    	mov    0x98(%rbx),%eax
1400a649b:	85 c0                	test   %eax,%eax
1400a649d:	0f 84 d8 fe ff ff    	je     0x1400a637b
1400a64a3:	48 8b 93 90 00 00 00 	mov    0x90(%rbx),%rdx
1400a64aa:	48 63 c8             	movslq %eax,%rcx
1400a64ad:	83 e8 01             	sub    $0x1,%eax
1400a64b0:	48 8b 74 ca f8       	mov    -0x8(%rdx,%rcx,8),%rsi
1400a64b5:	89 83 98 00 00 00    	mov    %eax,0x98(%rbx)
1400a64bb:	48 89 f9             	mov    %rdi,%rcx
1400a64be:	e8 cd 59 fe ff       	call   0x14008be90
1400a64c3:	48 8d 15 29 41 16 00 	lea    0x164129(%rip),%rdx        # 0x14020a5f3
1400a64ca:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1400a64ce:	e8 3d 82 fe ff       	call   0x14008e710
1400a64d3:	48 8b 06             	mov    (%rsi),%rax
1400a64d6:	80 4f 70 08          	orb    $0x8,0x70(%rdi)
1400a64da:	48 89 f9             	mov    %rdi,%rcx
1400a64dd:	48 8b 00             	mov    (%rax),%rax
1400a64e0:	48 89 47 68          	mov    %rax,0x68(%rdi)
1400a64e4:	e8 37 a3 ff ff       	call   0x1400a0820
1400a64e9:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400a64ed:	48 89 f9             	mov    %rdi,%rcx
1400a64f0:	e8 8b a5 ff ff       	call   0x1400a0a80
1400a64f5:	48 8d 15 16 40 16 00 	lea    0x164016(%rip),%rdx        # 0x14020a512
1400a64fc:	48 89 f9             	mov    %rdi,%rcx
1400a64ff:	e8 2c a4 ff ff       	call   0x1400a0930
1400a6504:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400a6508:	4c 8b 43 28          	mov    0x28(%rbx),%r8
1400a650c:	48 89 f9             	mov    %rdi,%rcx
1400a650f:	48 8d 15 df 40 16 00 	lea    0x1640df(%rip),%rdx        # 0x14020a5f5
1400a6516:	4c 8b 08             	mov    (%rax),%r9
1400a6519:	e8 42 a4 ff ff       	call   0x1400a0960
1400a651e:	48 8d 15 e9 40 16 00 	lea    0x1640e9(%rip),%rdx        # 0x14020a60e
1400a6525:	48 89 f9             	mov    %rdi,%rcx
1400a6528:	e8 03 a4 ff ff       	call   0x1400a0930
1400a652d:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
1400a6531:	49 89 f8             	mov    %rdi,%r8
1400a6534:	48 8d 15 55 cb ff ff 	lea    -0x34ab(%rip),%rdx        # 0x1400a3090
1400a653b:	e8 40 a5 f9 ff       	call   0x140040a80
1400a6540:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400a6545:	48 89 30             	mov    %rsi,(%rax)
1400a6548:	e9 29 fe ff ff       	jmp    0x1400a6376
1400a654d:	48 89 d1             	mov    %rdx,%rcx
1400a6550:	e8 13 ce 13 00       	call   0x1401e3368
1400a6555:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400a655a:	49 89 f0             	mov    %rsi,%r8
1400a655d:	48 89 c2             	mov    %rax,%rdx
1400a6560:	e8 5b 5a ff ff       	call   0x14009bfc0
1400a6565:	e9 fb fc ff ff       	jmp    0x1400a6265
1400a656a:	48 8b 05 6f 2a 19 00 	mov    0x192a6f(%rip),%rax        # 0x140238fe0
1400a6571:	48 8b 6b 28          	mov    0x28(%rbx),%rbp
1400a6575:	48 8d 15 c8 3f 16 00 	lea    0x163fc8(%rip),%rdx        # 0x14020a544
1400a657c:	44 8b 08             	mov    (%rax),%r9d
1400a657f:	45 85 c9             	test   %r9d,%r9d
1400a6582:	75 78                	jne    0x1400a65fc
1400a6584:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400a6589:	49 89 f1             	mov    %rsi,%r9
1400a658c:	49 89 e8             	mov    %rbp,%r8
1400a658f:	e8 2c 5a ff ff       	call   0x14009bfc0
1400a6594:	e9 f4 fe ff ff       	jmp    0x1400a648d
1400a6599:	48 8b 05 60 2e 19 00 	mov    0x192e60(%rip),%rax        # 0x140239400
1400a65a0:	48 8b 16             	mov    (%rsi),%rdx
1400a65a3:	48 8b 08             	mov    (%rax),%rcx
1400a65a6:	48 8b 05 b3 28 19 00 	mov    0x1928b3(%rip),%rax        # 0x140238e60
1400a65ad:	44 8b 00             	mov    (%rax),%r8d
1400a65b0:	e8 5b 6a f9 ff       	call   0x14003d010
1400a65b5:	48 8b 6b 28          	mov    0x28(%rbx),%rbp
1400a65b9:	48 8d 15 f8 3f 16 00 	lea    0x163ff8(%rip),%rdx        # 0x14020a5b8
1400a65c0:	48 89 c6             	mov    %rax,%rsi
1400a65c3:	49 8b 47 08          	mov    0x8(%r15),%rax
1400a65c7:	4c 8b 20             	mov    (%rax),%r12
1400a65ca:	48 8b 05 0f 2a 19 00 	mov    0x192a0f(%rip),%rax        # 0x140238fe0
1400a65d1:	8b 00                	mov    (%rax),%eax
1400a65d3:	85 c0                	test   %eax,%eax
1400a65d5:	74 0b                	je     0x1400a65e2
1400a65d7:	48 89 d1             	mov    %rdx,%rcx
1400a65da:	e8 89 cd 13 00       	call   0x1401e3368
1400a65df:	48 89 c2             	mov    %rax,%rdx
1400a65e2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400a65e7:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400a65ec:	4d 89 e1             	mov    %r12,%r9
1400a65ef:	49 89 e8             	mov    %rbp,%r8
1400a65f2:	e8 c9 59 ff ff       	call   0x14009bfc0
1400a65f7:	e9 e2 fc ff ff       	jmp    0x1400a62de
1400a65fc:	48 89 d1             	mov    %rdx,%rcx
1400a65ff:	e8 64 cd 13 00       	call   0x1401e3368
1400a6604:	48 89 c2             	mov    %rax,%rdx
1400a6607:	e9 78 ff ff ff       	jmp    0x1400a6584
1400a660c:	e8 5f e2 13 00       	call   0x1401e4870
1400a6611:	90                   	nop
1400a6612:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400a6619:	00 00 00 00
1400a661d:	0f 1f 00             	nopl   (%rax)
1400a6620:	41 56                	push   %r14
1400a6622:	41 55                	push   %r13
1400a6624:	41 54                	push   %r12
1400a6626:	55                   	push   %rbp
1400a6627:	57                   	push   %rdi
1400a6628:	56                   	push   %rsi
1400a6629:	53                   	push   %rbx
1400a662a:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400a6631:	4c 8b 2d b8 24 19 00 	mov    0x1924b8(%rip),%r13        # 0x140238af0
1400a6638:	49 8b 45 00          	mov    0x0(%r13),%rax
1400a663c:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400a6643:	00
1400a6644:	31 c0                	xor    %eax,%eax
1400a6646:	49 89 cc             	mov    %rcx,%r12
1400a6649:	48 8d 7c 24 48       	lea    0x48(%rsp),%rdi
1400a664e:	b9 0f 00 00 00       	mov    $0xf,%ecx
1400a6653:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400a665a:	00 00
1400a665c:	89 d5                	mov    %edx,%ebp
1400a665e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400a6665:	00 00
1400a6667:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400a666a:	48 8b 05 4f 28 19 00 	mov    0x19284f(%rip),%rax        # 0x140238ec0
1400a6671:	48 8b 3d 28 2d 19 00 	mov    0x192d28(%rip),%rdi        # 0x1402393a0
1400a6678:	4c 89 e1             	mov    %r12,%rcx
1400a667b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400a6680:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400a6685:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400a668a:	e8 c1 e6 ff ff       	call   0x1400a4d50
1400a668f:	83 f8 ff             	cmp    $0xffffffff,%eax
1400a6692:	0f 84 05 03 00 00    	je     0x1400a699d
1400a6698:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
1400a669d:	4d 89 e0             	mov    %r12,%r8
1400a66a0:	48 8d 15 65 38 16 00 	lea    0x163865(%rip),%rdx        # 0x140209f0c
1400a66a7:	48 89 f1             	mov    %rsi,%rcx
1400a66aa:	e8 11 59 ff ff       	call   0x14009bfc0
1400a66af:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400a66b4:	31 d2                	xor    %edx,%edx
1400a66b6:	e8 85 a9 fe ff       	call   0x140091040