140d93ec3:	41 8b d1             	mov    %r9d,%edx
140d93ec6:	c1 ea 0f             	shr    $0xf,%edx
140d93ec9:	41 8b c5             	mov    %r13d,%eax
140d93ecc:	c1 e0 1e             	shl    $0x1e,%eax
140d93ecf:	44 0b c0             	or     %eax,%r8d
140d93ed2:	41 8b c1             	mov    %r9d,%eax
140d93ed5:	c1 e0 0f             	shl    $0xf,%eax
140d93ed8:	44 33 c0             	xor    %eax,%r8d
140d93edb:	41 8b c5             	mov    %r13d,%eax
140d93ede:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d93ee3:	33 d0                	xor    %eax,%edx
140d93ee5:	41 8b c5             	mov    %r13d,%eax
140d93ee8:	c1 e8 1a             	shr    $0x1a,%eax
140d93eeb:	c1 ea 02             	shr    $0x2,%edx
140d93eee:	44 0b c2             	or     %edx,%r8d
140d93ef1:	41 8b d5             	mov    %r13d,%edx
140d93ef4:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d93efa:	45 33 f8             	xor    %r8d,%r15d
140d93efd:	c1 e2 06             	shl    $0x6,%edx
140d93f00:	44 8b c6             	mov    %esi,%r8d
140d93f03:	0b d0                	or     %eax,%edx
140d93f05:	41 c1 e8 14          	shr    $0x14,%r8d
140d93f09:	41 8b c1             	mov    %r9d,%eax
140d93f0c:	41 c1 e1 11          	shl    $0x11,%r9d
140d93f10:	c1 e8 09             	shr    $0x9,%eax
140d93f13:	33 d0                	xor    %eax,%edx
140d93f15:	41 8b c5             	mov    %r13d,%eax
140d93f18:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d93f1d:	44 33 c8             	xor    %eax,%r9d
140d93f20:	8b c6                	mov    %esi,%eax
140d93f22:	c1 e0 0c             	shl    $0xc,%eax
140d93f25:	44 0b c0             	or     %eax,%r8d
140d93f28:	41 c1 e1 06          	shl    $0x6,%r9d
140d93f2c:	41 0b d1             	or     %r9d,%edx
140d93f2f:	8d 85 43 3d c5 ce    	lea    -0x313ac2bd(%rbp),%eax
140d93f35:	41 03 c0             	add    %r8d,%eax
140d93f38:	44 33 fa             	xor    %edx,%r15d
140d93f3b:	44 33 7c 24 1c       	xor    0x1c(%rsp),%r15d
140d93f40:	44 8b c8             	mov    %eax,%r9d
140d93f43:	44 33 7c 24 28       	xor    0x28(%rsp),%r15d
140d93f48:	8b d6                	mov    %esi,%edx
140d93f4a:	44 33 7c 24 10       	xor    0x10(%rsp),%r15d
140d93f4f:	41 0b d4             	or     %r12d,%edx
140d93f52:	c1 e0 07             	shl    $0x7,%eax
140d93f55:	41 23 d2             	and    %r10d,%edx
140d93f58:	41 c1 e9 19          	shr    $0x19,%r9d
140d93f5c:	44 0b c8             	or     %eax,%r9d
140d93f5f:	44 89 7c 24 44       	mov    %r15d,0x44(%rsp)
140d93f64:	8b c6                	mov    %esi,%eax
140d93f66:	41 23 c4             	and    %r12d,%eax
140d93f69:	0b d0                	or     %eax,%edx
140d93f6b:	41 8b c1             	mov    %r9d,%eax
140d93f6e:	41 33 c0             	xor    %r8d,%eax
140d93f71:	44 8b 44 24 08       	mov    0x8(%rsp),%r8d
140d93f76:	41 03 c3             	add    %r11d,%eax
140d93f79:	45 8b e8             	mov    %r8d,%r13d
140d93f7c:	44 33 2c 24          	xor    (%rsp),%r13d
140d93f80:	03 c2                	add    %edx,%eax
140d93f82:	44 03 e8             	add    %eax,%r13d
140d93f85:	8b d7                	mov    %edi,%edx
140d93f87:	41 33 d6             	xor    %r14d,%edx
140d93f8a:	41 8b f6             	mov    %r14d,%esi
140d93f8d:	23 d5                	and    %ebp,%edx
140d93f8f:	41 c1 ee 0d          	shr    $0xd,%r14d
140d93f93:	33 d7                	xor    %edi,%edx
140d93f95:	c1 e6 13             	shl    $0x13,%esi
140d93f98:	41 03 d1             	add    %r9d,%edx
140d93f9b:	41 0b f6             	or     %r14d,%esi
140d93f9e:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140d93fa3:	41 03 d0             	add    %r8d,%edx
140d93fa6:	03 d3                	add    %ebx,%edx
140d93fa8:	45 8b c8             	mov    %r8d,%r9d
140d93fab:	44 33 4c 24 04       	xor    0x4(%rsp),%r9d
140d93fb0:	44 8b fa             	mov    %edx,%r15d
140d93fb3:	8b c2                	mov    %edx,%eax
140d93fb5:	41 c1 cf 17          	ror    $0x17,%r15d
140d93fb9:	c1 c8 0f             	ror    $0xf,%eax
140d93fbc:	45 8b de             	mov    %r14d,%r11d
140d93fbf:	44 33 f8             	xor    %eax,%r15d
140d93fc2:	41 c1 cb 11          	ror    $0x11,%r11d
140d93fc6:	8b 44 24 14          	mov    0x14(%rsp),%eax
140d93fca:	44 33 fa             	xor    %edx,%r15d
140d93fcd:	c1 c8 19             	ror    $0x19,%eax
140d93fd0:	41 8b d1             	mov    %r9d,%edx
140d93fd3:	44 33 d8             	xor    %eax,%r11d
140d93fd6:	c1 ea 0f             	shr    $0xf,%edx
140d93fd9:	45 8b c6             	mov    %r14d,%r8d
140d93fdc:	41 8b c6             	mov    %r14d,%eax
140d93fdf:	c1 e0 1e             	shl    $0x1e,%eax
140d93fe2:	41 8b dc             	mov    %r12d,%ebx
140d93fe5:	41 c1 e8 02          	shr    $0x2,%r8d
140d93fe9:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d93ff0:	c1 eb 17             	shr    $0x17,%ebx
140d93ff3:	44 0b c0             	or     %eax,%r8d
140d93ff6:	41 c1 e4 09          	shl    $0x9,%r12d
140d93ffa:	41 8b c1             	mov    %r9d,%eax
140d93ffd:	41 0b dc             	or     %r12d,%ebx
140d94000:	c1 e0 0f             	shl    $0xf,%eax
140d94003:	44 33 c0             	xor    %eax,%r8d
140d94006:	41 8b c6             	mov    %r14d,%eax
140d94009:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d9400e:	33 d0                	xor    %eax,%edx
140d94010:	41 8b c6             	mov    %r14d,%eax
140d94013:	c1 e8 1a             	shr    $0x1a,%eax
140d94016:	c1 ea 02             	shr    $0x2,%edx
140d94019:	44 0b c2             	or     %edx,%r8d
140d9401c:	41 8b d6             	mov    %r14d,%edx
140d9401f:	45 33 d8             	xor    %r8d,%r11d
140d94022:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d94028:	c1 e2 06             	shl    $0x6,%edx
140d9402b:	45 8b c5             	mov    %r13d,%r8d
140d9402e:	0b d0                	or     %eax,%edx
140d94030:	41 c1 e8 14          	shr    $0x14,%r8d
140d94034:	41 8b c1             	mov    %r9d,%eax
140d94037:	41 c1 e1 11          	shl    $0x11,%r9d
140d9403b:	c1 e8 09             	shr    $0x9,%eax
140d9403e:	33 d0                	xor    %eax,%edx
140d94040:	41 8b c6             	mov    %r14d,%eax
140d94043:	44 8b 74 24 34       	mov    0x34(%rsp),%r14d
140d94048:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d9404d:	44 33 c8             	xor    %eax,%r9d
140d94050:	41 8b c5             	mov    %r13d,%eax
140d94053:	c1 e0 0c             	shl    $0xc,%eax
140d94056:	41 c1 e1 06          	shl    $0x6,%r9d
140d9405a:	44 0b c0             	or     %eax,%r8d
140d9405d:	41 0b d1             	or     %r9d,%edx
140d94060:	41 8d 87 87 7a 8a 9d 	lea    -0x62758579(%r15),%eax
140d94067:	44 33 da             	xor    %edx,%r11d
140d9406a:	41 03 c0             	add    %r8d,%eax
140d9406d:	44 33 5c 24 08       	xor    0x8(%rsp),%r11d
140d94072:	44 8b c8             	mov    %eax,%r9d
140d94075:	44 33 5c 24 3c       	xor    0x3c(%rsp),%r11d
140d9407a:	41 8b d5             	mov    %r13d,%edx
140d9407d:	44 33 5c 24 04       	xor    0x4(%rsp),%r11d
140d94082:	41 0b d6             	or     %r14d,%edx
140d94085:	c1 e0 07             	shl    $0x7,%eax
140d94088:	41 c1 e9 19          	shr    $0x19,%r9d
140d9408c:	44 0b c8             	or     %eax,%r9d
140d9408f:	44 89 5c 24 24       	mov    %r11d,0x24(%rsp)
140d94094:	23 d3                	and    %ebx,%edx
140d94096:	41 8b c5             	mov    %r13d,%eax
140d94099:	44 8b 64 24 18       	mov    0x18(%rsp),%r12d
140d9409e:	41 23 c6             	and    %r14d,%eax
140d940a1:	0b d0                	or     %eax,%edx
140d940a3:	45 8b de             	mov    %r14d,%r11d
140d940a6:	41 8b c1             	mov    %r9d,%eax
140d940a9:	41 c1 e6 09          	shl    $0x9,%r14d
140d940ad:	41 33 c0             	xor    %r8d,%eax
140d940b0:	41 c1 eb 17          	shr    $0x17,%r11d
140d940b4:	44 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8d
140d940bb:	00
140d940bc:	41 03 c2             	add    %r10d,%eax
140d940bf:	03 c2                	add    %edx,%eax
140d940c1:	45 33 e0             	xor    %r8d,%r12d
140d940c4:	44 03 e0             	add    %eax,%r12d
140d940c7:	45 0b de             	or     %r14d,%r11d
140d940ca:	44 8b 74 24 2c       	mov    0x2c(%rsp),%r14d
140d940cf:	8b d6                	mov    %esi,%edx
140d940d1:	33 d5                	xor    %ebp,%edx
140d940d3:	45 8b d6             	mov    %r14d,%r10d
140d940d6:	41 23 d7             	and    %r15d,%edx
140d940d9:	41 c1 ca 11          	ror    $0x11,%r10d
140d940dd:	33 d6                	xor    %esi,%edx
140d940df:	41 03 d1             	add    %r9d,%edx
140d940e2:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
140d940e7:	41 03 d0             	add    %r8d,%edx
140d940ea:	45 33 c8             	xor    %r8d,%r9d
140d940ed:	03 d7                	add    %edi,%edx
140d940ef:	45 8b c6             	mov    %r14d,%r8d
140d940f2:	8b c2                	mov    %edx,%eax
140d940f4:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d940fb:	c1 c8 0f             	ror    $0xf,%eax
140d940fe:	8b fd                	mov    %ebp,%edi
140d94100:	c1 ed 0d             	shr    $0xd,%ebp
140d94103:	41 c1 e0 06          	shl    $0x6,%r8d
140d94107:	c1 e7 13             	shl    $0x13,%edi
140d9410a:	0b fd                	or     %ebp,%edi
140d9410c:	8b ea                	mov    %edx,%ebp
140d9410e:	c1 cd 17             	ror    $0x17,%ebp
140d94111:	33 e8                	xor    %eax,%ebp
140d94113:	8b 04 24             	mov    (%rsp),%eax
140d94116:	c1 c8 19             	ror    $0x19,%eax
140d94119:	33 ea                	xor    %edx,%ebp
140d9411b:	44 33 d0             	xor    %eax,%r10d
140d9411e:	41 8b d1             	mov    %r9d,%edx
140d94121:	c1 e2 11             	shl    $0x11,%edx
140d94124:	41 8b c6             	mov    %r14d,%eax
140d94127:	c1 e8 1a             	shr    $0x1a,%eax
140d9412a:	44 0b c0             	or     %eax,%r8d
140d9412d:	41 8b c1             	mov    %r9d,%eax
140d94130:	c1 e8 09             	shr    $0x9,%eax
140d94133:	44 33 c0             	xor    %eax,%r8d
140d94136:	41 8b c6             	mov    %r14d,%eax
140d94139:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d9413e:	33 d0                	xor    %eax,%edx
140d94140:	41 8b c6             	mov    %r14d,%eax
140d94143:	c1 e0 1e             	shl    $0x1e,%eax
140d94146:	c1 e2 06             	shl    $0x6,%edx
140d94149:	44 0b c2             	or     %edx,%r8d
140d9414c:	41 8b d6             	mov    %r14d,%edx
140d9414f:	45 33 d0             	xor    %r8d,%r10d
140d94152:	c1 ea 02             	shr    $0x2,%edx
140d94155:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d9415b:	45 8b c4             	mov    %r12d,%r8d
140d9415e:	0b d0                	or     %eax,%edx
140d94160:	41 c1 e8 14          	shr    $0x14,%r8d
140d94164:	41 8b c1             	mov    %r9d,%eax
140d94167:	41 c1 e9 0f          	shr    $0xf,%r9d
140d9416b:	c1 e0 0f             	shl    $0xf,%eax
140d9416e:	33 d0                	xor    %eax,%edx
140d94170:	41 8b c6             	mov    %r14d,%eax
140d94173:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d94178:	44 33 c8             	xor    %eax,%r9d
140d9417b:	41 8b c4             	mov    %r12d,%eax
140d9417e:	41 c1 e9 02          	shr    $0x2,%r9d
140d94182:	41 0b d1             	or     %r9d,%edx
140d94185:	c1 e0 0c             	shl    $0xc,%eax
140d94188:	44 33 d2             	xor    %edx,%r10d
140d9418b:	44 33 54 24 20       	xor    0x20(%rsp),%r10d
140d94190:	44 33 54 24 40       	xor    0x40(%rsp),%r10d
140d94195:	44 31 94 24 c8 00 00 	xor    %r10d,0xc8(%rsp)
140d9419c:	00
140d9419d:	44 0b c0             	or     %eax,%r8d
140d941a0:	8d 85 0f f5 14 3b    	lea    0x3b14f50f(%rbp),%eax
140d941a6:	44 8b 74 24 10       	mov    0x10(%rsp),%r14d
140d941ab:	41 03 c0             	add    %r8d,%eax
140d941ae:	44 33 74 24 0c       	xor    0xc(%rsp),%r14d
140d941b3:	44 8b c8             	mov    %eax,%r9d
140d941b6:	c1 e0 07             	shl    $0x7,%eax
140d941b9:	41 8b d4             	mov    %r12d,%edx
140d941bc:	41 0b d5             	or     %r13d,%edx
140d941bf:	41 c1 e9 19          	shr    $0x19,%r9d
140d941c3:	44 0b c8             	or     %eax,%r9d
140d941c6:	41 23 d3             	and    %r11d,%edx
140d941c9:	41 8b c4             	mov    %r12d,%eax
140d941cc:	45 8b d5             	mov    %r13d,%r10d
140d941cf:	41 23 c5             	and    %r13d,%eax
140d941d2:	41 c1 ea 17          	shr    $0x17,%r10d
140d941d6:	0b d0                	or     %eax,%edx
140d941d8:	41 c1 e5 09          	shl    $0x9,%r13d
140d941dc:	41 8b c1             	mov    %r9d,%eax
140d941df:	45 0b d5             	or     %r13d,%r10d
140d941e2:	41 33 c0             	xor    %r8d,%eax
140d941e5:	03 c3                	add    %ebx,%eax
140d941e7:	41 8b df             	mov    %r15d,%ebx
140d941ea:	03 c2                	add    %edx,%eax
140d941ec:	c1 e3 13             	shl    $0x13,%ebx
140d941ef:	44 03 f0             	add    %eax,%r14d
140d941f2:	8b d7                	mov    %edi,%edx
140d941f4:	41 33 d7             	xor    %r15d,%edx
140d941f7:	45 8b c6             	mov    %r14d,%r8d
140d941fa:	23 d5                	and    %ebp,%edx
140d941fc:	41 c1 ef 0d          	shr    $0xd,%r15d
140d94200:	33 d7                	xor    %edi,%edx
140d94202:	41 c1 e8 14          	shr    $0x14,%r8d
140d94206:	41 03 d1             	add    %r9d,%edx
140d94209:	41 0b df             	or     %r15d,%ebx
140d9420c:	03 54 24 0c          	add    0xc(%rsp),%edx
140d94210:	44 8b 7c 24 04       	mov    0x4(%rsp),%r15d
140d94215:	03 d6                	add    %esi,%edx
140d94217:	44 33 7c 24 14       	xor    0x14(%rsp),%r15d
140d9421c:	8b f2                	mov    %edx,%esi
140d9421e:	8b c2                	mov    %edx,%eax
140d94220:	c1 ce 17             	ror    $0x17,%esi
140d94223:	c1 c8 0f             	ror    $0xf,%eax
140d94226:	33 f0                	xor    %eax,%esi
140d94228:	41 8b c6             	mov    %r14d,%eax
140d9422b:	33 f2                	xor    %edx,%esi
140d9422d:	c1 e0 0c             	shl    $0xc,%eax
140d94230:	44 0b c0             	or     %eax,%r8d
140d94233:	41 8b d6             	mov    %r14d,%edx
140d94236:	41 0b d4             	or     %r12d,%edx
140d94239:	41 23 d2             	and    %r10d,%edx
140d9423c:	8d 86 1e ea 29 76    	lea    0x7629ea1e(%rsi),%eax
140d94242:	41 03 c0             	add    %r8d,%eax
140d94245:	44 8b c8             	mov    %eax,%r9d
140d94248:	c1 e0 07             	shl    $0x7,%eax
140d9424b:	41 c1 e9 19          	shr    $0x19,%r9d
140d9424f:	44 0b c8             	or     %eax,%r9d
140d94252:	41 8b c6             	mov    %r14d,%eax
140d94255:	41 23 c4             	and    %r12d,%eax
140d94258:	0b d0                	or     %eax,%edx
140d9425a:	41 8b c1             	mov    %r9d,%eax
140d9425d:	41 33 c0             	xor    %r8d,%eax
140d94260:	41 03 c3             	add    %r11d,%eax
140d94263:	45 8b dc             	mov    %r12d,%r11d
140d94266:	03 c2                	add    %edx,%eax
140d94268:	41 c1 eb 17          	shr    $0x17,%r11d
140d9426c:	8b d5                	mov    %ebp,%edx
140d9426e:	41 c1 e4 09          	shl    $0x9,%r12d
140d94272:	33 d3                	xor    %ebx,%edx
140d94274:	44 03 f8             	add    %eax,%r15d
140d94277:	23 d6                	and    %esi,%edx
140d94279:	45 0b dc             	or     %r12d,%r11d
140d9427c:	33 d3                	xor    %ebx,%edx
140d9427e:	41 03 d1             	add    %r9d,%edx
140d94281:	03 54 24 14          	add    0x14(%rsp),%edx
140d94285:	03 d7                	add    %edi,%edx
140d94287:	8b fd                	mov    %ebp,%edi
140d94289:	c1 ed 0d             	shr    $0xd,%ebp
140d9428c:	8b c2                	mov    %edx,%eax
140d9428e:	c1 e7 13             	shl    $0x13,%edi
140d94291:	0b fd                	or     %ebp,%edi
140d94293:	8b ea                	mov    %edx,%ebp
140d94295:	c1 cd 17             	ror    $0x17,%ebp
140d94298:	44 8b 6c 24 40       	mov    0x40(%rsp),%r13d
140d9429d:	45 8b c7             	mov    %r15d,%r8d
140d942a0:	c1 c8 0f             	ror    $0xf,%eax
140d942a3:	45 8b e5             	mov    %r13d,%r12d
140d942a6:	44 33 24 24          	xor    (%rsp),%r12d
140d942aa:	33 e8                	xor    %eax,%ebp
140d942ac:	33 ea                	xor    %edx,%ebp
140d942ae:	41 c1 e8 14          	shr    $0x14,%r8d
140d942b2:	41 8b c7             	mov    %r15d,%eax
140d942b5:	41 8b d7             	mov    %r15d,%edx
140d942b8:	c1 e0 0c             	shl    $0xc,%eax
140d942bb:	41 0b d6             	or     %r14d,%edx
140d942be:	44 0b c0             	or     %eax,%r8d
140d942c1:	41 23 d3             	and    %r11d,%edx
140d942c4:	8d 85 3c d4 53 ec    	lea    -0x13ac2bc4(%rbp),%eax
140d942ca:	41 03 c0             	add    %r8d,%eax
140d942cd:	44 8b c8             	mov    %eax,%r9d
140d942d0:	c1 e0 07             	shl    $0x7,%eax
140d942d3:	41 c1 e9 19          	shr    $0x19,%r9d
140d942d7:	44 0b c8             	or     %eax,%r9d
140d942da:	41 8b c7             	mov    %r15d,%eax
140d942dd:	41 23 c6             	and    %r14d,%eax
140d942e0:	0b d0                	or     %eax,%edx
140d942e2:	41 8b c1             	mov    %r9d,%eax
140d942e5:	41 33 c0             	xor    %r8d,%eax
140d942e8:	41 03 c2             	add    %r10d,%eax
140d942eb:	45 8b d6             	mov    %r14d,%r10d
140d942ee:	03 c2                	add    %edx,%eax
140d942f0:	41 c1 e6 09          	shl    $0x9,%r14d
140d942f4:	44 03 e0             	add    %eax,%r12d
140d942f7:	41 c1 ea 17          	shr    $0x17,%r10d
140d942fb:	45 0b d6             	or     %r14d,%r10d
140d942fe:	8b d7                	mov    %edi,%edx
140d94300:	44 8b 74 24 28       	mov    0x28(%rsp),%r14d
140d94305:	33 d6                	xor    %esi,%edx
140d94307:	44 33 74 24 18       	xor    0x18(%rsp),%r14d
140d9430c:	23 d5                	and    %ebp,%edx
140d9430e:	33 d7                	xor    %edi,%edx
140d94310:	45 8b c4             	mov    %r12d,%r8d
140d94313:	41 03 d1             	add    %r9d,%edx
140d94316:	41 c1 e8 14          	shr    $0x14,%r8d
140d9431a:	03 14 24             	add    (%rsp),%edx
140d9431d:	03 d3                	add    %ebx,%edx
140d9431f:	8b de                	mov    %esi,%ebx
140d94321:	8b c2                	mov    %edx,%eax