140022f71:	44 31 df             	xor    %r11d,%edi
140022f74:	41 c1 ce 0b          	ror    $0xb,%r14d
140022f78:	45 31 cd             	xor    %r9d,%r13d
140022f7b:	41 01 fc             	add    %edi,%r12d
140022f7e:	89 df                	mov    %ebx,%edi
140022f80:	44 03 65 00          	add    0x0(%rbp),%r12d
140022f84:	41 31 de             	xor    %ebx,%r14d
140022f87:	31 cf                	xor    %ecx,%edi
140022f89:	41 c1 cd 06          	ror    $0x6,%r13d
140022f8d:	89 c8                	mov    %ecx,%eax
140022f8f:	41 21 ff             	and    %edi,%r15d
140022f92:	41 c1 ce 02          	ror    $0x2,%r14d
140022f96:	45 01 ec             	add    %r13d,%r12d
140022f99:	44 31 f8             	xor    %r15d,%eax
140022f9c:	45 01 e0             	add    %r12d,%r8d
140022f9f:	44 01 e0             	add    %r12d,%eax
140022fa2:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140022fa6:	eb 08                	jmp    0x140022fb0
140022fa8:	90                   	nop
140022fa9:	90                   	nop
140022faa:	90                   	nop
140022fab:	90                   	nop
140022fac:	90                   	nop
140022fad:	90                   	nop
140022fae:	90                   	nop
140022faf:	90                   	nop
140022fb0:	44 8b 6c 24 04       	mov    0x4(%rsp),%r13d
140022fb5:	44 8b 7c 24 38       	mov    0x38(%rsp),%r15d
140022fba:	45 89 ec             	mov    %r13d,%r12d
140022fbd:	41 c1 cd 0b          	ror    $0xb,%r13d
140022fc1:	44 01 f0             	add    %r14d,%eax
140022fc4:	45 89 fe             	mov    %r15d,%r14d
140022fc7:	41 c1 cf 02          	ror    $0x2,%r15d
140022fcb:	45 31 e5             	xor    %r12d,%r13d
140022fce:	41 c1 ec 03          	shr    $0x3,%r12d
140022fd2:	41 c1 cd 07          	ror    $0x7,%r13d
140022fd6:	45 31 f7             	xor    %r14d,%r15d
140022fd9:	41 c1 ee 0a          	shr    $0xa,%r14d
140022fdd:	41 c1 cf 11          	ror    $0x11,%r15d
140022fe1:	45 31 ec             	xor    %r13d,%r12d
140022fe4:	45 31 f7             	xor    %r14d,%r15d
140022fe7:	44 03 64 24 24       	add    0x24(%rsp),%r12d
140022fec:	44 03 24 24          	add    (%rsp),%r12d
140022ff0:	45 89 c5             	mov    %r8d,%r13d
140022ff3:	45 01 fc             	add    %r15d,%r12d
140022ff6:	41 89 c6             	mov    %eax,%r14d
140022ff9:	41 c1 cd 0e          	ror    $0xe,%r13d
140022ffd:	45 89 cf             	mov    %r9d,%r15d
140023000:	45 31 c5             	xor    %r8d,%r13d
140023003:	41 c1 ce 09          	ror    $0x9,%r14d
140023007:	45 31 d7             	xor    %r10d,%r15d
14002300a:	44 89 24 24          	mov    %r12d,(%rsp)
14002300e:	41 31 c6             	xor    %eax,%r14d
140023011:	45 21 c7             	and    %r8d,%r15d
140023014:	41 c1 cd 05          	ror    $0x5,%r13d
140023018:	45 01 dc             	add    %r11d,%r12d
14002301b:	45 31 d7             	xor    %r10d,%r15d
14002301e:	41 c1 ce 0b          	ror    $0xb,%r14d
140023022:	45 31 c5             	xor    %r8d,%r13d
140023025:	45 01 fc             	add    %r15d,%r12d
140023028:	41 89 c7             	mov    %eax,%r15d
14002302b:	44 03 65 00          	add    0x0(%rbp),%r12d
14002302f:	41 31 c6             	xor    %eax,%r14d
140023032:	41 31 df             	xor    %ebx,%r15d
140023035:	41 c1 cd 06          	ror    $0x6,%r13d
140023039:	41 89 db             	mov    %ebx,%r11d
14002303c:	44 21 ff             	and    %r15d,%edi
14002303f:	41 c1 ce 02          	ror    $0x2,%r14d
140023043:	45 01 ec             	add    %r13d,%r12d
140023046:	41 31 fb             	xor    %edi,%r11d
140023049:	44 01 e2             	add    %r12d,%edx
14002304c:	45 01 e3             	add    %r12d,%r11d
14002304f:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140023053:	44 8b 6c 24 08       	mov    0x8(%rsp),%r13d
140023058:	8b 7c 24 3c          	mov    0x3c(%rsp),%edi
14002305c:	45 89 ec             	mov    %r13d,%r12d
14002305f:	41 c1 cd 0b          	ror    $0xb,%r13d
140023063:	45 01 f3             	add    %r14d,%r11d
140023066:	41 89 fe             	mov    %edi,%r14d
140023069:	c1 cf 02             	ror    $0x2,%edi
14002306c:	45 31 e5             	xor    %r12d,%r13d
14002306f:	41 c1 ec 03          	shr    $0x3,%r12d
140023073:	41 c1 cd 07          	ror    $0x7,%r13d
140023077:	44 31 f7             	xor    %r14d,%edi
14002307a:	41 c1 ee 0a          	shr    $0xa,%r14d
14002307e:	c1 cf 11             	ror    $0x11,%edi
140023081:	45 31 ec             	xor    %r13d,%r12d
140023084:	44 31 f7             	xor    %r14d,%edi
140023087:	44 03 64 24 28       	add    0x28(%rsp),%r12d
14002308c:	44 03 64 24 04       	add    0x4(%rsp),%r12d
140023091:	41 89 d5             	mov    %edx,%r13d
140023094:	41 01 fc             	add    %edi,%r12d
140023097:	45 89 de             	mov    %r11d,%r14d
14002309a:	41 c1 cd 0e          	ror    $0xe,%r13d
14002309e:	44 89 c7             	mov    %r8d,%edi
1400230a1:	41 31 d5             	xor    %edx,%r13d
1400230a4:	41 c1 ce 09          	ror    $0x9,%r14d
1400230a8:	44 31 cf             	xor    %r9d,%edi
1400230ab:	44 89 64 24 04       	mov    %r12d,0x4(%rsp)
1400230b0:	45 31 de             	xor    %r11d,%r14d
1400230b3:	21 d7                	and    %edx,%edi
1400230b5:	41 c1 cd 05          	ror    $0x5,%r13d
1400230b9:	45 01 d4             	add    %r10d,%r12d
1400230bc:	44 31 cf             	xor    %r9d,%edi
1400230bf:	41 c1 ce 0b          	ror    $0xb,%r14d
1400230c3:	41 31 d5             	xor    %edx,%r13d
1400230c6:	41 01 fc             	add    %edi,%r12d
1400230c9:	44 89 df             	mov    %r11d,%edi
1400230cc:	44 03 65 00          	add    0x0(%rbp),%r12d
1400230d0:	45 31 de             	xor    %r11d,%r14d
1400230d3:	31 c7                	xor    %eax,%edi
1400230d5:	41 c1 cd 06          	ror    $0x6,%r13d
1400230d9:	41 89 c2             	mov    %eax,%r10d
1400230dc:	41 21 ff             	and    %edi,%r15d
1400230df:	41 c1 ce 02          	ror    $0x2,%r14d
1400230e3:	45 01 ec             	add    %r13d,%r12d
1400230e6:	45 31 fa             	xor    %r15d,%r10d
1400230e9:	44 01 e1             	add    %r12d,%ecx
1400230ec:	45 01 e2             	add    %r12d,%r10d
1400230ef:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
1400230f3:	44 8b 6c 24 0c       	mov    0xc(%rsp),%r13d
1400230f8:	44 8b 3c 24          	mov    (%rsp),%r15d
1400230fc:	45 89 ec             	mov    %r13d,%r12d
1400230ff:	41 c1 cd 0b          	ror    $0xb,%r13d
140023103:	45 01 f2             	add    %r14d,%r10d
140023106:	45 89 fe             	mov    %r15d,%r14d
140023109:	41 c1 cf 02          	ror    $0x2,%r15d
14002310d:	45 31 e5             	xor    %r12d,%r13d
140023110:	41 c1 ec 03          	shr    $0x3,%r12d
140023114:	41 c1 cd 07          	ror    $0x7,%r13d
140023118:	45 31 f7             	xor    %r14d,%r15d
14002311b:	41 c1 ee 0a          	shr    $0xa,%r14d
14002311f:	41 c1 cf 11          	ror    $0x11,%r15d
140023123:	45 31 ec             	xor    %r13d,%r12d
140023126:	45 31 f7             	xor    %r14d,%r15d
140023129:	44 03 64 24 2c       	add    0x2c(%rsp),%r12d
14002312e:	44 03 64 24 08       	add    0x8(%rsp),%r12d
140023133:	41 89 cd             	mov    %ecx,%r13d
140023136:	45 01 fc             	add    %r15d,%r12d
140023139:	45 89 d6             	mov    %r10d,%r14d
14002313c:	41 c1 cd 0e          	ror    $0xe,%r13d
140023140:	41 89 d7             	mov    %edx,%r15d
140023143:	41 31 cd             	xor    %ecx,%r13d
140023146:	41 c1 ce 09          	ror    $0x9,%r14d
14002314a:	45 31 c7             	xor    %r8d,%r15d
14002314d:	44 89 64 24 08       	mov    %r12d,0x8(%rsp)
140023152:	45 31 d6             	xor    %r10d,%r14d
140023155:	41 21 cf             	and    %ecx,%r15d
140023158:	41 c1 cd 05          	ror    $0x5,%r13d
14002315c:	45 01 cc             	add    %r9d,%r12d
14002315f:	45 31 c7             	xor    %r8d,%r15d
140023162:	41 c1 ce 0b          	ror    $0xb,%r14d
140023166:	41 31 cd             	xor    %ecx,%r13d
140023169:	45 01 fc             	add    %r15d,%r12d
14002316c:	45 89 d7             	mov    %r10d,%r15d
14002316f:	44 03 65 00          	add    0x0(%rbp),%r12d
140023173:	45 31 d6             	xor    %r10d,%r14d
140023176:	45 31 df             	xor    %r11d,%r15d
140023179:	41 c1 cd 06          	ror    $0x6,%r13d
14002317d:	45 89 d9             	mov    %r11d,%r9d
140023180:	44 21 ff             	and    %r15d,%edi
140023183:	41 c1 ce 02          	ror    $0x2,%r14d
140023187:	45 01 ec             	add    %r13d,%r12d
14002318a:	41 31 f9             	xor    %edi,%r9d
14002318d:	44 01 e3             	add    %r12d,%ebx
140023190:	45 01 e1             	add    %r12d,%r9d
140023193:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140023197:	44 8b 6c 24 10       	mov    0x10(%rsp),%r13d
14002319c:	8b 7c 24 04          	mov    0x4(%rsp),%edi
1400231a0:	45 89 ec             	mov    %r13d,%r12d
1400231a3:	41 c1 cd 0b          	ror    $0xb,%r13d
1400231a7:	45 01 f1             	add    %r14d,%r9d
1400231aa:	41 89 fe             	mov    %edi,%r14d
1400231ad:	c1 cf 02             	ror    $0x2,%edi
1400231b0:	45 31 e5             	xor    %r12d,%r13d
1400231b3:	41 c1 ec 03          	shr    $0x3,%r12d
1400231b7:	41 c1 cd 07          	ror    $0x7,%r13d
1400231bb:	44 31 f7             	xor    %r14d,%edi
1400231be:	41 c1 ee 0a          	shr    $0xa,%r14d
1400231c2:	c1 cf 11             	ror    $0x11,%edi
1400231c5:	45 31 ec             	xor    %r13d,%r12d
1400231c8:	44 31 f7             	xor    %r14d,%edi
1400231cb:	44 03 64 24 30       	add    0x30(%rsp),%r12d
1400231d0:	44 03 64 24 0c       	add    0xc(%rsp),%r12d
1400231d5:	41 89 dd             	mov    %ebx,%r13d
1400231d8:	41 01 fc             	add    %edi,%r12d
1400231db:	45 89 ce             	mov    %r9d,%r14d
1400231de:	41 c1 cd 0e          	ror    $0xe,%r13d
1400231e2:	89 cf                	mov    %ecx,%edi
1400231e4:	41 31 dd             	xor    %ebx,%r13d
1400231e7:	41 c1 ce 09          	ror    $0x9,%r14d
1400231eb:	31 d7                	xor    %edx,%edi
1400231ed:	44 89 64 24 0c       	mov    %r12d,0xc(%rsp)
1400231f2:	45 31 ce             	xor    %r9d,%r14d
1400231f5:	21 df                	and    %ebx,%edi
1400231f7:	41 c1 cd 05          	ror    $0x5,%r13d
1400231fb:	45 01 c4             	add    %r8d,%r12d
1400231fe:	31 d7                	xor    %edx,%edi
140023200:	41 c1 ce 0b          	ror    $0xb,%r14d
140023204:	41 31 dd             	xor    %ebx,%r13d
140023207:	41 01 fc             	add    %edi,%r12d
14002320a:	44 89 cf             	mov    %r9d,%edi
14002320d:	44 03 65 00          	add    0x0(%rbp),%r12d
140023211:	45 31 ce             	xor    %r9d,%r14d
140023214:	44 31 d7             	xor    %r10d,%edi
140023217:	41 c1 cd 06          	ror    $0x6,%r13d
14002321b:	45 89 d0             	mov    %r10d,%r8d
14002321e:	41 21 ff             	and    %edi,%r15d
140023221:	41 c1 ce 02          	ror    $0x2,%r14d
140023225:	45 01 ec             	add    %r13d,%r12d
140023228:	45 31 f8             	xor    %r15d,%r8d
14002322b:	44 01 e0             	add    %r12d,%eax
14002322e:	45 01 e0             	add    %r12d,%r8d
140023231:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140023235:	44 8b 6c 24 14       	mov    0x14(%rsp),%r13d
14002323a:	44 8b 7c 24 08       	mov    0x8(%rsp),%r15d
14002323f:	45 89 ec             	mov    %r13d,%r12d
140023242:	41 c1 cd 0b          	ror    $0xb,%r13d
140023246:	45 01 f0             	add    %r14d,%r8d
140023249:	45 89 fe             	mov    %r15d,%r14d
14002324c:	41 c1 cf 02          	ror    $0x2,%r15d
140023250:	45 31 e5             	xor    %r12d,%r13d
140023253:	41 c1 ec 03          	shr    $0x3,%r12d
140023257:	41 c1 cd 07          	ror    $0x7,%r13d
14002325b:	45 31 f7             	xor    %r14d,%r15d
14002325e:	41 c1 ee 0a          	shr    $0xa,%r14d
140023262:	41 c1 cf 11          	ror    $0x11,%r15d
140023266:	45 31 ec             	xor    %r13d,%r12d
140023269:	45 31 f7             	xor    %r14d,%r15d
14002326c:	44 03 64 24 34       	add    0x34(%rsp),%r12d
140023271:	44 03 64 24 10       	add    0x10(%rsp),%r12d
140023276:	41 89 c5             	mov    %eax,%r13d
140023279:	45 01 fc             	add    %r15d,%r12d
14002327c:	45 89 c6             	mov    %r8d,%r14d
14002327f:	41 c1 cd 0e          	ror    $0xe,%r13d
140023283:	41 89 df             	mov    %ebx,%r15d
140023286:	41 31 c5             	xor    %eax,%r13d
140023289:	41 c1 ce 09          	ror    $0x9,%r14d
14002328d:	41 31 cf             	xor    %ecx,%r15d
140023290:	44 89 64 24 10       	mov    %r12d,0x10(%rsp)
140023295:	45 31 c6             	xor    %r8d,%r14d
140023298:	41 21 c7             	and    %eax,%r15d
14002329b:	41 c1 cd 05          	ror    $0x5,%r13d
14002329f:	41 01 d4             	add    %edx,%r12d
1400232a2:	41 31 cf             	xor    %ecx,%r15d
1400232a5:	41 c1 ce 0b          	ror    $0xb,%r14d
1400232a9:	41 31 c5             	xor    %eax,%r13d
1400232ac:	45 01 fc             	add    %r15d,%r12d
1400232af:	45 89 c7             	mov    %r8d,%r15d
1400232b2:	44 03 65 00          	add    0x0(%rbp),%r12d
1400232b6:	45 31 c6             	xor    %r8d,%r14d
1400232b9:	45 31 cf             	xor    %r9d,%r15d
1400232bc:	41 c1 cd 06          	ror    $0x6,%r13d
1400232c0:	44 89 ca             	mov    %r9d,%edx
1400232c3:	44 21 ff             	and    %r15d,%edi
1400232c6:	41 c1 ce 02          	ror    $0x2,%r14d
1400232ca:	45 01 ec             	add    %r13d,%r12d
1400232cd:	31 fa                	xor    %edi,%edx
1400232cf:	45 01 e3             	add    %r12d,%r11d
1400232d2:	44 01 e2             	add    %r12d,%edx
1400232d5:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
1400232d9:	44 8b 6c 24 18       	mov    0x18(%rsp),%r13d
1400232de:	8b 7c 24 0c          	mov    0xc(%rsp),%edi
1400232e2:	45 89 ec             	mov    %r13d,%r12d
1400232e5:	41 c1 cd 0b          	ror    $0xb,%r13d
1400232e9:	44 01 f2             	add    %r14d,%edx
1400232ec:	41 89 fe             	mov    %edi,%r14d
1400232ef:	c1 cf 02             	ror    $0x2,%edi
1400232f2:	45 31 e5             	xor    %r12d,%r13d
1400232f5:	41 c1 ec 03          	shr    $0x3,%r12d
1400232f9:	41 c1 cd 07          	ror    $0x7,%r13d
1400232fd:	44 31 f7             	xor    %r14d,%edi
140023300:	41 c1 ee 0a          	shr    $0xa,%r14d
140023304:	c1 cf 11             	ror    $0x11,%edi
140023307:	45 31 ec             	xor    %r13d,%r12d
14002330a:	44 31 f7             	xor    %r14d,%edi
14002330d:	44 03 64 24 38       	add    0x38(%rsp),%r12d
140023312:	44 03 64 24 14       	add    0x14(%rsp),%r12d
140023317:	45 89 dd             	mov    %r11d,%r13d
14002331a:	41 01 fc             	add    %edi,%r12d
14002331d:	41 89 d6             	mov    %edx,%r14d
140023320:	41 c1 cd 0e          	ror    $0xe,%r13d
140023324:	89 c7                	mov    %eax,%edi
140023326:	45 31 dd             	xor    %r11d,%r13d
140023329:	41 c1 ce 09          	ror    $0x9,%r14d
14002332d:	31 df                	xor    %ebx,%edi
14002332f:	44 89 64 24 14       	mov    %r12d,0x14(%rsp)
140023334:	41 31 d6             	xor    %edx,%r14d
140023337:	44 21 df             	and    %r11d,%edi
14002333a:	41 c1 cd 05          	ror    $0x5,%r13d
14002333e:	41 01 cc             	add    %ecx,%r12d
140023341:	31 df                	xor    %ebx,%edi
140023343:	41 c1 ce 0b          	ror    $0xb,%r14d
140023347:	45 31 dd             	xor    %r11d,%r13d
14002334a:	41 01 fc             	add    %edi,%r12d
14002334d:	89 d7                	mov    %edx,%edi
14002334f:	44 03 65 00          	add    0x0(%rbp),%r12d
140023353:	41 31 d6             	xor    %edx,%r14d
140023356:	44 31 c7             	xor    %r8d,%edi
140023359:	41 c1 cd 06          	ror    $0x6,%r13d
14002335d:	44 89 c1             	mov    %r8d,%ecx
140023360:	41 21 ff             	and    %edi,%r15d
140023363:	41 c1 ce 02          	ror    $0x2,%r14d
140023367:	45 01 ec             	add    %r13d,%r12d
14002336a:	44 31 f9             	xor    %r15d,%ecx
14002336d:	45 01 e2             	add    %r12d,%r10d
140023370:	44 01 e1             	add    %r12d,%ecx
140023373:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140023377:	44 8b 6c 24 1c       	mov    0x1c(%rsp),%r13d
14002337c:	44 8b 7c 24 10       	mov    0x10(%rsp),%r15d
140023381:	45 89 ec             	mov    %r13d,%r12d
140023384:	41 c1 cd 0b          	ror    $0xb,%r13d
140023388:	44 01 f1             	add    %r14d,%ecx
14002338b:	45 89 fe             	mov    %r15d,%r14d
14002338e:	41 c1 cf 02          	ror    $0x2,%r15d
140023392:	45 31 e5             	xor    %r12d,%r13d
140023395:	41 c1 ec 03          	shr    $0x3,%r12d
140023399:	41 c1 cd 07          	ror    $0x7,%r13d
14002339d:	45 31 f7             	xor    %r14d,%r15d
1400233a0:	41 c1 ee 0a          	shr    $0xa,%r14d
1400233a4:	41 c1 cf 11          	ror    $0x11,%r15d
1400233a8:	45 31 ec             	xor    %r13d,%r12d
1400233ab:	45 31 f7             	xor    %r14d,%r15d
1400233ae:	44 03 64 24 3c       	add    0x3c(%rsp),%r12d
1400233b3:	44 03 64 24 18       	add    0x18(%rsp),%r12d
1400233b8:	45 89 d5             	mov    %r10d,%r13d
1400233bb:	45 01 fc             	add    %r15d,%r12d
1400233be:	41 89 ce             	mov    %ecx,%r14d
1400233c1:	41 c1 cd 0e          	ror    $0xe,%r13d
1400233c5:	45 89 df             	mov    %r11d,%r15d
1400233c8:	45 31 d5             	xor    %r10d,%r13d
1400233cb:	41 c1 ce 09          	ror    $0x9,%r14d
1400233cf:	41 31 c7             	xor    %eax,%r15d
1400233d2:	44 89 64 24 18       	mov    %r12d,0x18(%rsp)
1400233d7:	41 31 ce             	xor    %ecx,%r14d
1400233da:	45 21 d7             	and    %r10d,%r15d
1400233dd:	41 c1 cd 05          	ror    $0x5,%r13d
1400233e1:	41 01 dc             	add    %ebx,%r12d
1400233e4:	41 31 c7             	xor    %eax,%r15d
1400233e7:	41 c1 ce 0b          	ror    $0xb,%r14d
1400233eb:	45 31 d5             	xor    %r10d,%r13d
1400233ee:	45 01 fc             	add    %r15d,%r12d
1400233f1:	41 89 cf             	mov    %ecx,%r15d
1400233f4:	44 03 65 00          	add    0x0(%rbp),%r12d
1400233f8:	41 31 ce             	xor    %ecx,%r14d
1400233fb:	41 31 d7             	xor    %edx,%r15d
1400233fe:	41 c1 cd 06          	ror    $0x6,%r13d
140023402:	89 d3                	mov    %edx,%ebx
140023404:	44 21 ff             	and    %r15d,%edi
140023407:	41 c1 ce 02          	ror    $0x2,%r14d