140016188:	4d 31 cd             	xor    %r9,%r13
14001618b:	49 c1 ce 05          	ror    $0x5,%r14
14001618f:	4c 31 df             	xor    %r11,%rdi
140016192:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140016197:	49 31 de             	xor    %rbx,%r14
14001619a:	4c 21 cf             	and    %r9,%rdi
14001619d:	49 c1 cd 04          	ror    $0x4,%r13
1400161a1:	49 01 c4             	add    %rax,%r12
1400161a4:	4c 31 df             	xor    %r11,%rdi
1400161a7:	49 c1 ce 06          	ror    $0x6,%r14
1400161ab:	4d 31 cd             	xor    %r9,%r13
1400161ae:	49 01 fc             	add    %rdi,%r12
1400161b1:	48 89 df             	mov    %rbx,%rdi
1400161b4:	4c 03 65 00          	add    0x0(%rbp),%r12
1400161b8:	49 31 de             	xor    %rbx,%r14
1400161bb:	48 31 cf             	xor    %rcx,%rdi
1400161be:	49 c1 cd 0e          	ror    $0xe,%r13
1400161c2:	48 89 c8             	mov    %rcx,%rax
1400161c5:	49 21 ff             	and    %rdi,%r15
1400161c8:	49 c1 ce 1c          	ror    $0x1c,%r14
1400161cc:	4d 01 ec             	add    %r13,%r12
1400161cf:	4c 31 f8             	xor    %r15,%rax
1400161d2:	4d 01 e0             	add    %r12,%r8
1400161d5:	4c 01 e0             	add    %r12,%rax
1400161d8:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
1400161dc:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1400161e1:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1400161e6:	4d 89 ec             	mov    %r13,%r12
1400161e9:	49 c1 cd 07          	ror    $0x7,%r13
1400161ed:	4c 01 f0             	add    %r14,%rax
1400161f0:	4d 89 fe             	mov    %r15,%r14
1400161f3:	49 c1 cf 2a          	ror    $0x2a,%r15
1400161f7:	4d 31 e5             	xor    %r12,%r13
1400161fa:	49 c1 ec 07          	shr    $0x7,%r12
1400161fe:	49 d1 cd             	ror    $1,%r13
140016201:	4d 31 f7             	xor    %r14,%r15
140016204:	49 c1 ee 06          	shr    $0x6,%r14
140016208:	49 c1 cf 13          	ror    $0x13,%r15
14001620c:	4d 31 ec             	xor    %r13,%r12
14001620f:	4d 31 f7             	xor    %r14,%r15
140016212:	4c 03 64 24 08       	add    0x8(%rsp),%r12
140016217:	4c 03 64 24 40       	add    0x40(%rsp),%r12
14001621c:	4d 89 c5             	mov    %r8,%r13
14001621f:	4d 01 fc             	add    %r15,%r12
140016222:	49 89 c6             	mov    %rax,%r14
140016225:	49 c1 cd 17          	ror    $0x17,%r13
140016229:	4d 89 cf             	mov    %r9,%r15
14001622c:	4d 31 c5             	xor    %r8,%r13
14001622f:	49 c1 ce 05          	ror    $0x5,%r14
140016233:	4d 31 d7             	xor    %r10,%r15
140016236:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14001623b:	49 31 c6             	xor    %rax,%r14
14001623e:	4d 21 c7             	and    %r8,%r15
140016241:	49 c1 cd 04          	ror    $0x4,%r13
140016245:	4d 01 dc             	add    %r11,%r12
140016248:	4d 31 d7             	xor    %r10,%r15
14001624b:	49 c1 ce 06          	ror    $0x6,%r14
14001624f:	4d 31 c5             	xor    %r8,%r13
140016252:	4d 01 fc             	add    %r15,%r12
140016255:	49 89 c7             	mov    %rax,%r15
140016258:	4c 03 65 00          	add    0x0(%rbp),%r12
14001625c:	49 31 c6             	xor    %rax,%r14
14001625f:	49 31 df             	xor    %rbx,%r15
140016262:	49 c1 cd 0e          	ror    $0xe,%r13
140016266:	49 89 db             	mov    %rbx,%r11
140016269:	4c 21 ff             	and    %r15,%rdi
14001626c:	49 c1 ce 1c          	ror    $0x1c,%r14
140016270:	4d 01 ec             	add    %r13,%r12
140016273:	49 31 fb             	xor    %rdi,%r11
140016276:	4c 01 e2             	add    %r12,%rdx
140016279:	4d 01 e3             	add    %r12,%r11
14001627c:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140016280:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
140016285:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14001628a:	4d 89 ec             	mov    %r13,%r12
14001628d:	49 c1 cd 07          	ror    $0x7,%r13
140016291:	4d 01 f3             	add    %r14,%r11
140016294:	49 89 fe             	mov    %rdi,%r14
140016297:	48 c1 cf 2a          	ror    $0x2a,%rdi
14001629b:	4d 31 e5             	xor    %r12,%r13
14001629e:	49 c1 ec 07          	shr    $0x7,%r12
1400162a2:	49 d1 cd             	ror    $1,%r13
1400162a5:	4c 31 f7             	xor    %r14,%rdi
1400162a8:	49 c1 ee 06          	shr    $0x6,%r14
1400162ac:	48 c1 cf 13          	ror    $0x13,%rdi
1400162b0:	4d 31 ec             	xor    %r13,%r12
1400162b3:	4c 31 f7             	xor    %r14,%rdi
1400162b6:	4c 03 64 24 10       	add    0x10(%rsp),%r12
1400162bb:	4c 03 64 24 48       	add    0x48(%rsp),%r12
1400162c0:	49 89 d5             	mov    %rdx,%r13
1400162c3:	49 01 fc             	add    %rdi,%r12
1400162c6:	4d 89 de             	mov    %r11,%r14
1400162c9:	49 c1 cd 17          	ror    $0x17,%r13
1400162cd:	4c 89 c7             	mov    %r8,%rdi
1400162d0:	49 31 d5             	xor    %rdx,%r13
1400162d3:	49 c1 ce 05          	ror    $0x5,%r14
1400162d7:	4c 31 cf             	xor    %r9,%rdi
1400162da:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1400162df:	4d 31 de             	xor    %r11,%r14
1400162e2:	48 21 d7             	and    %rdx,%rdi
1400162e5:	49 c1 cd 04          	ror    $0x4,%r13
1400162e9:	4d 01 d4             	add    %r10,%r12
1400162ec:	4c 31 cf             	xor    %r9,%rdi
1400162ef:	49 c1 ce 06          	ror    $0x6,%r14
1400162f3:	49 31 d5             	xor    %rdx,%r13
1400162f6:	49 01 fc             	add    %rdi,%r12
1400162f9:	4c 89 df             	mov    %r11,%rdi
1400162fc:	4c 03 65 00          	add    0x0(%rbp),%r12
140016300:	4d 31 de             	xor    %r11,%r14
140016303:	48 31 c7             	xor    %rax,%rdi
140016306:	49 c1 cd 0e          	ror    $0xe,%r13
14001630a:	49 89 c2             	mov    %rax,%r10
14001630d:	49 21 ff             	and    %rdi,%r15
140016310:	49 c1 ce 1c          	ror    $0x1c,%r14
140016314:	4d 01 ec             	add    %r13,%r12
140016317:	4d 31 fa             	xor    %r15,%r10
14001631a:	4c 01 e1             	add    %r12,%rcx
14001631d:	4d 01 e2             	add    %r12,%r10
140016320:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140016324:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140016329:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14001632e:	4d 89 ec             	mov    %r13,%r12
140016331:	49 c1 cd 07          	ror    $0x7,%r13
140016335:	4d 01 f2             	add    %r14,%r10
140016338:	4d 89 fe             	mov    %r15,%r14
14001633b:	49 c1 cf 2a          	ror    $0x2a,%r15
14001633f:	4d 31 e5             	xor    %r12,%r13
140016342:	49 c1 ec 07          	shr    $0x7,%r12
140016346:	49 d1 cd             	ror    $1,%r13
140016349:	4d 31 f7             	xor    %r14,%r15
14001634c:	49 c1 ee 06          	shr    $0x6,%r14
140016350:	49 c1 cf 13          	ror    $0x13,%r15
140016354:	4d 31 ec             	xor    %r13,%r12
140016357:	4d 31 f7             	xor    %r14,%r15
14001635a:	4c 03 64 24 18       	add    0x18(%rsp),%r12
14001635f:	4c 03 64 24 50       	add    0x50(%rsp),%r12
140016364:	49 89 cd             	mov    %rcx,%r13
140016367:	4d 01 fc             	add    %r15,%r12
14001636a:	4d 89 d6             	mov    %r10,%r14
14001636d:	49 c1 cd 17          	ror    $0x17,%r13
140016371:	49 89 d7             	mov    %rdx,%r15
140016374:	49 31 cd             	xor    %rcx,%r13
140016377:	49 c1 ce 05          	ror    $0x5,%r14
14001637b:	4d 31 c7             	xor    %r8,%r15
14001637e:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140016383:	4d 31 d6             	xor    %r10,%r14
140016386:	49 21 cf             	and    %rcx,%r15
140016389:	49 c1 cd 04          	ror    $0x4,%r13
14001638d:	4d 01 cc             	add    %r9,%r12
140016390:	4d 31 c7             	xor    %r8,%r15
140016393:	49 c1 ce 06          	ror    $0x6,%r14
140016397:	49 31 cd             	xor    %rcx,%r13
14001639a:	4d 01 fc             	add    %r15,%r12
14001639d:	4d 89 d7             	mov    %r10,%r15
1400163a0:	4c 03 65 00          	add    0x0(%rbp),%r12
1400163a4:	4d 31 d6             	xor    %r10,%r14
1400163a7:	4d 31 df             	xor    %r11,%r15
1400163aa:	49 c1 cd 0e          	ror    $0xe,%r13
1400163ae:	4d 89 d9             	mov    %r11,%r9
1400163b1:	4c 21 ff             	and    %r15,%rdi
1400163b4:	49 c1 ce 1c          	ror    $0x1c,%r14
1400163b8:	4d 01 ec             	add    %r13,%r12
1400163bb:	49 31 f9             	xor    %rdi,%r9
1400163be:	4c 01 e3             	add    %r12,%rbx
1400163c1:	4d 01 e1             	add    %r12,%r9
1400163c4:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
1400163c8:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1400163cd:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400163d2:	4d 89 ec             	mov    %r13,%r12
1400163d5:	49 c1 cd 07          	ror    $0x7,%r13
1400163d9:	4d 01 f1             	add    %r14,%r9
1400163dc:	49 89 fe             	mov    %rdi,%r14
1400163df:	48 c1 cf 2a          	ror    $0x2a,%rdi
1400163e3:	4d 31 e5             	xor    %r12,%r13
1400163e6:	49 c1 ec 07          	shr    $0x7,%r12
1400163ea:	49 d1 cd             	ror    $1,%r13
1400163ed:	4c 31 f7             	xor    %r14,%rdi
1400163f0:	49 c1 ee 06          	shr    $0x6,%r14
1400163f4:	48 c1 cf 13          	ror    $0x13,%rdi
1400163f8:	4d 31 ec             	xor    %r13,%r12
1400163fb:	4c 31 f7             	xor    %r14,%rdi
1400163fe:	4c 03 64 24 20       	add    0x20(%rsp),%r12
140016403:	4c 03 64 24 58       	add    0x58(%rsp),%r12
140016408:	49 89 dd             	mov    %rbx,%r13
14001640b:	49 01 fc             	add    %rdi,%r12
14001640e:	4d 89 ce             	mov    %r9,%r14
140016411:	49 c1 cd 17          	ror    $0x17,%r13
140016415:	48 89 cf             	mov    %rcx,%rdi
140016418:	49 31 dd             	xor    %rbx,%r13
14001641b:	49 c1 ce 05          	ror    $0x5,%r14
14001641f:	48 31 d7             	xor    %rdx,%rdi
140016422:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140016427:	4d 31 ce             	xor    %r9,%r14
14001642a:	48 21 df             	and    %rbx,%rdi
14001642d:	49 c1 cd 04          	ror    $0x4,%r13
140016431:	4d 01 c4             	add    %r8,%r12
140016434:	48 31 d7             	xor    %rdx,%rdi
140016437:	49 c1 ce 06          	ror    $0x6,%r14
14001643b:	49 31 dd             	xor    %rbx,%r13
14001643e:	49 01 fc             	add    %rdi,%r12
140016441:	4c 89 cf             	mov    %r9,%rdi
140016444:	4c 03 65 00          	add    0x0(%rbp),%r12
140016448:	4d 31 ce             	xor    %r9,%r14
14001644b:	4c 31 d7             	xor    %r10,%rdi
14001644e:	49 c1 cd 0e          	ror    $0xe,%r13
140016452:	4d 89 d0             	mov    %r10,%r8
140016455:	49 21 ff             	and    %rdi,%r15
140016458:	49 c1 ce 1c          	ror    $0x1c,%r14
14001645c:	4d 01 ec             	add    %r13,%r12
14001645f:	4d 31 f8             	xor    %r15,%r8
140016462:	4c 01 e0             	add    %r12,%rax
140016465:	4d 01 e0             	add    %r12,%r8
140016468:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14001646c:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140016471:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140016476:	4d 89 ec             	mov    %r13,%r12
140016479:	49 c1 cd 07          	ror    $0x7,%r13
14001647d:	4d 01 f0             	add    %r14,%r8
140016480:	4d 89 fe             	mov    %r15,%r14
140016483:	49 c1 cf 2a          	ror    $0x2a,%r15
140016487:	4d 31 e5             	xor    %r12,%r13
14001648a:	49 c1 ec 07          	shr    $0x7,%r12
14001648e:	49 d1 cd             	ror    $1,%r13
140016491:	4d 31 f7             	xor    %r14,%r15
140016494:	49 c1 ee 06          	shr    $0x6,%r14
140016498:	49 c1 cf 13          	ror    $0x13,%r15
14001649c:	4d 31 ec             	xor    %r13,%r12
14001649f:	4d 31 f7             	xor    %r14,%r15
1400164a2:	4c 03 64 24 28       	add    0x28(%rsp),%r12
1400164a7:	4c 03 64 24 60       	add    0x60(%rsp),%r12
1400164ac:	49 89 c5             	mov    %rax,%r13
1400164af:	4d 01 fc             	add    %r15,%r12
1400164b2:	4d 89 c6             	mov    %r8,%r14
1400164b5:	49 c1 cd 17          	ror    $0x17,%r13
1400164b9:	49 89 df             	mov    %rbx,%r15
1400164bc:	49 31 c5             	xor    %rax,%r13
1400164bf:	49 c1 ce 05          	ror    $0x5,%r14
1400164c3:	49 31 cf             	xor    %rcx,%r15
1400164c6:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1400164cb:	4d 31 c6             	xor    %r8,%r14
1400164ce:	49 21 c7             	and    %rax,%r15
1400164d1:	49 c1 cd 04          	ror    $0x4,%r13
1400164d5:	49 01 d4             	add    %rdx,%r12
1400164d8:	49 31 cf             	xor    %rcx,%r15
1400164db:	49 c1 ce 06          	ror    $0x6,%r14
1400164df:	49 31 c5             	xor    %rax,%r13
1400164e2:	4d 01 fc             	add    %r15,%r12
1400164e5:	4d 89 c7             	mov    %r8,%r15
1400164e8:	4c 03 65 00          	add    0x0(%rbp),%r12
1400164ec:	4d 31 c6             	xor    %r8,%r14
1400164ef:	4d 31 cf             	xor    %r9,%r15
1400164f2:	49 c1 cd 0e          	ror    $0xe,%r13
1400164f6:	4c 89 ca             	mov    %r9,%rdx
1400164f9:	4c 21 ff             	and    %r15,%rdi
1400164fc:	49 c1 ce 1c          	ror    $0x1c,%r14
140016500:	4d 01 ec             	add    %r13,%r12
140016503:	48 31 fa             	xor    %rdi,%rdx
140016506:	4d 01 e3             	add    %r12,%r11
140016509:	4c 01 e2             	add    %r12,%rdx
14001650c:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140016510:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
140016515:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14001651a:	4d 89 ec             	mov    %r13,%r12
14001651d:	49 c1 cd 07          	ror    $0x7,%r13
140016521:	4c 01 f2             	add    %r14,%rdx
140016524:	49 89 fe             	mov    %rdi,%r14
140016527:	48 c1 cf 2a          	ror    $0x2a,%rdi
14001652b:	4d 31 e5             	xor    %r12,%r13
14001652e:	49 c1 ec 07          	shr    $0x7,%r12
140016532:	49 d1 cd             	ror    $1,%r13
140016535:	4c 31 f7             	xor    %r14,%rdi
140016538:	49 c1 ee 06          	shr    $0x6,%r14
14001653c:	48 c1 cf 13          	ror    $0x13,%rdi
140016540:	4d 31 ec             	xor    %r13,%r12
140016543:	4c 31 f7             	xor    %r14,%rdi
140016546:	4c 03 64 24 30       	add    0x30(%rsp),%r12
14001654b:	4c 03 64 24 68       	add    0x68(%rsp),%r12
140016550:	4d 89 dd             	mov    %r11,%r13
140016553:	49 01 fc             	add    %rdi,%r12
140016556:	49 89 d6             	mov    %rdx,%r14
140016559:	49 c1 cd 17          	ror    $0x17,%r13
14001655d:	48 89 c7             	mov    %rax,%rdi
140016560:	4d 31 dd             	xor    %r11,%r13
140016563:	49 c1 ce 05          	ror    $0x5,%r14
140016567:	48 31 df             	xor    %rbx,%rdi
14001656a:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14001656f:	49 31 d6             	xor    %rdx,%r14
140016572:	4c 21 df             	and    %r11,%rdi
140016575:	49 c1 cd 04          	ror    $0x4,%r13
140016579:	49 01 cc             	add    %rcx,%r12
14001657c:	48 31 df             	xor    %rbx,%rdi
14001657f:	49 c1 ce 06          	ror    $0x6,%r14
140016583:	4d 31 dd             	xor    %r11,%r13
140016586:	49 01 fc             	add    %rdi,%r12
140016589:	48 89 d7             	mov    %rdx,%rdi
14001658c:	4c 03 65 00          	add    0x0(%rbp),%r12
140016590:	49 31 d6             	xor    %rdx,%r14
140016593:	4c 31 c7             	xor    %r8,%rdi
140016596:	49 c1 cd 0e          	ror    $0xe,%r13
14001659a:	4c 89 c1             	mov    %r8,%rcx
14001659d:	49 21 ff             	and    %rdi,%r15
1400165a0:	49 c1 ce 1c          	ror    $0x1c,%r14
1400165a4:	4d 01 ec             	add    %r13,%r12
1400165a7:	4c 31 f9             	xor    %r15,%rcx
1400165aa:	4d 01 e2             	add    %r12,%r10
1400165ad:	4c 01 e1             	add    %r12,%rcx
1400165b0:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
1400165b4:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
1400165b9:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1400165be:	4d 89 ec             	mov    %r13,%r12
1400165c1:	49 c1 cd 07          	ror    $0x7,%r13
1400165c5:	4c 01 f1             	add    %r14,%rcx
1400165c8:	4d 89 fe             	mov    %r15,%r14
1400165cb:	49 c1 cf 2a          	ror    $0x2a,%r15
1400165cf:	4d 31 e5             	xor    %r12,%r13
1400165d2:	49 c1 ec 07          	shr    $0x7,%r12
1400165d6:	49 d1 cd             	ror    $1,%r13
1400165d9:	4d 31 f7             	xor    %r14,%r15
1400165dc:	49 c1 ee 06          	shr    $0x6,%r14
1400165e0:	49 c1 cf 13          	ror    $0x13,%r15
1400165e4:	4d 31 ec             	xor    %r13,%r12
1400165e7:	4d 31 f7             	xor    %r14,%r15
1400165ea:	4c 03 64 24 38       	add    0x38(%rsp),%r12
1400165ef:	4c 03 64 24 70       	add    0x70(%rsp),%r12
1400165f4:	4d 89 d5             	mov    %r10,%r13
1400165f7:	4d 01 fc             	add    %r15,%r12
1400165fa:	49 89 ce             	mov    %rcx,%r14
1400165fd:	49 c1 cd 17          	ror    $0x17,%r13
140016601:	4d 89 df             	mov    %r11,%r15
140016604:	4d 31 d5             	xor    %r10,%r13
140016607:	49 c1 ce 05          	ror    $0x5,%r14
14001660b:	49 31 c7             	xor    %rax,%r15
14001660e:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
140016613:	49 31 ce             	xor    %rcx,%r14
140016616:	4d 21 d7             	and    %r10,%r15
140016619:	49 c1 cd 04          	ror    $0x4,%r13
14001661d:	49 01 dc             	add    %rbx,%r12
140016620:	49 31 c7             	xor    %rax,%r15
140016623:	49 c1 ce 06          	ror    $0x6,%r14
140016627:	4d 31 d5             	xor    %r10,%r13
14001662a:	4d 01 fc             	add    %r15,%r12
14001662d:	49 89 cf             	mov    %rcx,%r15
140016630:	4c 03 65 00          	add    0x0(%rbp),%r12
140016634:	49 31 ce             	xor    %rcx,%r14
140016637:	49 31 d7             	xor    %rdx,%r15
14001663a:	49 c1 cd 0e          	ror    $0xe,%r13
14001663e:	48 89 d3             	mov    %rdx,%rbx
140016641:	4c 21 ff             	and    %r15,%rdi
140016644:	49 c1 ce 1c          	ror    $0x1c,%r14
140016648:	4d 01 ec             	add    %r13,%r12