14003a264:	48 31 d7             	xor    %rdx,%rdi
14003a267:	49 c1 ce 06          	ror    $0x6,%r14
14003a26b:	49 31 dd             	xor    %rbx,%r13
14003a26e:	49 01 fc             	add    %rdi,%r12
14003a271:	4c 89 cf             	mov    %r9,%rdi
14003a274:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a278:	4d 31 ce             	xor    %r9,%r14
14003a27b:	4c 31 d7             	xor    %r10,%rdi
14003a27e:	49 c1 cd 0e          	ror    $0xe,%r13
14003a282:	4d 89 d0             	mov    %r10,%r8
14003a285:	49 21 ff             	and    %rdi,%r15
14003a288:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a28c:	4d 01 ec             	add    %r13,%r12
14003a28f:	4d 31 f8             	xor    %r15,%r8
14003a292:	4c 01 e0             	add    %r12,%rax
14003a295:	4d 01 e0             	add    %r12,%r8
14003a298:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003a29c:	4d 01 f0             	add    %r14,%r8
14003a29f:	4c 8b 66 60          	mov    0x60(%rsi),%r12
14003a2a3:	49 89 c5             	mov    %rax,%r13
14003a2a6:	4d 89 c6             	mov    %r8,%r14
14003a2a9:	49 0f cc             	bswap  %r12
14003a2ac:	49 c1 cd 17          	ror    $0x17,%r13
14003a2b0:	49 89 df             	mov    %rbx,%r15
14003a2b3:	49 31 c5             	xor    %rax,%r13
14003a2b6:	49 c1 ce 05          	ror    $0x5,%r14
14003a2ba:	49 31 cf             	xor    %rcx,%r15
14003a2bd:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
14003a2c2:	4d 31 c6             	xor    %r8,%r14
14003a2c5:	49 21 c7             	and    %rax,%r15
14003a2c8:	49 c1 cd 04          	ror    $0x4,%r13
14003a2cc:	49 01 d4             	add    %rdx,%r12
14003a2cf:	49 31 cf             	xor    %rcx,%r15
14003a2d2:	49 c1 ce 06          	ror    $0x6,%r14
14003a2d6:	49 31 c5             	xor    %rax,%r13
14003a2d9:	4d 01 fc             	add    %r15,%r12
14003a2dc:	4d 89 c7             	mov    %r8,%r15
14003a2df:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a2e3:	4d 31 c6             	xor    %r8,%r14
14003a2e6:	4d 31 cf             	xor    %r9,%r15
14003a2e9:	49 c1 cd 0e          	ror    $0xe,%r13
14003a2ed:	4c 89 ca             	mov    %r9,%rdx
14003a2f0:	4c 21 ff             	and    %r15,%rdi
14003a2f3:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a2f7:	4d 01 ec             	add    %r13,%r12
14003a2fa:	48 31 fa             	xor    %rdi,%rdx
14003a2fd:	4d 01 e3             	add    %r12,%r11
14003a300:	4c 01 e2             	add    %r12,%rdx
14003a303:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003a307:	4c 01 f2             	add    %r14,%rdx
14003a30a:	4c 8b 66 68          	mov    0x68(%rsi),%r12
14003a30e:	4d 89 dd             	mov    %r11,%r13
14003a311:	49 89 d6             	mov    %rdx,%r14
14003a314:	49 0f cc             	bswap  %r12
14003a317:	49 c1 cd 17          	ror    $0x17,%r13
14003a31b:	48 89 c7             	mov    %rax,%rdi
14003a31e:	4d 31 dd             	xor    %r11,%r13
14003a321:	49 c1 ce 05          	ror    $0x5,%r14
14003a325:	48 31 df             	xor    %rbx,%rdi
14003a328:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14003a32d:	49 31 d6             	xor    %rdx,%r14
14003a330:	4c 21 df             	and    %r11,%rdi
14003a333:	49 c1 cd 04          	ror    $0x4,%r13
14003a337:	49 01 cc             	add    %rcx,%r12
14003a33a:	48 31 df             	xor    %rbx,%rdi
14003a33d:	49 c1 ce 06          	ror    $0x6,%r14
14003a341:	4d 31 dd             	xor    %r11,%r13
14003a344:	49 01 fc             	add    %rdi,%r12
14003a347:	48 89 d7             	mov    %rdx,%rdi
14003a34a:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a34e:	49 31 d6             	xor    %rdx,%r14
14003a351:	4c 31 c7             	xor    %r8,%rdi
14003a354:	49 c1 cd 0e          	ror    $0xe,%r13
14003a358:	4c 89 c1             	mov    %r8,%rcx
14003a35b:	49 21 ff             	and    %rdi,%r15
14003a35e:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a362:	4d 01 ec             	add    %r13,%r12
14003a365:	4c 31 f9             	xor    %r15,%rcx
14003a368:	4d 01 e2             	add    %r12,%r10
14003a36b:	4c 01 e1             	add    %r12,%rcx
14003a36e:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003a372:	4c 01 f1             	add    %r14,%rcx
14003a375:	4c 8b 66 70          	mov    0x70(%rsi),%r12
14003a379:	4d 89 d5             	mov    %r10,%r13
14003a37c:	49 89 ce             	mov    %rcx,%r14
14003a37f:	49 0f cc             	bswap  %r12
14003a382:	49 c1 cd 17          	ror    $0x17,%r13
14003a386:	4d 89 df             	mov    %r11,%r15
14003a389:	4d 31 d5             	xor    %r10,%r13
14003a38c:	49 c1 ce 05          	ror    $0x5,%r14
14003a390:	49 31 c7             	xor    %rax,%r15
14003a393:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
14003a398:	49 31 ce             	xor    %rcx,%r14
14003a39b:	4d 21 d7             	and    %r10,%r15
14003a39e:	49 c1 cd 04          	ror    $0x4,%r13
14003a3a2:	49 01 dc             	add    %rbx,%r12
14003a3a5:	49 31 c7             	xor    %rax,%r15
14003a3a8:	49 c1 ce 06          	ror    $0x6,%r14
14003a3ac:	4d 31 d5             	xor    %r10,%r13
14003a3af:	4d 01 fc             	add    %r15,%r12
14003a3b2:	49 89 cf             	mov    %rcx,%r15
14003a3b5:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a3b9:	49 31 ce             	xor    %rcx,%r14
14003a3bc:	49 31 d7             	xor    %rdx,%r15
14003a3bf:	49 c1 cd 0e          	ror    $0xe,%r13
14003a3c3:	48 89 d3             	mov    %rdx,%rbx
14003a3c6:	4c 21 ff             	and    %r15,%rdi
14003a3c9:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a3cd:	4d 01 ec             	add    %r13,%r12
14003a3d0:	48 31 fb             	xor    %rdi,%rbx
14003a3d3:	4d 01 e1             	add    %r12,%r9
14003a3d6:	4c 01 e3             	add    %r12,%rbx
14003a3d9:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003a3dd:	4c 01 f3             	add    %r14,%rbx
14003a3e0:	4c 8b 66 78          	mov    0x78(%rsi),%r12
14003a3e4:	4d 89 cd             	mov    %r9,%r13
14003a3e7:	49 89 de             	mov    %rbx,%r14
14003a3ea:	49 0f cc             	bswap  %r12
14003a3ed:	49 c1 cd 17          	ror    $0x17,%r13
14003a3f1:	4c 89 d7             	mov    %r10,%rdi
14003a3f4:	4d 31 cd             	xor    %r9,%r13
14003a3f7:	49 c1 ce 05          	ror    $0x5,%r14
14003a3fb:	4c 31 df             	xor    %r11,%rdi
14003a3fe:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
14003a403:	49 31 de             	xor    %rbx,%r14
14003a406:	4c 21 cf             	and    %r9,%rdi
14003a409:	49 c1 cd 04          	ror    $0x4,%r13
14003a40d:	49 01 c4             	add    %rax,%r12
14003a410:	4c 31 df             	xor    %r11,%rdi
14003a413:	49 c1 ce 06          	ror    $0x6,%r14
14003a417:	4d 31 cd             	xor    %r9,%r13
14003a41a:	49 01 fc             	add    %rdi,%r12
14003a41d:	48 89 df             	mov    %rbx,%rdi
14003a420:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a424:	49 31 de             	xor    %rbx,%r14
14003a427:	48 31 cf             	xor    %rcx,%rdi
14003a42a:	49 c1 cd 0e          	ror    $0xe,%r13
14003a42e:	48 89 c8             	mov    %rcx,%rax
14003a431:	49 21 ff             	and    %rdi,%r15
14003a434:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a438:	4d 01 ec             	add    %r13,%r12
14003a43b:	4c 31 f8             	xor    %r15,%rax
14003a43e:	4d 01 e0             	add    %r12,%r8
14003a441:	4c 01 e0             	add    %r12,%rax
14003a444:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003a448:	eb 06                	jmp    0x14003a450
14003a44a:	90                   	nop
14003a44b:	90                   	nop
14003a44c:	90                   	nop
14003a44d:	90                   	nop
14003a44e:	90                   	nop
14003a44f:	90                   	nop
14003a450:	4c 8b 6c 24 08       	mov    0x8(%rsp),%r13
14003a455:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
14003a45a:	4d 89 ec             	mov    %r13,%r12
14003a45d:	49 c1 cd 07          	ror    $0x7,%r13
14003a461:	4c 01 f0             	add    %r14,%rax
14003a464:	4d 89 fe             	mov    %r15,%r14
14003a467:	49 c1 cf 2a          	ror    $0x2a,%r15
14003a46b:	4d 31 e5             	xor    %r12,%r13
14003a46e:	49 c1 ec 07          	shr    $0x7,%r12
14003a472:	49 d1 cd             	ror    $1,%r13
14003a475:	4d 31 f7             	xor    %r14,%r15
14003a478:	49 c1 ee 06          	shr    $0x6,%r14
14003a47c:	49 c1 cf 13          	ror    $0x13,%r15
14003a480:	4d 31 ec             	xor    %r13,%r12
14003a483:	4d 31 f7             	xor    %r14,%r15
14003a486:	4c 03 64 24 48       	add    0x48(%rsp),%r12
14003a48b:	4c 03 24 24          	add    (%rsp),%r12
14003a48f:	4d 89 c5             	mov    %r8,%r13
14003a492:	4d 01 fc             	add    %r15,%r12
14003a495:	49 89 c6             	mov    %rax,%r14
14003a498:	49 c1 cd 17          	ror    $0x17,%r13
14003a49c:	4d 89 cf             	mov    %r9,%r15
14003a49f:	4d 31 c5             	xor    %r8,%r13
14003a4a2:	49 c1 ce 05          	ror    $0x5,%r14
14003a4a6:	4d 31 d7             	xor    %r10,%r15
14003a4a9:	4c 89 24 24          	mov    %r12,(%rsp)
14003a4ad:	49 31 c6             	xor    %rax,%r14
14003a4b0:	4d 21 c7             	and    %r8,%r15
14003a4b3:	49 c1 cd 04          	ror    $0x4,%r13
14003a4b7:	4d 01 dc             	add    %r11,%r12
14003a4ba:	4d 31 d7             	xor    %r10,%r15
14003a4bd:	49 c1 ce 06          	ror    $0x6,%r14
14003a4c1:	4d 31 c5             	xor    %r8,%r13
14003a4c4:	4d 01 fc             	add    %r15,%r12
14003a4c7:	49 89 c7             	mov    %rax,%r15
14003a4ca:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a4ce:	49 31 c6             	xor    %rax,%r14
14003a4d1:	49 31 df             	xor    %rbx,%r15
14003a4d4:	49 c1 cd 0e          	ror    $0xe,%r13
14003a4d8:	49 89 db             	mov    %rbx,%r11
14003a4db:	4c 21 ff             	and    %r15,%rdi
14003a4de:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a4e2:	4d 01 ec             	add    %r13,%r12
14003a4e5:	49 31 fb             	xor    %rdi,%r11
14003a4e8:	4c 01 e2             	add    %r12,%rdx
14003a4eb:	4d 01 e3             	add    %r12,%r11
14003a4ee:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003a4f2:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
14003a4f7:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14003a4fc:	4d 89 ec             	mov    %r13,%r12
14003a4ff:	49 c1 cd 07          	ror    $0x7,%r13
14003a503:	4d 01 f3             	add    %r14,%r11
14003a506:	49 89 fe             	mov    %rdi,%r14
14003a509:	48 c1 cf 2a          	ror    $0x2a,%rdi
14003a50d:	4d 31 e5             	xor    %r12,%r13
14003a510:	49 c1 ec 07          	shr    $0x7,%r12
14003a514:	49 d1 cd             	ror    $1,%r13
14003a517:	4c 31 f7             	xor    %r14,%rdi
14003a51a:	49 c1 ee 06          	shr    $0x6,%r14
14003a51e:	48 c1 cf 13          	ror    $0x13,%rdi
14003a522:	4d 31 ec             	xor    %r13,%r12
14003a525:	4c 31 f7             	xor    %r14,%rdi
14003a528:	4c 03 64 24 50       	add    0x50(%rsp),%r12
14003a52d:	4c 03 64 24 08       	add    0x8(%rsp),%r12
14003a532:	49 89 d5             	mov    %rdx,%r13
14003a535:	49 01 fc             	add    %rdi,%r12
14003a538:	4d 89 de             	mov    %r11,%r14
14003a53b:	49 c1 cd 17          	ror    $0x17,%r13
14003a53f:	4c 89 c7             	mov    %r8,%rdi
14003a542:	49 31 d5             	xor    %rdx,%r13
14003a545:	49 c1 ce 05          	ror    $0x5,%r14
14003a549:	4c 31 cf             	xor    %r9,%rdi
14003a54c:	4c 89 64 24 08       	mov    %r12,0x8(%rsp)
14003a551:	4d 31 de             	xor    %r11,%r14
14003a554:	48 21 d7             	and    %rdx,%rdi
14003a557:	49 c1 cd 04          	ror    $0x4,%r13
14003a55b:	4d 01 d4             	add    %r10,%r12
14003a55e:	4c 31 cf             	xor    %r9,%rdi
14003a561:	49 c1 ce 06          	ror    $0x6,%r14
14003a565:	49 31 d5             	xor    %rdx,%r13
14003a568:	49 01 fc             	add    %rdi,%r12
14003a56b:	4c 89 df             	mov    %r11,%rdi
14003a56e:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a572:	4d 31 de             	xor    %r11,%r14
14003a575:	48 31 c7             	xor    %rax,%rdi
14003a578:	49 c1 cd 0e          	ror    $0xe,%r13
14003a57c:	49 89 c2             	mov    %rax,%r10
14003a57f:	49 21 ff             	and    %rdi,%r15
14003a582:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a586:	4d 01 ec             	add    %r13,%r12
14003a589:	4d 31 fa             	xor    %r15,%r10
14003a58c:	4c 01 e1             	add    %r12,%rcx
14003a58f:	4d 01 e2             	add    %r12,%r10
14003a592:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003a596:	4c 8b 6c 24 18       	mov    0x18(%rsp),%r13
14003a59b:	4c 8b 3c 24          	mov    (%rsp),%r15
14003a59f:	4d 89 ec             	mov    %r13,%r12
14003a5a2:	49 c1 cd 07          	ror    $0x7,%r13
14003a5a6:	4d 01 f2             	add    %r14,%r10
14003a5a9:	4d 89 fe             	mov    %r15,%r14
14003a5ac:	49 c1 cf 2a          	ror    $0x2a,%r15
14003a5b0:	4d 31 e5             	xor    %r12,%r13
14003a5b3:	49 c1 ec 07          	shr    $0x7,%r12
14003a5b7:	49 d1 cd             	ror    $1,%r13
14003a5ba:	4d 31 f7             	xor    %r14,%r15
14003a5bd:	49 c1 ee 06          	shr    $0x6,%r14
14003a5c1:	49 c1 cf 13          	ror    $0x13,%r15
14003a5c5:	4d 31 ec             	xor    %r13,%r12
14003a5c8:	4d 31 f7             	xor    %r14,%r15
14003a5cb:	4c 03 64 24 58       	add    0x58(%rsp),%r12
14003a5d0:	4c 03 64 24 10       	add    0x10(%rsp),%r12
14003a5d5:	49 89 cd             	mov    %rcx,%r13
14003a5d8:	4d 01 fc             	add    %r15,%r12
14003a5db:	4d 89 d6             	mov    %r10,%r14
14003a5de:	49 c1 cd 17          	ror    $0x17,%r13
14003a5e2:	49 89 d7             	mov    %rdx,%r15
14003a5e5:	49 31 cd             	xor    %rcx,%r13
14003a5e8:	49 c1 ce 05          	ror    $0x5,%r14
14003a5ec:	4d 31 c7             	xor    %r8,%r15
14003a5ef:	4c 89 64 24 10       	mov    %r12,0x10(%rsp)
14003a5f4:	4d 31 d6             	xor    %r10,%r14
14003a5f7:	49 21 cf             	and    %rcx,%r15
14003a5fa:	49 c1 cd 04          	ror    $0x4,%r13
14003a5fe:	4d 01 cc             	add    %r9,%r12
14003a601:	4d 31 c7             	xor    %r8,%r15
14003a604:	49 c1 ce 06          	ror    $0x6,%r14
14003a608:	49 31 cd             	xor    %rcx,%r13
14003a60b:	4d 01 fc             	add    %r15,%r12
14003a60e:	4d 89 d7             	mov    %r10,%r15
14003a611:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a615:	4d 31 d6             	xor    %r10,%r14
14003a618:	4d 31 df             	xor    %r11,%r15
14003a61b:	49 c1 cd 0e          	ror    $0xe,%r13
14003a61f:	4d 89 d9             	mov    %r11,%r9
14003a622:	4c 21 ff             	and    %r15,%rdi
14003a625:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a629:	4d 01 ec             	add    %r13,%r12
14003a62c:	49 31 f9             	xor    %rdi,%r9
14003a62f:	4c 01 e3             	add    %r12,%rbx
14003a632:	4d 01 e1             	add    %r12,%r9
14003a635:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003a639:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
14003a63e:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003a643:	4d 89 ec             	mov    %r13,%r12
14003a646:	49 c1 cd 07          	ror    $0x7,%r13
14003a64a:	4d 01 f1             	add    %r14,%r9
14003a64d:	49 89 fe             	mov    %rdi,%r14
14003a650:	48 c1 cf 2a          	ror    $0x2a,%rdi
14003a654:	4d 31 e5             	xor    %r12,%r13
14003a657:	49 c1 ec 07          	shr    $0x7,%r12
14003a65b:	49 d1 cd             	ror    $1,%r13
14003a65e:	4c 31 f7             	xor    %r14,%rdi
14003a661:	49 c1 ee 06          	shr    $0x6,%r14
14003a665:	48 c1 cf 13          	ror    $0x13,%rdi
14003a669:	4d 31 ec             	xor    %r13,%r12
14003a66c:	4c 31 f7             	xor    %r14,%rdi
14003a66f:	4c 03 64 24 60       	add    0x60(%rsp),%r12
14003a674:	4c 03 64 24 18       	add    0x18(%rsp),%r12
14003a679:	49 89 dd             	mov    %rbx,%r13
14003a67c:	49 01 fc             	add    %rdi,%r12
14003a67f:	4d 89 ce             	mov    %r9,%r14
14003a682:	49 c1 cd 17          	ror    $0x17,%r13
14003a686:	48 89 cf             	mov    %rcx,%rdi
14003a689:	49 31 dd             	xor    %rbx,%r13
14003a68c:	49 c1 ce 05          	ror    $0x5,%r14
14003a690:	48 31 d7             	xor    %rdx,%rdi
14003a693:	4c 89 64 24 18       	mov    %r12,0x18(%rsp)
14003a698:	4d 31 ce             	xor    %r9,%r14
14003a69b:	48 21 df             	and    %rbx,%rdi
14003a69e:	49 c1 cd 04          	ror    $0x4,%r13
14003a6a2:	4d 01 c4             	add    %r8,%r12
14003a6a5:	48 31 d7             	xor    %rdx,%rdi
14003a6a8:	49 c1 ce 06          	ror    $0x6,%r14
14003a6ac:	49 31 dd             	xor    %rbx,%r13
14003a6af:	49 01 fc             	add    %rdi,%r12
14003a6b2:	4c 89 cf             	mov    %r9,%rdi
14003a6b5:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a6b9:	4d 31 ce             	xor    %r9,%r14
14003a6bc:	4c 31 d7             	xor    %r10,%rdi
14003a6bf:	49 c1 cd 0e          	ror    $0xe,%r13
14003a6c3:	4d 89 d0             	mov    %r10,%r8
14003a6c6:	49 21 ff             	and    %rdi,%r15
14003a6c9:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a6cd:	4d 01 ec             	add    %r13,%r12
14003a6d0:	4d 31 f8             	xor    %r15,%r8
14003a6d3:	4c 01 e0             	add    %r12,%rax
14003a6d6:	4d 01 e0             	add    %r12,%r8
14003a6d9:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003a6dd:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
14003a6e2:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
14003a6e7:	4d 89 ec             	mov    %r13,%r12
14003a6ea:	49 c1 cd 07          	ror    $0x7,%r13
14003a6ee:	4d 01 f0             	add    %r14,%r8
14003a6f1:	4d 89 fe             	mov    %r15,%r14
14003a6f4:	49 c1 cf 2a          	ror    $0x2a,%r15
14003a6f8:	4d 31 e5             	xor    %r12,%r13
14003a6fb:	49 c1 ec 07          	shr    $0x7,%r12
14003a6ff:	49 d1 cd             	ror    $1,%r13