1400da7c4:	83 e1 01             	and    $0x1,%ecx
1400da7c7:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
1400da7cc:	83 e9 01             	sub    $0x1,%ecx
1400da7cf:	81 c9 ff df 77 3f    	or     $0x3f77dfff,%ecx
1400da7d5:	21 d1                	and    %edx,%ecx
1400da7d7:	44 89 c2             	mov    %r8d,%edx
1400da7da:	44 8b 80 d0 00 00 00 	mov    0xd0(%rax),%r8d
1400da7e1:	44 31 ca             	xor    %r9d,%edx
1400da7e4:	c1 ea 1d             	shr    $0x1d,%edx
1400da7e7:	44 89 44 24 1c       	mov    %r8d,0x1c(%rsp)
1400da7ec:	83 e2 01             	and    $0x1,%edx
1400da7ef:	83 ea 01             	sub    $0x1,%edx
1400da7f2:	81 ca ff f7 dd 9f    	or     $0x9fddf7ff,%edx
1400da7f8:	21 ca                	and    %ecx,%edx
1400da7fa:	44 89 c9             	mov    %r9d,%ecx
1400da7fd:	44 31 c1             	xor    %r8d,%ecx
1400da800:	c1 e9 1d             	shr    $0x1d,%ecx
1400da803:	83 e1 01             	and    $0x1,%ecx
1400da806:	83 e9 01             	sub    $0x1,%ecx
1400da809:	81 c9 ff fd ee cf    	or     $0xcfeefdff,%ecx
1400da80f:	21 d1                	and    %edx,%ecx
1400da811:	44 89 ca             	mov    %r9d,%edx
1400da814:	44 8b 88 cc 00 00 00 	mov    0xcc(%rax),%r9d
1400da81b:	c1 ea 19             	shr    $0x19,%edx
1400da81e:	31 fa                	xor    %edi,%edx
1400da820:	44 89 4c 24 08       	mov    %r9d,0x8(%rsp)
1400da825:	83 e2 10             	and    $0x10,%edx
1400da828:	83 ea 10             	sub    $0x10,%edx
1400da82b:	81 ca ff 77 ed df    	or     $0xdfed77ff,%edx
1400da831:	21 ca                	and    %ecx,%edx
1400da833:	44 89 c9             	mov    %r9d,%ecx
1400da836:	31 f9                	xor    %edi,%ecx
1400da838:	c1 e9 1d             	shr    $0x1d,%ecx
1400da83b:	83 e1 01             	and    $0x1,%ecx
1400da83e:	83 e9 01             	sub    $0x1,%ecx
1400da841:	81 c9 df ff fd 75    	or     $0x75fdffdf,%ecx
1400da847:	21 d1                	and    %edx,%ecx
1400da849:	44 89 c2             	mov    %r8d,%edx
1400da84c:	45 89 e0             	mov    %r12d,%r8d
1400da84f:	c1 ea 19             	shr    $0x19,%edx
1400da852:	44 31 ea             	xor    %r13d,%edx
1400da855:	83 e2 10             	and    $0x10,%edx
1400da858:	83 ea 10             	sub    $0x10,%edx
1400da85b:	41 c1 e8 1d          	shr    $0x1d,%r8d
1400da85f:	81 ca ff dd f6 ef    	or     $0xeff6ddff,%edx
1400da865:	21 ca                	and    %ecx,%edx
1400da867:	44 89 c9             	mov    %r9d,%ecx
1400da86a:	c1 e9 19             	shr    $0x19,%ecx
1400da86d:	44 31 d9             	xor    %r11d,%ecx
1400da870:	83 e1 10             	and    $0x10,%ecx
1400da873:	83 e9 10             	sub    $0x10,%ecx
1400da876:	81 c9 7f 77 fd f7    	or     $0xf7fd777f,%ecx
1400da87c:	21 d1                	and    %edx,%ecx
1400da87e:	44 89 e2             	mov    %r12d,%edx
1400da881:	31 da                	xor    %ebx,%edx
1400da883:	c1 ea 1d             	shr    $0x1d,%edx
1400da886:	83 e2 01             	and    $0x1,%edx
1400da889:	83 ea 01             	sub    $0x1,%edx
1400da88c:	81 ca f7 f5 cf ff    	or     $0xffcff5f7,%edx
1400da892:	21 ca                	and    %ecx,%edx
1400da894:	89 d9                	mov    %ebx,%ecx
1400da896:	31 f1                	xor    %esi,%ecx
1400da898:	c1 e9 1d             	shr    $0x1d,%ecx
1400da89b:	83 e1 01             	and    $0x1,%ecx
1400da89e:	83 e9 01             	sub    $0x1,%ecx
1400da8a1:	81 c9 7b fd e7 ff    	or     $0xffe7fd7b,%ecx
1400da8a7:	21 d1                	and    %edx,%ecx
1400da8a9:	44 89 fa             	mov    %r15d,%edx
1400da8ac:	c1 ea 04             	shr    $0x4,%edx
1400da8af:	44 31 c2             	xor    %r8d,%edx
1400da8b2:	83 e2 01             	and    $0x1,%edx
1400da8b5:	83 ea 01             	sub    $0x1,%edx
1400da8b8:	81 ca f5 f7 df 7f    	or     $0x7fdff7f5,%edx
1400da8be:	21 ca                	and    %ecx,%edx
1400da8c0:	8b 88 9c 00 00 00    	mov    0x9c(%rax),%ecx
1400da8c6:	41 89 c8             	mov    %ecx,%r8d
1400da8c9:	89 4c 24 04          	mov    %ecx,0x4(%rsp)
1400da8cd:	89 d9                	mov    %ebx,%ecx
1400da8cf:	41 c1 e8 04          	shr    $0x4,%r8d
1400da8d3:	c1 e9 1d             	shr    $0x1d,%ecx
1400da8d6:	41 31 c8             	xor    %ecx,%r8d
1400da8d9:	41 83 e0 01          	and    $0x1,%r8d
1400da8dd:	41 83 e8 01          	sub    $0x1,%r8d
1400da8e1:	41 81 c8 fa fd ef bf 	or     $0xbfeffdfa,%r8d
1400da8e8:	41 21 d0             	and    %edx,%r8d
1400da8eb:	41 f7 c0 82 00 08 a0 	test   $0xa0080082,%r8d
1400da8f2:	74 1f                	je     0x1400da913
1400da8f4:	8b 90 98 00 00 00    	mov    0x98(%rax),%edx
1400da8fa:	89 f1                	mov    %esi,%ecx
1400da8fc:	c1 e9 1d             	shr    $0x1d,%ecx
1400da8ff:	c1 ea 04             	shr    $0x4,%edx
1400da902:	31 ca                	xor    %ecx,%edx
1400da904:	83 e2 01             	and    $0x1,%edx
1400da907:	83 ea 01             	sub    $0x1,%edx
1400da90a:	81 ca 7d ff f7 5f    	or     $0x5ff7ff7d,%edx
1400da910:	41 21 d0             	and    %edx,%r8d
1400da913:	8b 90 94 00 00 00    	mov    0x94(%rax),%edx
1400da919:	8b 0c 24             	mov    (%rsp),%ecx
1400da91c:	89 54 24 0c          	mov    %edx,0xc(%rsp)
1400da920:	c1 e9 1d             	shr    $0x1d,%ecx
1400da923:	c1 ea 04             	shr    $0x4,%edx
1400da926:	31 ca                	xor    %ecx,%edx
1400da928:	83 e2 01             	and    $0x1,%edx
1400da92b:	83 ea 01             	sub    $0x1,%edx
1400da92e:	81 ca de ff fd af    	or     $0xaffdffde,%edx
1400da934:	44 21 c2             	and    %r8d,%edx
1400da937:	f7 c2 00 80 10 82    	test   $0x82108000,%edx
1400da93d:	74 22                	je     0x1400da961
1400da93f:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
1400da944:	44 33 80 e0 00 00 00 	xor    0xe0(%rax),%r8d
1400da94b:	41 c1 e8 1d          	shr    $0x1d,%r8d
1400da94f:	41 83 e0 01          	and    $0x1,%r8d
1400da953:	41 83 e8 01          	sub    $0x1,%r8d
1400da957:	41 81 c8 ff 7f ef 7d 	or     $0x7def7fff,%r8d
1400da95e:	44 21 c2             	and    %r8d,%edx
1400da961:	f7 c2 00 80 90 80    	test   $0x80908000,%edx
1400da967:	74 23                	je     0x1400da98c
1400da969:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
1400da96e:	44 8b 4c 24 1c       	mov    0x1c(%rsp),%r9d
1400da973:	41 c1 e8 19          	shr    $0x19,%r8d
1400da977:	45 31 c8             	xor    %r9d,%r8d
1400da97a:	41 83 e0 10          	and    $0x10,%r8d
1400da97e:	41 83 e8 10          	sub    $0x10,%r8d
1400da982:	41 81 c8 ff 7f 6f 7f 	or     $0x7f6f7fff,%r8d
1400da989:	44 21 c2             	and    %r8d,%edx
1400da98c:	f7 c2 00 20 28 40    	test   $0x40282000,%edx
1400da992:	74 23                	je     0x1400da9b7
1400da994:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
1400da999:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
1400da99e:	41 c1 e8 19          	shr    $0x19,%r8d
1400da9a2:	45 31 c8             	xor    %r9d,%r8d
1400da9a5:	41 83 e0 10          	and    $0x10,%r8d
1400da9a9:	41 83 e8 10          	sub    $0x10,%r8d
1400da9ad:	41 81 c8 ff df d7 bf 	or     $0xbfd7dfff,%r8d
1400da9b4:	44 21 c2             	and    %r8d,%edx
1400da9b7:	f7 c2 80 00 08 18    	test   $0x18080080,%edx
1400da9bd:	74 23                	je     0x1400da9e2
1400da9bf:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
1400da9c4:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
1400da9c9:	45 31 c8             	xor    %r9d,%r8d
1400da9cc:	41 c1 e8 1d          	shr    $0x1d,%r8d
1400da9d0:	41 83 e0 01          	and    $0x1,%r8d
1400da9d4:	41 83 e8 01          	sub    $0x1,%r8d
1400da9d8:	41 81 c8 7f ff f7 e7 	or     $0xe7f7ff7f,%r8d
1400da9df:	44 21 c2             	and    %r8d,%edx
1400da9e2:	44 8b 88 90 00 00 00 	mov    0x90(%rax),%r9d
1400da9e9:	44 89 4c 24 14       	mov    %r9d,0x14(%rsp)
1400da9ee:	f7 c2 08 02 11 00    	test   $0x110208,%edx
1400da9f4:	74 1c                	je     0x1400daa12
1400da9f6:	45 89 c8             	mov    %r9d,%r8d
1400da9f9:	41 c1 e8 04          	shr    $0x4,%r8d
1400da9fd:	41 31 c8             	xor    %ecx,%r8d
1400daa00:	41 83 e0 01          	and    $0x1,%r8d
1400daa04:	41 83 e8 01          	sub    $0x1,%r8d
1400daa08:	41 81 c8 f7 fd ee ff 	or     $0xffeefdf7,%r8d
1400daa0f:	44 21 c2             	and    %r8d,%edx
1400daa12:	f7 c2 00 80 30 00    	test   $0x308000,%edx
1400daa18:	74 1a                	je     0x1400daa34
1400daa1a:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1400daa1e:	33 88 e0 00 00 00    	xor    0xe0(%rax),%ecx
1400daa24:	c1 e9 1d             	shr    $0x1d,%ecx
1400daa27:	83 e1 01             	and    $0x1,%ecx
1400daa2a:	f7 d9                	neg    %ecx
1400daa2c:	81 c9 ff 7f cf ff    	or     $0xffcf7fff,%ecx
1400daa32:	21 ca                	and    %ecx,%edx
1400daa34:	f7 c2 00 08 0a 00    	test   $0xa0800,%edx
1400daa3a:	74 1c                	je     0x1400daa58
1400daa3c:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1400daa40:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
1400daa45:	44 31 c9             	xor    %r9d,%ecx
1400daa48:	c1 e9 1d             	shr    $0x1d,%ecx
1400daa4b:	83 e1 01             	and    $0x1,%ecx
1400daa4e:	f7 d9                	neg    %ecx
1400daa50:	81 c9 ff f7 f5 ff    	or     $0xfff5f7ff,%ecx
1400daa56:	21 ca                	and    %ecx,%edx
1400daa58:	f7 c2 00 22 01 00    	test   $0x12200,%edx
1400daa5e:	74 16                	je     0x1400daa76
1400daa60:	8b 4c 24 1c          	mov    0x1c(%rsp),%ecx
1400daa64:	31 f9                	xor    %edi,%ecx
1400daa66:	c1 e9 1d             	shr    $0x1d,%ecx
1400daa69:	83 e1 01             	and    $0x1,%ecx
1400daa6c:	f7 d9                	neg    %ecx
1400daa6e:	81 c9 ff dd fe ff    	or     $0xfffeddff,%ecx
1400daa74:	21 ca                	and    %ecx,%edx
1400daa76:	f7 c2 80 88 00 00    	test   $0x8880,%edx
1400daa7c:	74 17                	je     0x1400daa95
1400daa7e:	8b 4c 24 08          	mov    0x8(%rsp),%ecx
1400daa82:	44 31 e9             	xor    %r13d,%ecx
1400daa85:	c1 e9 1d             	shr    $0x1d,%ecx
1400daa88:	83 e1 01             	and    $0x1,%ecx
1400daa8b:	f7 d9                	neg    %ecx
1400daa8d:	81 c9 7f 77 ff ff    	or     $0xffff777f,%ecx
1400daa93:	21 ca                	and    %ecx,%edx
1400daa95:	89 f9                	mov    %edi,%ecx
1400daa97:	44 31 d9             	xor    %r11d,%ecx
1400daa9a:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1400daa9e:	f7 c2 20 22 00 00    	test   $0x2220,%edx
1400daaa4:	74 10                	je     0x1400daab6
1400daaa6:	c1 e9 1d             	shr    $0x1d,%ecx
1400daaa9:	83 e1 01             	and    $0x1,%ecx
1400daaac:	f7 d9                	neg    %ecx
1400daaae:	81 c9 df dd ff ff    	or     $0xffffdddf,%ecx
1400daab4:	21 ca                	and    %ecx,%edx
1400daab6:	44 89 e9             	mov    %r13d,%ecx
1400daab9:	44 31 d1             	xor    %r10d,%ecx
1400daabc:	89 4c 24 3c          	mov    %ecx,0x3c(%rsp)
1400daac0:	f7 c2 88 08 00 00    	test   $0x888,%edx
1400daac6:	74 10                	je     0x1400daad8
1400daac8:	c1 e9 1d             	shr    $0x1d,%ecx
1400daacb:	83 e1 01             	and    $0x1,%ecx
1400daace:	f7 d9                	neg    %ecx
1400daad0:	81 c9 77 f7 ff ff    	or     $0xfffff777,%ecx
1400daad6:	21 ca                	and    %ecx,%edx
1400daad8:	44 89 d9             	mov    %r11d,%ecx
1400daadb:	44 31 f1             	xor    %r14d,%ecx
1400daade:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1400daae2:	f7 c2 24 02 00 00    	test   $0x224,%edx
1400daae8:	74 10                	je     0x1400daafa
1400daaea:	c1 e9 1d             	shr    $0x1d,%ecx
1400daaed:	83 e1 01             	and    $0x1,%ecx
1400daaf0:	f7 d9                	neg    %ecx
1400daaf2:	81 c9 db fd ff ff    	or     $0xfffffddb,%ecx
1400daaf8:	21 ca                	and    %ecx,%edx
1400daafa:	44 8b 4c 24 10       	mov    0x10(%rsp),%r9d
1400daaff:	45 31 d1             	xor    %r10d,%r9d
1400dab02:	44 89 c9             	mov    %r9d,%ecx
1400dab05:	44 89 4c 24 4c       	mov    %r9d,0x4c(%rsp)
1400dab0a:	83 e1 40             	and    $0x40,%ecx
1400dab0d:	83 e9 40             	sub    $0x40,%ecx
1400dab10:	81 c9 bf bb ff ff    	or     $0xffffbbbf,%ecx
1400dab16:	21 d1                	and    %edx,%ecx
1400dab18:	f6 c1 8a             	test   $0x8a,%cl
1400dab1b:	74 13                	je     0x1400dab30
1400dab1d:	44 89 ca             	mov    %r9d,%edx
1400dab20:	c1 ea 1d             	shr    $0x1d,%edx
1400dab23:	83 e2 01             	and    $0x1,%edx
1400dab26:	f7 da                	neg    %edx
1400dab28:	81 ca 75 ff ff ff    	or     $0xffffff75,%edx
1400dab2e:	21 d1                	and    %edx,%ecx
1400dab30:	41 89 e8             	mov    %ebp,%r8d
1400dab33:	45 31 f0             	xor    %r14d,%r8d
1400dab36:	44 89 c2             	mov    %r8d,%edx
1400dab39:	c1 ea 06             	shr    $0x6,%edx
1400dab3c:	83 e2 01             	and    $0x1,%edx
1400dab3f:	83 ea 01             	sub    $0x1,%edx
1400dab42:	81 ca ef ee ff ff    	or     $0xffffeeef,%edx
1400dab48:	21 ca                	and    %ecx,%edx
1400dab4a:	f6 c2 25             	test   $0x25,%dl
1400dab4d:	74 12                	je     0x1400dab61
1400dab4f:	41 c1 e8 1d          	shr    $0x1d,%r8d
1400dab53:	41 83 e0 01          	and    $0x1,%r8d
1400dab57:	41 f7 d8             	neg    %r8d
1400dab5a:	41 83 c8 da          	or     $0xffffffda,%r8d
1400dab5e:	44 21 c2             	and    %r8d,%edx
1400dab61:	44 8b 0c 24          	mov    (%rsp),%r9d
1400dab65:	41 89 d8             	mov    %ebx,%r8d
1400dab68:	41 89 f7             	mov    %esi,%r15d
1400dab6b:	89 f1                	mov    %esi,%ecx
1400dab6d:	41 c1 ef 05          	shr    $0x5,%r15d
1400dab71:	41 c1 e8 05          	shr    $0x5,%r8d
1400dab75:	44 31 c1             	xor    %r8d,%ecx
1400dab78:	45 31 f9             	xor    %r15d,%r9d
1400dab7b:	44 89 7c 24 38       	mov    %r15d,0x38(%rsp)
1400dab80:	83 e1 02             	and    $0x2,%ecx
1400dab83:	41 83 e1 02          	and    $0x2,%r9d
1400dab87:	f7 d9                	neg    %ecx
1400dab89:	41 f7 d9             	neg    %r9d
1400dab8c:	81 c9 ff fe fb fb    	or     $0xfbfbfeff,%ecx
1400dab92:	41 81 c9 bf bf ff fe 	or     $0xfeffbfbf,%r9d
1400dab99:	44 21 c9             	and    %r9d,%ecx
1400dab9c:	21 d1                	and    %edx,%ecx
1400dab9e:	f7 c1 0a 00 00 80    	test   $0x8000000a,%ecx
1400daba4:	74 15                	je     0x1400dabbb
1400daba6:	8b 14 24             	mov    (%rsp),%edx
1400daba9:	31 da                	xor    %ebx,%edx
1400dabab:	c1 ea 04             	shr    $0x4,%edx
1400dabae:	83 e2 01             	and    $0x1,%edx
1400dabb1:	f7 da                	neg    %edx
1400dabb3:	81 ca f5 ff ff 7f    	or     $0x7ffffff5,%edx
1400dabb9:	21 d1                	and    %edx,%ecx
1400dabbb:	44 8b 0c 24          	mov    (%rsp),%r9d
1400dabbf:	44 8b 7c 24 04       	mov    0x4(%rsp),%r15d
1400dabc4:	41 c1 e9 05          	shr    $0x5,%r9d
1400dabc8:	44 89 fa             	mov    %r15d,%edx
1400dabcb:	44 31 ca             	xor    %r9d,%edx
1400dabce:	83 e2 02             	and    $0x2,%edx
1400dabd1:	f7 da                	neg    %edx
1400dabd3:	81 ca ef ef bf ff    	or     $0xffbfefef,%edx
1400dabd9:	21 ca                	and    %ecx,%edx
1400dabdb:	f7 c2 05 00 00 40    	test   $0x40000005,%edx
1400dabe1:	74 15                	je     0x1400dabf8
1400dabe3:	44 89 f9             	mov    %r15d,%ecx
1400dabe6:	31 f1                	xor    %esi,%ecx
1400dabe8:	c1 e9 04             	shr    $0x4,%ecx
1400dabeb:	83 e1 01             	and    $0x1,%ecx
1400dabee:	f7 d9                	neg    %ecx
1400dabf0:	81 c9 fa ff ff bf    	or     $0xbffffffa,%ecx
1400dabf6:	21 ca                	and    %ecx,%edx
1400dabf8:	f7 c2 02 00 00 a0    	test   $0xa0000002,%edx
1400dabfe:	74 19                	je     0x1400dac19
1400dac00:	8b 0c 24             	mov    (%rsp),%ecx
1400dac03:	33 88 98 00 00 00    	xor    0x98(%rax),%ecx
1400dac09:	c1 e9 04             	shr    $0x4,%ecx
1400dac0c:	83 e1 01             	and    $0x1,%ecx
1400dac0f:	f7 d9                	neg    %ecx
1400dac11:	81 c9 fd ff ff 5f    	or     $0x5ffffffd,%ecx
1400dac17:	21 ca                	and    %ecx,%edx
1400dac19:	f7 c2 01 00 00 50    	test   $0x50000001,%edx
1400dac1f:	74 1c                	je     0x1400dac3d
1400dac21:	8b 4c 24 04          	mov    0x4(%rsp),%ecx
1400dac25:	44 8b 7c 24 0c       	mov    0xc(%rsp),%r15d
1400dac2a:	44 31 f9             	xor    %r15d,%ecx
1400dac2d:	c1 e9 04             	shr    $0x4,%ecx
1400dac30:	83 e1 01             	and    $0x1,%ecx
1400dac33:	f7 d9                	neg    %ecx
1400dac35:	81 c9 fe ff ff af    	or     $0xaffffffe,%ecx
1400dac3b:	21 ca                	and    %ecx,%edx
1400dac3d:	8b 4c 24 0c          	mov    0xc(%rsp),%ecx
1400dac41:	c1 e9 05             	shr    $0x5,%ecx
1400dac44:	41 89 cf             	mov    %ecx,%r15d
1400dac47:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1400dac4b:	8b 4c 24 14          	mov    0x14(%rsp),%ecx
1400dac4f:	44 31 f9             	xor    %r15d,%ecx
1400dac52:	83 e1 02             	and    $0x2,%ecx
1400dac55:	f7 d9                	neg    %ecx
1400dac57:	81 c9 bf ef fb ff    	or     $0xfffbefbf,%ecx
1400dac5d:	21 d1                	and    %edx,%ecx
1400dac5f:	8b 90 8c 00 00 00    	mov    0x8c(%rax),%edx
1400dac65:	89 54 24 28          	mov    %edx,0x28(%rsp)
1400dac69:	f7 c1 84 00 08 00    	test   $0x80084,%ecx
1400dac6f:	74 1d                	je     0x1400dac8e
1400dac71:	44 8b 7c 24 04       	mov    0x4(%rsp),%r15d
1400dac76:	c1 ea 04             	shr    $0x4,%edx
1400dac79:	41 c1 ef 1d          	shr    $0x1d,%r15d
1400dac7d:	44 31 fa             	xor    %r15d,%edx
1400dac80:	83 e2 01             	and    $0x1,%edx
1400dac83:	83 ea 01             	sub    $0x1,%edx
1400dac86:	81 ca 7b ff f7 ff    	or     $0xfff7ff7b,%edx
1400dac8c:	21 d1                	and    %edx,%ecx
1400dac8e:	f7 c1 80 00 10 00    	test   $0x100080,%ecx
1400dac94:	74 1c                	je     0x1400dacb2
1400dac96:	8b 90 00 01 00 00    	mov    0x100(%rax),%edx
1400dac9c:	c1 ea 05             	shr    $0x5,%edx
1400dac9f:	33 90 fc 00 00 00    	xor    0xfc(%rax),%edx
1400daca5:	83 e2 01             	and    $0x1,%edx
1400daca8:	f7 da                	neg    %edx
1400dacaa:	81 ca 7f ff ef ff    	or     $0xffefff7f,%edx
1400dacb0:	21 d1                	and    %edx,%ecx
1400dacb2:	f7 c1 04 00 01 00    	test   $0x10004,%ecx
1400dacb8:	74 1c                	je     0x1400dacd6