14024eed5:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
14024eedc:	44 03 c0             	add    %eax,%r8d
14024eedf:	41 8b c3             	mov    %r11d,%eax
14024eee2:	33 c2                	xor    %edx,%eax
14024eee4:	41 c1 c0 0b          	rol    $0xb,%r8d
14024eee8:	45 03 c1             	add    %r9d,%r8d
14024eeeb:	c1 c2 0a             	rol    $0xa,%edx
14024eeee:	41 23 c0             	and    %r8d,%eax
14024eef1:	41 33 c3             	xor    %r11d,%eax
14024eef4:	05 e9 76 6d 7a       	add    $0x7a6d76e9,%eax
14024eef9:	03 44 24 0c          	add    0xc(%rsp),%eax
14024eefd:	44 03 c8             	add    %eax,%r9d
14024ef00:	41 8b c0             	mov    %r8d,%eax
14024ef03:	33 c2                	xor    %edx,%eax
14024ef05:	41 c1 c0 0a          	rol    $0xa,%r8d
14024ef09:	41 c1 c1 0e          	rol    $0xe,%r9d
14024ef0d:	45 03 ca             	add    %r10d,%r9d
14024ef10:	41 23 c1             	and    %r9d,%eax
14024ef13:	33 c2                	xor    %edx,%eax
14024ef15:	05 e9 76 6d 7a       	add    $0x7a6d76e9,%eax
14024ef1a:	03 44 24 1c          	add    0x1c(%rsp),%eax
14024ef1e:	44 03 d0             	add    %eax,%r10d
14024ef21:	41 8b c0             	mov    %r8d,%eax
14024ef24:	41 33 c1             	xor    %r9d,%eax
14024ef27:	41 c1 c2 0e          	rol    $0xe,%r10d
14024ef2b:	45 03 d3             	add    %r11d,%r10d
14024ef2e:	41 c1 c1 0a          	rol    $0xa,%r9d
14024ef32:	41 23 c2             	and    %r10d,%eax
14024ef35:	41 8b d9             	mov    %r9d,%ebx
14024ef38:	41 33 da             	xor    %r10d,%ebx
14024ef3b:	41 33 c0             	xor    %r8d,%eax
14024ef3e:	03 c7                	add    %edi,%eax
14024ef40:	41 c1 c2 0a          	rol    $0xa,%r10d
14024ef44:	44 03 d8             	add    %eax,%r11d
14024ef47:	41 8b fa             	mov    %r10d,%edi
14024ef4a:	41 c1 c3 06          	rol    $0x6,%r11d
14024ef4e:	44 03 da             	add    %edx,%r11d
14024ef51:	41 33 fb             	xor    %r11d,%edi
14024ef54:	41 23 db             	and    %r11d,%ebx
14024ef57:	41 33 d9             	xor    %r9d,%ebx
14024ef5a:	41 c1 c3 0a          	rol    $0xa,%r11d
14024ef5e:	81 c3 e9 76 6d 7a    	add    $0x7a6d76e9,%ebx
14024ef64:	41 8b c3             	mov    %r11d,%eax
14024ef67:	03 5c 24 08          	add    0x8(%rsp),%ebx
14024ef6b:	03 da                	add    %edx,%ebx
14024ef6d:	c1 c3 0e             	rol    $0xe,%ebx
14024ef70:	41 03 d8             	add    %r8d,%ebx
14024ef73:	23 fb                	and    %ebx,%edi
14024ef75:	33 c3                	xor    %ebx,%eax
14024ef77:	41 33 fa             	xor    %r10d,%edi
14024ef7a:	81 c7 e9 76 6d 7a    	add    $0x7a6d76e9,%edi
14024ef80:	03 7c 24 18          	add    0x18(%rsp),%edi
14024ef84:	41 03 f8             	add    %r8d,%edi
14024ef87:	c1 c7 06             	rol    $0x6,%edi
14024ef8a:	41 03 f9             	add    %r9d,%edi
14024ef8d:	23 c7                	and    %edi,%eax
14024ef8f:	41 33 c3             	xor    %r11d,%eax
14024ef92:	c1 c3 0a             	rol    $0xa,%ebx
14024ef95:	81 c6 e9 76 6d 7a    	add    $0x7a6d76e9,%esi
14024ef9b:	8b ef                	mov    %edi,%ebp
14024ef9d:	03 f0                	add    %eax,%esi
14024ef9f:	c1 c7 0a             	rol    $0xa,%edi
14024efa2:	41 03 f1             	add    %r9d,%esi
14024efa5:	33 eb                	xor    %ebx,%ebp
14024efa7:	c1 c6 09             	rol    $0x9,%esi
14024efaa:	44 8d 83 e9 76 6d 7a 	lea    0x7a6d76e9(%rbx),%r8d
14024efb1:	41 03 f2             	add    %r10d,%esi
14024efb4:	8b d7                	mov    %edi,%edx
14024efb6:	33 d6                	xor    %esi,%edx
14024efb8:	23 ee                	and    %esi,%ebp
14024efba:	33 eb                	xor    %ebx,%ebp
14024efbc:	c1 c6 0a             	rol    $0xa,%esi
14024efbf:	81 c5 e9 76 6d 7a    	add    $0x7a6d76e9,%ebp
14024efc5:	8b c6                	mov    %esi,%eax
14024efc7:	03 6c 24 04          	add    0x4(%rsp),%ebp
14024efcb:	41 03 ea             	add    %r10d,%ebp
14024efce:	c1 c5 0c             	rol    $0xc,%ebp
14024efd1:	41 03 eb             	add    %r11d,%ebp
14024efd4:	23 d5                	and    %ebp,%edx
14024efd6:	33 c5                	xor    %ebp,%eax
14024efd8:	33 d7                	xor    %edi,%edx
14024efda:	c1 c5 0a             	rol    $0xa,%ebp
14024efdd:	81 c2 e9 76 6d 7a    	add    $0x7a6d76e9,%edx
14024efe3:	44 8b cd             	mov    %ebp,%r9d
14024efe6:	03 54 24 28          	add    0x28(%rsp),%edx
14024efea:	41 03 d3             	add    %r11d,%edx
14024efed:	c1 c2 09             	rol    $0x9,%edx
14024eff0:	03 d3                	add    %ebx,%edx
14024eff2:	23 c2                	and    %edx,%eax
14024eff4:	44 33 ca             	xor    %edx,%r9d
14024eff7:	c1 c2 0a             	rol    $0xa,%edx
14024effa:	33 c6                	xor    %esi,%eax
14024effc:	03 44 24 10          	add    0x10(%rsp),%eax
14024f000:	44 8b d2             	mov    %edx,%r10d
14024f003:	44 03 c0             	add    %eax,%r8d
14024f006:	41 c1 c0 0c          	rol    $0xc,%r8d
14024f00a:	44 03 c7             	add    %edi,%r8d
14024f00d:	45 33 d0             	xor    %r8d,%r10d
14024f010:	45 23 c8             	and    %r8d,%r9d
14024f013:	44 33 cd             	xor    %ebp,%r9d
14024f016:	41 c1 c0 0a          	rol    $0xa,%r8d
14024f01a:	41 81 c1 e9 76 6d 7a 	add    $0x7a6d76e9,%r9d
14024f021:	44 03 4c 24 20       	add    0x20(%rsp),%r9d
14024f026:	44 03 cf             	add    %edi,%r9d
14024f029:	41 c1 c1 05          	rol    $0x5,%r9d
14024f02d:	44 03 ce             	add    %esi,%r9d
14024f030:	45 23 d1             	and    %r9d,%r10d
14024f033:	45 8b d9             	mov    %r9d,%r11d
14024f036:	44 33 d2             	xor    %edx,%r10d
14024f039:	41 c1 c1 0a          	rol    $0xa,%r9d
14024f03d:	45 33 d8             	xor    %r8d,%r11d
14024f040:	41 81 c2 e9 76 6d 7a 	add    $0x7a6d76e9,%r10d
14024f047:	44 03 54 24 3c       	add    0x3c(%rsp),%r10d
14024f04c:	41 8b c1             	mov    %r9d,%eax
14024f04f:	44 03 d6             	add    %esi,%r10d
14024f052:	41 c1 c2 0f          	rol    $0xf,%r10d
14024f056:	44 03 d5             	add    %ebp,%r10d
14024f059:	45 23 da             	and    %r10d,%r11d
14024f05c:	41 33 c2             	xor    %r10d,%eax
14024f05f:	45 33 d8             	xor    %r8d,%r11d
14024f062:	41 c1 c2 0a          	rol    $0xa,%r10d
14024f066:	41 81 c3 e9 76 6d 7a 	add    $0x7a6d76e9,%r11d
14024f06d:	44 03 5c 24 2c       	add    0x2c(%rsp),%r11d
14024f072:	44 03 dd             	add    %ebp,%r11d
14024f075:	41 c1 c3 08          	rol    $0x8,%r11d
14024f079:	44 03 da             	add    %edx,%r11d
14024f07c:	41 33 c3             	xor    %r11d,%eax
14024f07f:	03 44 24 40          	add    0x40(%rsp),%eax
14024f083:	03 c2                	add    %edx,%eax
14024f085:	41 8b d2             	mov    %r10d,%edx
14024f088:	41 33 d3             	xor    %r11d,%edx
14024f08b:	c1 c0 08             	rol    $0x8,%eax
14024f08e:	41 03 c0             	add    %r8d,%eax
14024f091:	33 d0                	xor    %eax,%edx
14024f093:	03 54 24 50          	add    0x50(%rsp),%edx
14024f097:	41 03 d0             	add    %r8d,%edx
14024f09a:	c1 c2 05             	rol    $0x5,%edx
14024f09d:	41 03 d1             	add    %r9d,%edx
14024f0a0:	41 c1 c3 0a          	rol    $0xa,%r11d
14024f0a4:	45 8b c3             	mov    %r11d,%r8d
14024f0a7:	44 33 c0             	xor    %eax,%r8d
14024f0aa:	c1 c0 0a             	rol    $0xa,%eax
14024f0ad:	44 33 c2             	xor    %edx,%r8d
14024f0b0:	44 03 44 24 3c       	add    0x3c(%rsp),%r8d
14024f0b5:	45 03 c1             	add    %r9d,%r8d
14024f0b8:	41 c1 c0 0c          	rol    $0xc,%r8d
14024f0bc:	45 03 c2             	add    %r10d,%r8d
14024f0bf:	45 8b c8             	mov    %r8d,%r9d
14024f0c2:	44 33 c8             	xor    %eax,%r9d
14024f0c5:	44 33 ca             	xor    %edx,%r9d
14024f0c8:	c1 c2 0a             	rol    $0xa,%edx
14024f0cb:	44 03 4c 24 14       	add    0x14(%rsp),%r9d
14024f0d0:	45 03 ca             	add    %r10d,%r9d
14024f0d3:	45 8b d0             	mov    %r8d,%r10d
14024f0d6:	41 c1 c0 0a          	rol    $0xa,%r8d
14024f0da:	41 c1 c1 09          	rol    $0x9,%r9d
14024f0de:	45 03 cb             	add    %r11d,%r9d
14024f0e1:	45 33 d1             	xor    %r9d,%r10d
14024f0e4:	44 33 d2             	xor    %edx,%r10d
14024f0e7:	44 03 94 24 b8 00 00 	add    0xb8(%rsp),%r10d
14024f0ee:	00
14024f0ef:	45 03 d3             	add    %r11d,%r10d
14024f0f2:	45 8b d8             	mov    %r8d,%r11d
14024f0f5:	41 c1 c2 0c          	rol    $0xc,%r10d
14024f0f9:	45 33 d9             	xor    %r9d,%r11d
14024f0fc:	44 03 d0             	add    %eax,%r10d
14024f0ff:	41 c1 c1 0a          	rol    $0xa,%r9d
14024f103:	45 33 da             	xor    %r10d,%r11d
14024f106:	44 03 5c 24 18       	add    0x18(%rsp),%r11d
14024f10b:	44 03 d8             	add    %eax,%r11d
14024f10e:	41 8b c1             	mov    %r9d,%eax
14024f111:	41 33 c2             	xor    %r10d,%eax
14024f114:	41 c1 c3 05          	rol    $0x5,%r11d
14024f118:	44 03 da             	add    %edx,%r11d
14024f11b:	41 c1 c2 0a          	rol    $0xa,%r10d
14024f11f:	41 33 c3             	xor    %r11d,%eax
14024f122:	03 44 24 24          	add    0x24(%rsp),%eax
14024f126:	03 c2                	add    %edx,%eax
14024f128:	41 8b d2             	mov    %r10d,%edx
14024f12b:	41 33 d3             	xor    %r11d,%edx
14024f12e:	c1 c0 0e             	rol    $0xe,%eax
14024f131:	41 03 c0             	add    %r8d,%eax
14024f134:	41 c1 c3 0a          	rol    $0xa,%r11d
14024f138:	33 d0                	xor    %eax,%edx
14024f13a:	03 54 24 20          	add    0x20(%rsp),%edx
14024f13e:	41 03 d0             	add    %r8d,%edx
14024f141:	c1 c2 06             	rol    $0x6,%edx
14024f144:	41 03 d1             	add    %r9d,%edx
14024f147:	8b da                	mov    %edx,%ebx
14024f149:	8b fa                	mov    %edx,%edi
14024f14b:	41 33 db             	xor    %r11d,%ebx
14024f14e:	c1 c2 0a             	rol    $0xa,%edx
14024f151:	33 d8                	xor    %eax,%ebx
14024f153:	8b f2                	mov    %edx,%esi
14024f155:	03 1c 24             	add    (%rsp),%ebx
14024f158:	41 03 d9             	add    %r9d,%ebx
14024f15b:	c1 c0 0a             	rol    $0xa,%eax
14024f15e:	c1 c3 08             	rol    $0x8,%ebx
14024f161:	41 03 da             	add    %r10d,%ebx
14024f164:	33 fb                	xor    %ebx,%edi
14024f166:	33 f3                	xor    %ebx,%esi
14024f168:	33 f8                	xor    %eax,%edi
14024f16a:	c1 c3 0a             	rol    $0xa,%ebx
14024f16d:	03 7c 24 04          	add    0x4(%rsp),%edi
14024f171:	41 03 fa             	add    %r10d,%edi
14024f174:	44 8b d3             	mov    %ebx,%r10d
14024f177:	c1 c7 0d             	rol    $0xd,%edi
14024f17a:	41 03 fb             	add    %r11d,%edi
14024f17d:	33 f7                	xor    %edi,%esi
14024f17f:	44 33 d7             	xor    %edi,%r10d
14024f182:	03 74 24 28          	add    0x28(%rsp),%esi
14024f186:	41 03 f3             	add    %r11d,%esi
14024f189:	c1 c6 06             	rol    $0x6,%esi
14024f18c:	03 f0                	add    %eax,%esi
14024f18e:	44 33 d6             	xor    %esi,%r10d
14024f191:	44 03 54 24 2c       	add    0x2c(%rsp),%r10d
14024f196:	44 03 d0             	add    %eax,%r10d
14024f199:	41 c1 c2 05          	rol    $0x5,%r10d
14024f19d:	44 03 d2             	add    %edx,%r10d
14024f1a0:	44 8b 5c 24 34       	mov    0x34(%rsp),%r11d
14024f1a5:	c1 c7 0a             	rol    $0xa,%edi
14024f1a8:	45 03 dd             	add    %r13d,%r11d
14024f1ab:	44 8b c7             	mov    %edi,%r8d
14024f1ae:	44 33 c6             	xor    %esi,%r8d
14024f1b1:	c1 c6 0a             	rol    $0xa,%esi
14024f1b4:	45 33 c2             	xor    %r10d,%r8d
14024f1b7:	44 03 44 24 08       	add    0x8(%rsp),%r8d
14024f1bc:	44 03 c2             	add    %edx,%r8d
14024f1bf:	41 c1 c0 0f          	rol    $0xf,%r8d
14024f1c3:	44 03 c3             	add    %ebx,%r8d
14024f1c6:	45 8b c8             	mov    %r8d,%r9d
14024f1c9:	41 8b d0             	mov    %r8d,%edx
14024f1cc:	44 33 ce             	xor    %esi,%r9d
14024f1cf:	41 c1 c0 0a          	rol    $0xa,%r8d
14024f1d3:	45 33 ca             	xor    %r10d,%r9d
14024f1d6:	41 8b c0             	mov    %r8d,%eax
14024f1d9:	44 03 4c 24 0c       	add    0xc(%rsp),%r9d
14024f1de:	41 c1 c2 0a          	rol    $0xa,%r10d
14024f1e2:	44 03 cb             	add    %ebx,%r9d
14024f1e5:	45 03 da             	add    %r10d,%r11d
14024f1e8:	41 c1 c1 0d          	rol    $0xd,%r9d
14024f1ec:	44 03 cf             	add    %edi,%r9d
14024f1ef:	44 89 59 08          	mov    %r11d,0x8(%rcx)
14024f1f3:	41 33 c1             	xor    %r9d,%eax
14024f1f6:	41 33 d1             	xor    %r9d,%edx
14024f1f9:	41 33 d2             	xor    %r10d,%edx
14024f1fc:	41 c1 c1 0a          	rol    $0xa,%r9d
14024f200:	03 54 24 10          	add    0x10(%rsp),%edx
14024f204:	44 03 4c 24 58       	add    0x58(%rsp),%r9d
14024f209:	03 d7                	add    %edi,%edx
14024f20b:	8b 7c 24 38          	mov    0x38(%rsp),%edi
14024f20f:	45 03 cc             	add    %r12d,%r9d
14024f212:	03 7c 24 54          	add    0x54(%rsp),%edi
14024f216:	4c 8b a4 24 a8 00 00 	mov    0xa8(%rsp),%r12
14024f21d:	00
14024f21e:	c1 c2 0b             	rol    $0xb,%edx
14024f221:	03 d6                	add    %esi,%edx
14024f223:	33 c2                	xor    %edx,%eax
14024f225:	03 44 24 1c          	add    0x1c(%rsp),%eax
14024f229:	03 c6                	add    %esi,%eax
14024f22b:	8b 74 24 30          	mov    0x30(%rsp),%esi
14024f22f:	c1 c0 0b             	rol    $0xb,%eax
14024f232:	41 03 f7             	add    %r15d,%esi
14024f235:	41 03 c2             	add    %r10d,%eax
14024f238:	44 89 5c 24 30       	mov    %r11d,0x30(%rsp)
14024f23d:	44 8b 11             	mov    (%rcx),%r10d
14024f240:	03 f8                	add    %eax,%edi
14024f242:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
14024f249:	00
14024f24a:	41 03 f0             	add    %r8d,%esi
14024f24d:	45 03 d6             	add    %r14d,%r10d
14024f250:	89 74 24 44          	mov    %esi,0x44(%rsp)
14024f254:	44 03 d2             	add    %edx,%r10d
14024f257:	89 71 04             	mov    %esi,0x4(%rcx)
14024f25a:	89 7c 24 34          	mov    %edi,0x34(%rsp)
14024f25e:	89 79 0c             	mov    %edi,0xc(%rcx)
14024f261:	44 89 54 24 38       	mov    %r10d,0x38(%rsp)
14024f266:	44 89 51 10          	mov    %r10d,0x10(%rcx)
14024f26a:	44 89 09             	mov    %r9d,(%rcx)
14024f26d:	48 85 c0             	test   %rax,%rax
14024f270:	0f 85 da e8 ff ff    	jne    0x14024db50
14024f276:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14024f27b:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14024f280:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
14024f285:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14024f28a:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14024f291:	00
14024f292:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
14024f299:	00
14024f29a:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
14024f2a1:	00
14024f2a2:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14024f2a9:	41 5c                	pop    %r12
14024f2ab:	c3                   	ret
14024f2ac:	cc                   	int3
14024f2ad:	cc                   	int3
14024f2ae:	cc                   	int3
14024f2af:	cc                   	int3
14024f2b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024f2b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14024f2ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14024f2bf:	57                   	push   %rdi
14024f2c0:	41 54                	push   %r12
14024f2c2:	41 55                	push   %r13
14024f2c4:	41 56                	push   %r14
14024f2c6:	41 57                	push   %r15
14024f2c8:	b8 20 00 00 00       	mov    $0x20,%eax
14024f2cd:	e8 5e 18 06 00       	call   0x1402b0b30
14024f2d2:	48 2b e0             	sub    %rax,%rsp
14024f2d5:	8b 99 80 00 00 00    	mov    0x80(%rcx),%ebx
14024f2db:	45 8b e0             	mov    %r8d,%r12d
14024f2de:	4c 01 81 88 00 00 00 	add    %r8,0x88(%rcx)
14024f2e5:	41 f7 dc             	neg    %r12d
14024f2e8:	44 8b f3             	mov    %ebx,%r14d
14024f2eb:	41 83 e4 07          	and    $0x7,%r12d
14024f2ef:	41 83 e6 07          	and    $0x7,%r14d
14024f2f3:	49 8b f8             	mov    %r8,%rdi
14024f2f6:	4c 8b fa             	mov    %rdx,%r15
14024f2f9:	48 8b f1             	mov    %rcx,%rsi
14024f2fc:	4c 39 81 88 00 00 00 	cmp    %r8,0x88(%rcx)
14024f303:	73 1e                	jae    0x14024f323
14024f305:	8d 48 e1             	lea    -0x1f(%rax),%ecx
14024f308:	48 8d 86 90 00 00 00 	lea    0x90(%rsi),%rax
14024f30f:	90                   	nop
14024f310:	48 83 00 01          	addq   $0x1,(%rax)
14024f314:	75 0d                	jne    0x14024f323
14024f316:	48 ff c1             	inc    %rcx
14024f319:	48 83 c0 08          	add    $0x8,%rax
14024f31d:	48 83 f9 04          	cmp    $0x4,%rcx
14024f321:	72 ed                	jb     0x14024f310
14024f323:	45 85 e4             	test   %r12d,%r12d
14024f326:	75 09                	jne    0x14024f331
14024f328:	45 85 f6             	test   %r14d,%r14d
14024f32b:	0f 84 5d 01 00 00    	je     0x14024f48e
14024f331:	41 bd 08 00 00 00    	mov    $0x8,%r13d
14024f337:	45 2b ec             	sub    %r12d,%r13d
14024f33a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14024f340:	48 85 ff             	test   %rdi,%rdi
14024f343:	0f 84 e9 01 00 00    	je     0x14024f532
14024f349:	8b c3                	mov    %ebx,%eax
14024f34b:	c1 e8 03             	shr    $0x3,%eax
14024f34e:	48 8d 14 06          	lea    (%rsi,%rax,1),%rdx
14024f352:	45 3b f4             	cmp    %r12d,%r14d
14024f355:	0f 84 ec 00 00 00    	je     0x14024f447
14024f35b:	44 8d 40 01          	lea    0x1(%rax),%r8d
14024f35f:	48 83 ff 08          	cmp    $0x8,%rdi
14024f363:	76 7d                	jbe    0x14024f3e2
14024f365:	41 0f b6 6f 01       	movzbl 0x1(%r15),%ebp
14024f36a:	41 0f b6 cd          	movzbl %r13b,%ecx
14024f36e:	41 0f b6 07          	movzbl (%r15),%eax