14024e152:	05 99 79 82 5a       	add    $0x5a827999,%eax
14024e157:	03 44 24 18          	add    0x18(%rsp),%eax
14024e15b:	44 03 c0             	add    %eax,%r8d
14024e15e:	8b c2                	mov    %edx,%eax
14024e160:	41 33 c3             	xor    %r11d,%eax
14024e163:	c1 c2 0a             	rol    $0xa,%edx
14024e166:	41 c1 c0 09          	rol    $0x9,%r8d
14024e16a:	45 03 c1             	add    %r9d,%r8d
14024e16d:	41 23 c0             	and    %r8d,%eax
14024e170:	41 33 c3             	xor    %r11d,%eax
14024e173:	05 99 79 82 5a       	add    $0x5a827999,%eax
14024e178:	03 44 24 04          	add    0x4(%rsp),%eax
14024e17c:	44 03 c8             	add    %eax,%r9d
14024e17f:	8b c2                	mov    %edx,%eax
14024e181:	41 33 c0             	xor    %r8d,%eax
14024e184:	41 c1 c1 0b          	rol    $0xb,%r9d
14024e188:	45 03 ca             	add    %r10d,%r9d
14024e18b:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e18f:	41 23 c1             	and    %r9d,%eax
14024e192:	33 c2                	xor    %edx,%eax
14024e194:	05 99 79 82 5a       	add    $0x5a827999,%eax
14024e199:	03 c6                	add    %esi,%eax
14024e19b:	44 03 d0             	add    %eax,%r10d
14024e19e:	41 8b c0             	mov    %r8d,%eax
14024e1a1:	41 33 c1             	xor    %r9d,%eax
14024e1a4:	41 c1 c2 07          	rol    $0x7,%r10d
14024e1a8:	45 03 d3             	add    %r11d,%r10d
14024e1ab:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e1af:	41 23 c2             	and    %r10d,%eax
14024e1b2:	41 33 c0             	xor    %r8d,%eax
14024e1b5:	05 99 79 82 5a       	add    $0x5a827999,%eax
14024e1ba:	03 c5                	add    %ebp,%eax
14024e1bc:	44 03 d8             	add    %eax,%r11d
14024e1bf:	41 8b c1             	mov    %r9d,%eax
14024e1c2:	41 33 c2             	xor    %r10d,%eax
14024e1c5:	41 c1 c3 0d          	rol    $0xd,%r11d
14024e1c9:	44 03 da             	add    %edx,%r11d
14024e1cc:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e1d0:	41 23 c3             	and    %r11d,%eax
14024e1d3:	41 33 c1             	xor    %r9d,%eax
14024e1d6:	05 99 79 82 5a       	add    $0x5a827999,%eax
14024e1db:	41 03 c5             	add    %r13d,%eax
14024e1de:	03 d0                	add    %eax,%edx
14024e1e0:	41 8b c3             	mov    %r11d,%eax
14024e1e3:	f7 d0                	not    %eax
14024e1e5:	c1 c2 0c             	rol    $0xc,%edx
14024e1e8:	41 03 d0             	add    %r8d,%edx
14024e1eb:	0b c2                	or     %edx,%eax
14024e1ed:	41 33 c2             	xor    %r10d,%eax
14024e1f0:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e1f5:	03 44 24 0c          	add    0xc(%rsp),%eax
14024e1f9:	44 03 c0             	add    %eax,%r8d
14024e1fc:	41 c1 c0 0b          	rol    $0xb,%r8d
14024e200:	45 03 c1             	add    %r9d,%r8d
14024e203:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e207:	8b c2                	mov    %edx,%eax
14024e209:	c1 c2 0a             	rol    $0xa,%edx
14024e20c:	f7 d0                	not    %eax
14024e20e:	41 0b c0             	or     %r8d,%eax
14024e211:	41 33 c3             	xor    %r11d,%eax
14024e214:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e219:	41 03 c7             	add    %r15d,%eax
14024e21c:	44 03 c8             	add    %eax,%r9d
14024e21f:	41 8b c0             	mov    %r8d,%eax
14024e222:	f7 d0                	not    %eax
14024e224:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e228:	41 c1 c1 0d          	rol    $0xd,%r9d
14024e22c:	45 03 ca             	add    %r10d,%r9d
14024e22f:	41 0b c1             	or     %r9d,%eax
14024e232:	33 c2                	xor    %edx,%eax
14024e234:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e239:	03 c6                	add    %esi,%eax
14024e23b:	44 03 d0             	add    %eax,%r10d
14024e23e:	41 8b c1             	mov    %r9d,%eax
14024e241:	f7 d0                	not    %eax
14024e243:	41 c1 c2 06          	rol    $0x6,%r10d
14024e247:	45 03 d3             	add    %r11d,%r10d
14024e24a:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e24e:	41 0b c2             	or     %r10d,%eax
14024e251:	41 33 c0             	xor    %r8d,%eax
14024e254:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e259:	03 44 24 14          	add    0x14(%rsp),%eax
14024e25d:	44 03 d8             	add    %eax,%r11d
14024e260:	41 8b c2             	mov    %r10d,%eax
14024e263:	f7 d0                	not    %eax
14024e265:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e269:	41 c1 c3 07          	rol    $0x7,%r11d
14024e26d:	44 03 da             	add    %edx,%r11d
14024e270:	41 0b c3             	or     %r11d,%eax
14024e273:	41 33 c1             	xor    %r9d,%eax
14024e276:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e27b:	03 44 24 10          	add    0x10(%rsp),%eax
14024e27f:	03 d0                	add    %eax,%edx
14024e281:	41 8b c3             	mov    %r11d,%eax
14024e284:	f7 d0                	not    %eax
14024e286:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e28a:	c1 c2 0e             	rol    $0xe,%edx
14024e28d:	41 03 d0             	add    %r8d,%edx
14024e290:	0b c2                	or     %edx,%eax
14024e292:	41 33 c2             	xor    %r10d,%eax
14024e295:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e29a:	03 c7                	add    %edi,%eax
14024e29c:	44 03 c0             	add    %eax,%r8d
14024e29f:	8b c2                	mov    %edx,%eax
14024e2a1:	f7 d0                	not    %eax
14024e2a3:	41 c1 c0 09          	rol    $0x9,%r8d
14024e2a7:	45 03 c1             	add    %r9d,%r8d
14024e2aa:	c1 c2 0a             	rol    $0xa,%edx
14024e2ad:	41 0b c0             	or     %r8d,%eax
14024e2b0:	41 33 c3             	xor    %r11d,%eax
14024e2b3:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e2b8:	41 03 c5             	add    %r13d,%eax
14024e2bb:	44 03 c8             	add    %eax,%r9d
14024e2be:	41 8b c0             	mov    %r8d,%eax
14024e2c1:	f7 d0                	not    %eax
14024e2c3:	41 c1 c1 0d          	rol    $0xd,%r9d
14024e2c7:	45 03 ca             	add    %r10d,%r9d
14024e2ca:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e2ce:	41 0b c1             	or     %r9d,%eax
14024e2d1:	33 c2                	xor    %edx,%eax
14024e2d3:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e2d8:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
14024e2df:	44 03 d0             	add    %eax,%r10d
14024e2e2:	41 8b c1             	mov    %r9d,%eax
14024e2e5:	f7 d0                	not    %eax
14024e2e7:	41 c1 c2 0f          	rol    $0xf,%r10d
14024e2eb:	45 03 d3             	add    %r11d,%r10d
14024e2ee:	41 0b c2             	or     %r10d,%eax
14024e2f1:	41 33 c0             	xor    %r8d,%eax
14024e2f4:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e2f9:	03 44 24 04          	add    0x4(%rsp),%eax
14024e2fd:	44 03 d8             	add    %eax,%r11d
14024e300:	41 c1 c3 0e          	rol    $0xe,%r11d
14024e304:	44 03 da             	add    %edx,%r11d
14024e307:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e30b:	41 8b c2             	mov    %r10d,%eax
14024e30e:	f7 d0                	not    %eax
14024e310:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e314:	41 0b c3             	or     %r11d,%eax
14024e317:	41 33 c1             	xor    %r9d,%eax
14024e31a:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e31f:	03 c3                	add    %ebx,%eax
14024e321:	03 d0                	add    %eax,%edx
14024e323:	41 8b c3             	mov    %r11d,%eax
14024e326:	f7 d0                	not    %eax
14024e328:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e32c:	c1 c2 08             	rol    $0x8,%edx
14024e32f:	41 03 d0             	add    %r8d,%edx
14024e332:	0b c2                	or     %edx,%eax
14024e334:	41 33 c2             	xor    %r10d,%eax
14024e337:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e33c:	03 44 24 08          	add    0x8(%rsp),%eax
14024e340:	44 03 c0             	add    %eax,%r8d
14024e343:	8b c2                	mov    %edx,%eax
14024e345:	f7 d0                	not    %eax
14024e347:	41 c1 c0 0d          	rol    $0xd,%r8d
14024e34b:	45 03 c1             	add    %r9d,%r8d
14024e34e:	c1 c2 0a             	rol    $0xa,%edx
14024e351:	41 0b c0             	or     %r8d,%eax
14024e354:	41 33 c3             	xor    %r11d,%eax
14024e357:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e35c:	03 04 24             	add    (%rsp),%eax
14024e35f:	44 03 c8             	add    %eax,%r9d
14024e362:	41 8b c0             	mov    %r8d,%eax
14024e365:	f7 d0                	not    %eax
14024e367:	41 c1 c1 06          	rol    $0x6,%r9d
14024e36b:	45 03 ca             	add    %r10d,%r9d
14024e36e:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e372:	41 0b c1             	or     %r9d,%eax
14024e375:	33 c2                	xor    %edx,%eax
14024e377:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e37c:	41 03 c4             	add    %r12d,%eax
14024e37f:	44 03 d0             	add    %eax,%r10d
14024e382:	41 8b c1             	mov    %r9d,%eax
14024e385:	f7 d0                	not    %eax
14024e387:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e38b:	41 c1 c2 05          	rol    $0x5,%r10d
14024e38f:	45 03 d3             	add    %r11d,%r10d
14024e392:	41 0b c2             	or     %r10d,%eax
14024e395:	41 33 c0             	xor    %r8d,%eax
14024e398:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e39d:	03 c5                	add    %ebp,%eax
14024e39f:	44 03 d8             	add    %eax,%r11d
14024e3a2:	41 8b c2             	mov    %r10d,%eax
14024e3a5:	f7 d0                	not    %eax
14024e3a7:	41 c1 c3 0c          	rol    $0xc,%r11d
14024e3ab:	44 03 da             	add    %edx,%r11d
14024e3ae:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e3b2:	41 0b c3             	or     %r11d,%eax
14024e3b5:	41 33 c1             	xor    %r9d,%eax
14024e3b8:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e3bd:	03 44 24 18          	add    0x18(%rsp),%eax
14024e3c1:	03 d0                	add    %eax,%edx
14024e3c3:	41 8b c3             	mov    %r11d,%eax
14024e3c6:	f7 d0                	not    %eax
14024e3c8:	c1 c2 07             	rol    $0x7,%edx
14024e3cb:	41 03 d0             	add    %r8d,%edx
14024e3ce:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e3d2:	0b c2                	or     %edx,%eax
14024e3d4:	41 33 c2             	xor    %r10d,%eax
14024e3d7:	05 a1 eb d9 6e       	add    $0x6ed9eba1,%eax
14024e3dc:	41 03 c6             	add    %r14d,%eax
14024e3df:	44 03 c0             	add    %eax,%r8d
14024e3e2:	8b c2                	mov    %edx,%eax
14024e3e4:	41 c1 c0 05          	rol    $0x5,%r8d
14024e3e8:	45 03 c1             	add    %r9d,%r8d
14024e3eb:	41 33 c0             	xor    %r8d,%eax
14024e3ee:	41 23 c3             	and    %r11d,%eax
14024e3f1:	33 c2                	xor    %edx,%eax
14024e3f3:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e3f8:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
14024e3ff:	44 03 c8             	add    %eax,%r9d
14024e402:	41 c1 c1 0b          	rol    $0xb,%r9d
14024e406:	45 03 ca             	add    %r10d,%r9d
14024e409:	c1 c2 0a             	rol    $0xa,%edx
14024e40c:	41 8b c0             	mov    %r8d,%eax
14024e40f:	41 33 c1             	xor    %r9d,%eax
14024e412:	23 c2                	and    %edx,%eax
14024e414:	41 33 c0             	xor    %r8d,%eax
14024e417:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e41b:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e420:	03 44 24 10          	add    0x10(%rsp),%eax
14024e424:	44 03 d0             	add    %eax,%r10d
14024e427:	41 8b c1             	mov    %r9d,%eax
14024e42a:	41 c1 c2 0c          	rol    $0xc,%r10d
14024e42e:	45 03 d3             	add    %r11d,%r10d
14024e431:	41 33 c2             	xor    %r10d,%eax
14024e434:	41 23 c0             	and    %r8d,%eax
14024e437:	41 33 c1             	xor    %r9d,%eax
14024e43a:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e43e:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e443:	03 c5                	add    %ebp,%eax
14024e445:	44 03 d8             	add    %eax,%r11d
14024e448:	41 8b c2             	mov    %r10d,%eax
14024e44b:	41 c1 c3 0e          	rol    $0xe,%r11d
14024e44f:	44 03 da             	add    %edx,%r11d
14024e452:	41 33 c3             	xor    %r11d,%eax
14024e455:	41 23 c1             	and    %r9d,%eax
14024e458:	41 33 c2             	xor    %r10d,%eax
14024e45b:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e45f:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e464:	41 03 c7             	add    %r15d,%eax
14024e467:	03 d0                	add    %eax,%edx
14024e469:	c1 c2 0f             	rol    $0xf,%edx
14024e46c:	41 03 d0             	add    %r8d,%edx
14024e46f:	8b c2                	mov    %edx,%eax
14024e471:	41 33 c3             	xor    %r11d,%eax
14024e474:	41 23 c2             	and    %r10d,%eax
14024e477:	41 33 c3             	xor    %r11d,%eax
14024e47a:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e47e:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e483:	03 44 24 08          	add    0x8(%rsp),%eax
14024e487:	44 03 c0             	add    %eax,%r8d
14024e48a:	8b c2                	mov    %edx,%eax
14024e48c:	41 c1 c0 0e          	rol    $0xe,%r8d
14024e490:	45 03 c1             	add    %r9d,%r8d
14024e493:	41 33 c0             	xor    %r8d,%eax
14024e496:	41 23 c3             	and    %r11d,%eax
14024e499:	33 c2                	xor    %edx,%eax
14024e49b:	c1 c2 0a             	rol    $0xa,%edx
14024e49e:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e4a3:	41 03 c5             	add    %r13d,%eax
14024e4a6:	44 03 c8             	add    %eax,%r9d
14024e4a9:	41 8b c0             	mov    %r8d,%eax
14024e4ac:	41 c1 c1 0f          	rol    $0xf,%r9d
14024e4b0:	45 03 ca             	add    %r10d,%r9d
14024e4b3:	41 33 c1             	xor    %r9d,%eax
14024e4b6:	23 c2                	and    %edx,%eax
14024e4b8:	41 33 c0             	xor    %r8d,%eax
14024e4bb:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e4bf:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e4c4:	41 03 c6             	add    %r14d,%eax
14024e4c7:	44 03 d0             	add    %eax,%r10d
14024e4ca:	41 8b c1             	mov    %r9d,%eax
14024e4cd:	41 c1 c2 09          	rol    $0x9,%r10d
14024e4d1:	45 03 d3             	add    %r11d,%r10d
14024e4d4:	41 33 c2             	xor    %r10d,%eax
14024e4d7:	41 23 c0             	and    %r8d,%eax
14024e4da:	41 33 c1             	xor    %r9d,%eax
14024e4dd:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e4e1:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e4e6:	03 44 24 14          	add    0x14(%rsp),%eax
14024e4ea:	44 03 d8             	add    %eax,%r11d
14024e4ed:	41 8b c2             	mov    %r10d,%eax
14024e4f0:	41 c1 c3 08          	rol    $0x8,%r11d
14024e4f4:	44 03 da             	add    %edx,%r11d
14024e4f7:	41 33 c3             	xor    %r11d,%eax
14024e4fa:	41 23 c1             	and    %r9d,%eax
14024e4fd:	41 33 c2             	xor    %r10d,%eax
14024e500:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e505:	41 03 c4             	add    %r12d,%eax
14024e508:	03 d0                	add    %eax,%edx
14024e50a:	c1 c2 09             	rol    $0x9,%edx
14024e50d:	41 03 d0             	add    %r8d,%edx
14024e510:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e514:	8b c2                	mov    %edx,%eax
14024e516:	41 33 c3             	xor    %r11d,%eax
14024e519:	41 23 c2             	and    %r10d,%eax
14024e51c:	41 33 c3             	xor    %r11d,%eax
14024e51f:	41 c1 c3 0a          	rol    $0xa,%r11d
14024e523:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e528:	03 44 24 0c          	add    0xc(%rsp),%eax
14024e52c:	44 03 c0             	add    %eax,%r8d
14024e52f:	8b c2                	mov    %edx,%eax
14024e531:	41 c1 c0 0e          	rol    $0xe,%r8d
14024e535:	45 03 c1             	add    %r9d,%r8d
14024e538:	41 33 c0             	xor    %r8d,%eax
14024e53b:	41 23 c3             	and    %r11d,%eax
14024e53e:	33 c2                	xor    %edx,%eax
14024e540:	c1 c2 0a             	rol    $0xa,%edx
14024e543:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e548:	03 c3                	add    %ebx,%eax
14024e54a:	44 03 c8             	add    %eax,%r9d
14024e54d:	41 8b c0             	mov    %r8d,%eax
14024e550:	41 c1 c1 05          	rol    $0x5,%r9d
14024e554:	45 03 ca             	add    %r10d,%r9d
14024e557:	41 33 c1             	xor    %r9d,%eax
14024e55a:	23 c2                	and    %edx,%eax
14024e55c:	41 33 c0             	xor    %r8d,%eax
14024e55f:	41 c1 c0 0a          	rol    $0xa,%r8d
14024e563:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e568:	03 c7                	add    %edi,%eax
14024e56a:	44 03 d0             	add    %eax,%r10d
14024e56d:	41 8b c1             	mov    %r9d,%eax
14024e570:	41 c1 c2 06          	rol    $0x6,%r10d
14024e574:	45 03 d3             	add    %r11d,%r10d
14024e577:	41 33 c2             	xor    %r10d,%eax
14024e57a:	41 23 c0             	and    %r8d,%eax
14024e57d:	41 33 c1             	xor    %r9d,%eax
14024e580:	41 c1 c1 0a          	rol    $0xa,%r9d
14024e584:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e589:	03 c6                	add    %esi,%eax
14024e58b:	44 03 d8             	add    %eax,%r11d
14024e58e:	41 8b c2             	mov    %r10d,%eax
14024e591:	41 c1 c3 08          	rol    $0x8,%r11d
14024e595:	44 03 da             	add    %edx,%r11d
14024e598:	41 33 c3             	xor    %r11d,%eax
14024e59b:	41 23 c1             	and    %r9d,%eax
14024e59e:	41 33 c2             	xor    %r10d,%eax
14024e5a1:	41 c1 c2 0a          	rol    $0xa,%r10d
14024e5a5:	05 dc bc 1b 8f       	add    $0x8f1bbcdc,%eax
14024e5aa:	03 44 24 18          	add    0x18(%rsp),%eax
14024e5ae:	03 d0                	add    %eax,%edx
14024e5b0:	c1 c2 06             	rol    $0x6,%edx
14024e5b3:	41 03 d0             	add    %r8d,%edx
14024e5b6:	8b c2                	mov    %edx,%eax
14024e5b8:	41 33 c3             	xor    %r11d,%eax
14024e5bb:	41 23 c2             	and    %r10d,%eax
14024e5be:	41 33 c3             	xor    %r11d,%eax
14024e5c1:	41 c1 c3 0a          	rol    $0xa,%r11d