140009167:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
14000916e:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
140009175:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
14000917c:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
140009183:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
14000918a:	48 8d b0 28 ff ff ff 	lea    -0xd8(%rax),%rsi
140009191:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
140009198:	b9 14 00 00 00       	mov    $0x14,%ecx
14000919d:	fc                   	cld
14000919e:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400091a1:	48 8b 78 08          	mov    0x8(%rax),%rdi
1400091a5:	48 8b 70 10          	mov    0x10(%rax),%rsi
1400091a9:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
1400091b0:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
1400091b7:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
1400091be:	49 8b 79 28          	mov    0x28(%r9),%rdi
1400091c2:	4c 89 c6             	mov    %r8,%rsi
1400091c5:	b9 9a 00 00 00       	mov    $0x9a,%ecx
1400091ca:	fc                   	cld
1400091cb:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400091ce:	4c 89 ce             	mov    %r9,%rsi
1400091d1:	48 31 c9             	xor    %rcx,%rcx
1400091d4:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400091d8:	4c 8b 06             	mov    (%rsi),%r8
1400091db:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
1400091df:	4c 8b 56 28          	mov    0x28(%rsi),%r10
1400091e3:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
1400091e7:	4c 8d 66 18          	lea    0x18(%rsi),%r12
1400091eb:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400091f0:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
1400091f5:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400091fa:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400091ff:	ff 15 b3 a7 f7 00    	call   *0xf7a7b3(%rip)        # 0x140f839b8
140009205:	b8 01 00 00 00       	mov    $0x1,%eax
14000920a:	48 83 c4 40          	add    $0x40,%rsp
14000920e:	9d                   	popf
14000920f:	41 5f                	pop    %r15
140009211:	41 5e                	pop    %r14
140009213:	41 5d                	pop    %r13
140009215:	41 5c                	pop    %r12
140009217:	5d                   	pop    %rbp
140009218:	5b                   	pop    %rbx
140009219:	5f                   	pop    %rdi
14000921a:	5e                   	pop    %rsi
14000921b:	f3 c3                	repz ret
14000921d:	cc                   	int3
14000921e:	cc                   	int3
14000921f:	cc                   	int3
140009220:	cc                   	int3
140009221:	cc                   	int3
140009222:	cc                   	int3
140009223:	cc                   	int3
140009224:	cc                   	int3
140009225:	cc                   	int3
140009226:	cc                   	int3
140009227:	cc                   	int3
140009228:	cc                   	int3
140009229:	cc                   	int3
14000922a:	cc                   	int3
14000922b:	cc                   	int3
14000922c:	cc                   	int3
14000922d:	cc                   	int3
14000922e:	cc                   	int3
14000922f:	cc                   	int3
140009230:	cc                   	int3
140009231:	cc                   	int3
140009232:	cc                   	int3
140009233:	cc                   	int3
140009234:	cc                   	int3
140009235:	cc                   	int3
140009236:	cc                   	int3
140009237:	cc                   	int3
140009238:	cc                   	int3
140009239:	cc                   	int3
14000923a:	cc                   	int3
14000923b:	cc                   	int3
14000923c:	cc                   	int3
14000923d:	cc                   	int3
14000923e:	cc                   	int3
14000923f:	cc                   	int3
140009240:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140009245:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000924a:	48 89 e0             	mov    %rsp,%rax
14000924d:	48 89 cf             	mov    %rcx,%rdi
140009250:	48 89 d6             	mov    %rdx,%rsi
140009253:	53                   	push   %rbx
140009254:	55                   	push   %rbp
140009255:	41 54                	push   %r12
140009257:	41 55                	push   %r13
140009259:	41 56                	push   %r14
14000925b:	41 57                	push   %r15
14000925d:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
140009264:	4c 0f b6 47 0f       	movzbq 0xf(%rdi),%r8
140009269:	4c 8d 1d d0 1c 00 00 	lea    0x1cd0(%rip),%r11        # 0x14000af40
140009270:	48 31 c0             	xor    %rax,%rax
140009273:	48 31 db             	xor    %rbx,%rbx
140009276:	44 88 c0             	mov    %r8b,%al
140009279:	44 88 c3             	mov    %r8b,%bl
14000927c:	c0 e0 04             	shl    $0x4,%al
14000927f:	b9 0e 00 00 00       	mov    $0xe,%ecx
140009284:	4c 8b 44 06 08       	mov    0x8(%rsi,%rax,1),%r8
140009289:	4c 8b 0c 06          	mov    (%rsi,%rax,1),%r9
14000928d:	80 e3 f0             	and    $0xf0,%bl
140009290:	4c 89 c2             	mov    %r8,%rdx
140009293:	eb 0b                	jmp    0x1400092a0
140009295:	90                   	nop
140009296:	90                   	nop
140009297:	90                   	nop
140009298:	90                   	nop
140009299:	90                   	nop
14000929a:	90                   	nop
14000929b:	90                   	nop
14000929c:	90                   	nop
14000929d:	90                   	nop
14000929e:	90                   	nop
14000929f:	90                   	nop
1400092a0:	49 c1 e8 04          	shr    $0x4,%r8
1400092a4:	48 83 e2 0f          	and    $0xf,%rdx
1400092a8:	4d 89 ca             	mov    %r9,%r10
1400092ab:	8a 04 0f             	mov    (%rdi,%rcx,1),%al
1400092ae:	49 c1 e9 04          	shr    $0x4,%r9
1400092b2:	4c 33 44 1e 08       	xor    0x8(%rsi,%rbx,1),%r8
1400092b7:	49 c1 e2 3c          	shl    $0x3c,%r10
1400092bb:	4c 33 0c 1e          	xor    (%rsi,%rbx,1),%r9
1400092bf:	88 c3                	mov    %al,%bl
1400092c1:	4d 33 0c d3          	xor    (%r11,%rdx,8),%r9
1400092c5:	4c 89 c2             	mov    %r8,%rdx
1400092c8:	c0 e0 04             	shl    $0x4,%al
1400092cb:	4d 31 d0             	xor    %r10,%r8
1400092ce:	48 ff c9             	dec    %rcx
1400092d1:	78 2d                	js     0x140009300
1400092d3:	49 c1 e8 04          	shr    $0x4,%r8
1400092d7:	48 83 e2 0f          	and    $0xf,%rdx
1400092db:	4d 89 ca             	mov    %r9,%r10
1400092de:	49 c1 e9 04          	shr    $0x4,%r9
1400092e2:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
1400092e7:	49 c1 e2 3c          	shl    $0x3c,%r10
1400092eb:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
1400092ef:	80 e3 f0             	and    $0xf0,%bl
1400092f2:	4d 33 0c d3          	xor    (%r11,%rdx,8),%r9
1400092f6:	4c 89 c2             	mov    %r8,%rdx
1400092f9:	4d 31 d0             	xor    %r10,%r8
1400092fc:	eb a2                	jmp    0x1400092a0
1400092fe:	90                   	nop
1400092ff:	90                   	nop
140009300:	49 c1 e8 04          	shr    $0x4,%r8
140009304:	48 83 e2 0f          	and    $0xf,%rdx
140009308:	4d 89 ca             	mov    %r9,%r10
14000930b:	49 c1 e9 04          	shr    $0x4,%r9
14000930f:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140009314:	49 c1 e2 3c          	shl    $0x3c,%r10
140009318:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
14000931c:	80 e3 f0             	and    $0xf0,%bl
14000931f:	4d 33 0c d3          	xor    (%r11,%rdx,8),%r9
140009323:	4c 89 c2             	mov    %r8,%rdx
140009326:	4d 31 d0             	xor    %r10,%r8
140009329:	49 c1 e8 04          	shr    $0x4,%r8
14000932d:	48 83 e2 0f          	and    $0xf,%rdx
140009331:	4d 89 ca             	mov    %r9,%r10
140009334:	49 c1 e9 04          	shr    $0x4,%r9
140009338:	4c 33 44 1e 08       	xor    0x8(%rsi,%rbx,1),%r8
14000933d:	49 c1 e2 3c          	shl    $0x3c,%r10
140009341:	4c 33 0c 1e          	xor    (%rsi,%rbx,1),%r9
140009345:	4d 31 d0             	xor    %r10,%r8
140009348:	4d 33 0c d3          	xor    (%r11,%rdx,8),%r9
14000934c:	49 0f c8             	bswap  %r8
14000934f:	49 0f c9             	bswap  %r9
140009352:	4c 89 47 08          	mov    %r8,0x8(%rdi)
140009356:	4c 89 0f             	mov    %r9,(%rdi)
140009359:	48 8d b4 24 48 01 00 	lea    0x148(%rsp),%rsi
140009360:	00
140009361:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140009365:	48 8d 26             	lea    (%rsi),%rsp
140009368:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14000936d:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140009372:	f3 c3                	repz ret
140009374:	90                   	nop
140009375:	90                   	nop
140009376:	90                   	nop
140009377:	90                   	nop
140009378:	90                   	nop
140009379:	90                   	nop
14000937a:	90                   	nop
14000937b:	90                   	nop
14000937c:	90                   	nop
14000937d:	90                   	nop
14000937e:	90                   	nop
14000937f:	90                   	nop
140009380:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140009385:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000938a:	48 89 e0             	mov    %rsp,%rax
14000938d:	48 89 cf             	mov    %rcx,%rdi
140009390:	48 89 d6             	mov    %rdx,%rsi
140009393:	4c 89 c2             	mov    %r8,%rdx
140009396:	4c 89 c9             	mov    %r9,%rcx
140009399:	53                   	push   %rbx
14000939a:	55                   	push   %rbp
14000939b:	41 54                	push   %r12
14000939d:	41 55                	push   %r13
14000939f:	41 56                	push   %r14
1400093a1:	41 57                	push   %r15
1400093a3:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
1400093aa:	49 89 d6             	mov    %rdx,%r14
1400093ad:	49 89 cf             	mov    %rcx,%r15
1400093b0:	48 83 ee 80          	sub    $0xffffffffffffff80,%rsi
1400093b4:	48 8d ac 24 90 00 00 	lea    0x90(%rsp),%rbp
1400093bb:	00
1400093bc:	31 d2                	xor    %edx,%edx
1400093be:	4c 8b 46 80          	mov    -0x80(%rsi),%r8
1400093c2:	48 8b 46 88          	mov    -0x78(%rsi),%rax
1400093c6:	88 c2                	mov    %al,%dl
1400093c8:	48 c1 e8 04          	shr    $0x4,%rax
1400093cc:	4d 89 c2             	mov    %r8,%r10
1400093cf:	49 c1 e8 04          	shr    $0x4,%r8
1400093d3:	4c 8b 4e 90          	mov    -0x70(%rsi),%r9
1400093d7:	c0 e2 04             	shl    $0x4,%dl
1400093da:	48 8b 5e 98          	mov    -0x68(%rsi),%rbx
1400093de:	49 c1 e2 3c          	shl    $0x3c,%r10
1400093e2:	88 14 24             	mov    %dl,(%rsp)
1400093e5:	4c 09 d0             	or     %r10,%rax
1400093e8:	88 da                	mov    %bl,%dl
1400093ea:	48 c1 eb 04          	shr    $0x4,%rbx
1400093ee:	4d 89 ca             	mov    %r9,%r10
1400093f1:	49 c1 e9 04          	shr    $0x4,%r9
1400093f5:	4c 89 45 00          	mov    %r8,0x0(%rbp)
1400093f9:	4c 8b 46 a0          	mov    -0x60(%rsi),%r8
1400093fd:	c0 e2 04             	shl    $0x4,%dl
140009400:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140009404:	48 8b 46 a8          	mov    -0x58(%rsi),%rax
140009408:	49 c1 e2 3c          	shl    $0x3c,%r10
14000940c:	88 54 24 01          	mov    %dl,0x1(%rsp)
140009410:	4c 09 d3             	or     %r10,%rbx
140009413:	88 c2                	mov    %al,%dl
140009415:	48 c1 e8 04          	shr    $0x4,%rax
140009419:	4d 89 c2             	mov    %r8,%r10
14000941c:	49 c1 e8 04          	shr    $0x4,%r8
140009420:	4c 89 4d 08          	mov    %r9,0x8(%rbp)
140009424:	4c 8b 4e b0          	mov    -0x50(%rsi),%r9
140009428:	c0 e2 04             	shl    $0x4,%dl
14000942b:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
14000942f:	48 8b 5e b8          	mov    -0x48(%rsi),%rbx
140009433:	49 c1 e2 3c          	shl    $0x3c,%r10
140009437:	88 54 24 02          	mov    %dl,0x2(%rsp)
14000943b:	4c 09 d0             	or     %r10,%rax
14000943e:	88 da                	mov    %bl,%dl
140009440:	48 c1 eb 04          	shr    $0x4,%rbx
140009444:	4d 89 ca             	mov    %r9,%r10
140009447:	49 c1 e9 04          	shr    $0x4,%r9
14000944b:	4c 89 45 10          	mov    %r8,0x10(%rbp)
14000944f:	4c 8b 46 c0          	mov    -0x40(%rsi),%r8
140009453:	c0 e2 04             	shl    $0x4,%dl
140009456:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14000945a:	48 8b 46 c8          	mov    -0x38(%rsi),%rax
14000945e:	49 c1 e2 3c          	shl    $0x3c,%r10
140009462:	88 54 24 03          	mov    %dl,0x3(%rsp)
140009466:	4c 09 d3             	or     %r10,%rbx
140009469:	88 c2                	mov    %al,%dl
14000946b:	48 c1 e8 04          	shr    $0x4,%rax
14000946f:	4d 89 c2             	mov    %r8,%r10
140009472:	49 c1 e8 04          	shr    $0x4,%r8
140009476:	4c 89 4d 18          	mov    %r9,0x18(%rbp)
14000947a:	4c 8b 4e d0          	mov    -0x30(%rsi),%r9
14000947e:	c0 e2 04             	shl    $0x4,%dl
140009481:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
140009485:	48 8b 5e d8          	mov    -0x28(%rsi),%rbx
140009489:	49 c1 e2 3c          	shl    $0x3c,%r10
14000948d:	88 54 24 04          	mov    %dl,0x4(%rsp)
140009491:	4c 09 d0             	or     %r10,%rax
140009494:	88 da                	mov    %bl,%dl
140009496:	48 c1 eb 04          	shr    $0x4,%rbx
14000949a:	4d 89 ca             	mov    %r9,%r10
14000949d:	49 c1 e9 04          	shr    $0x4,%r9
1400094a1:	4c 89 45 20          	mov    %r8,0x20(%rbp)
1400094a5:	4c 8b 46 e0          	mov    -0x20(%rsi),%r8
1400094a9:	c0 e2 04             	shl    $0x4,%dl
1400094ac:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400094b0:	48 8b 46 e8          	mov    -0x18(%rsi),%rax
1400094b4:	49 c1 e2 3c          	shl    $0x3c,%r10
1400094b8:	88 54 24 05          	mov    %dl,0x5(%rsp)
1400094bc:	4c 09 d3             	or     %r10,%rbx
1400094bf:	88 c2                	mov    %al,%dl
1400094c1:	48 c1 e8 04          	shr    $0x4,%rax
1400094c5:	4d 89 c2             	mov    %r8,%r10
1400094c8:	49 c1 e8 04          	shr    $0x4,%r8
1400094cc:	4c 89 4d 28          	mov    %r9,0x28(%rbp)
1400094d0:	4c 8b 4e f0          	mov    -0x10(%rsi),%r9
1400094d4:	c0 e2 04             	shl    $0x4,%dl
1400094d7:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
1400094db:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
1400094df:	49 c1 e2 3c          	shl    $0x3c,%r10
1400094e3:	88 54 24 06          	mov    %dl,0x6(%rsp)
1400094e7:	4c 09 d0             	or     %r10,%rax
1400094ea:	88 da                	mov    %bl,%dl
1400094ec:	48 c1 eb 04          	shr    $0x4,%rbx
1400094f0:	4d 89 ca             	mov    %r9,%r10
1400094f3:	49 c1 e9 04          	shr    $0x4,%r9
1400094f7:	4c 89 45 30          	mov    %r8,0x30(%rbp)
1400094fb:	4c 8b 06             	mov    (%rsi),%r8
1400094fe:	c0 e2 04             	shl    $0x4,%dl
140009501:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140009505:	48 8b 46 08          	mov    0x8(%rsi),%rax
140009509:	49 c1 e2 3c          	shl    $0x3c,%r10
14000950d:	88 54 24 07          	mov    %dl,0x7(%rsp)
140009511:	4c 09 d3             	or     %r10,%rbx
140009514:	88 c2                	mov    %al,%dl
140009516:	48 c1 e8 04          	shr    $0x4,%rax
14000951a:	4d 89 c2             	mov    %r8,%r10
14000951d:	49 c1 e8 04          	shr    $0x4,%r8
140009521:	4c 89 4d 38          	mov    %r9,0x38(%rbp)
140009525:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
140009529:	c0 e2 04             	shl    $0x4,%dl
14000952c:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
140009530:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
140009534:	49 c1 e2 3c          	shl    $0x3c,%r10
140009538:	88 54 24 08          	mov    %dl,0x8(%rsp)
14000953c:	4c 09 d0             	or     %r10,%rax
14000953f:	88 da                	mov    %bl,%dl
140009541:	48 c1 eb 04          	shr    $0x4,%rbx
140009545:	4d 89 ca             	mov    %r9,%r10
140009548:	49 c1 e9 04          	shr    $0x4,%r9
14000954c:	4c 89 45 40          	mov    %r8,0x40(%rbp)
140009550:	4c 8b 46 20          	mov    0x20(%rsi),%r8
140009554:	c0 e2 04             	shl    $0x4,%dl
140009557:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14000955b:	48 8b 46 28          	mov    0x28(%rsi),%rax
14000955f:	49 c1 e2 3c          	shl    $0x3c,%r10
140009563:	88 54 24 09          	mov    %dl,0x9(%rsp)
140009567:	4c 09 d3             	or     %r10,%rbx
14000956a:	88 c2                	mov    %al,%dl
14000956c:	48 c1 e8 04          	shr    $0x4,%rax
140009570:	4d 89 c2             	mov    %r8,%r10
140009573:	49 c1 e8 04          	shr    $0x4,%r8
140009577:	4c 89 4d 48          	mov    %r9,0x48(%rbp)
14000957b:	4c 8b 4e 30          	mov    0x30(%rsi),%r9
14000957f:	c0 e2 04             	shl    $0x4,%dl
140009582:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
140009586:	48 8b 5e 38          	mov    0x38(%rsi),%rbx
14000958a:	49 c1 e2 3c          	shl    $0x3c,%r10
14000958e:	88 54 24 0a          	mov    %dl,0xa(%rsp)
140009592:	4c 09 d0             	or     %r10,%rax
140009595:	88 da                	mov    %bl,%dl
140009597:	48 c1 eb 04          	shr    $0x4,%rbx
14000959b:	4d 89 ca             	mov    %r9,%r10
14000959e:	49 c1 e9 04          	shr    $0x4,%r9
1400095a2:	4c 89 45 50          	mov    %r8,0x50(%rbp)
1400095a6:	4c 8b 46 40          	mov    0x40(%rsi),%r8
1400095aa:	c0 e2 04             	shl    $0x4,%dl
1400095ad:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400095b1:	48 8b 46 48          	mov    0x48(%rsi),%rax
1400095b5:	49 c1 e2 3c          	shl    $0x3c,%r10