446d10:	2b f2                	sub    %edx,%esi
446d12:	74 13                	je     0x446d27
446d14:	33 d2                	xor    %edx,%edx
446d16:	85 f6                	test   %esi,%esi
446d18:	0f 9f c2             	setg   %dl
446d1b:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446d1f:	85 f6                	test   %esi,%esi
446d21:	0f 85 f7 fb ff ff    	jne    0x44691e
446d27:	0f b6 70 e6          	movzbl -0x1a(%eax),%esi
446d2b:	0f b6 51 e6          	movzbl -0x1a(%ecx),%edx
446d2f:	2b f2                	sub    %edx,%esi
446d31:	74 0f                	je     0x446d42
446d33:	33 d2                	xor    %edx,%edx
446d35:	85 f6                	test   %esi,%esi
446d37:	0f 9f c2             	setg   %dl
446d3a:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446d3e:	eb 02                	jmp    0x446d42
446d40:	33 f6                	xor    %esi,%esi
446d42:	85 f6                	test   %esi,%esi
446d44:	0f 85 d4 fb ff ff    	jne    0x44691e
446d4a:	8b 50 e7             	mov    -0x19(%eax),%edx
446d4d:	3b 51 e7             	cmp    -0x19(%ecx),%edx
446d50:	74 75                	je     0x446dc7
446d52:	0f b6 f2             	movzbl %dl,%esi
446d55:	0f b6 51 e7          	movzbl -0x19(%ecx),%edx
446d59:	2b f2                	sub    %edx,%esi
446d5b:	74 13                	je     0x446d70
446d5d:	33 d2                	xor    %edx,%edx
446d5f:	85 f6                	test   %esi,%esi
446d61:	0f 9f c2             	setg   %dl
446d64:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446d68:	85 f6                	test   %esi,%esi
446d6a:	0f 85 ae fb ff ff    	jne    0x44691e
446d70:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
446d74:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
446d78:	2b f2                	sub    %edx,%esi
446d7a:	74 13                	je     0x446d8f
446d7c:	33 d2                	xor    %edx,%edx
446d7e:	85 f6                	test   %esi,%esi
446d80:	0f 9f c2             	setg   %dl
446d83:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446d87:	85 f6                	test   %esi,%esi
446d89:	0f 85 8f fb ff ff    	jne    0x44691e
446d8f:	0f b6 70 e9          	movzbl -0x17(%eax),%esi
446d93:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
446d97:	2b f2                	sub    %edx,%esi
446d99:	74 13                	je     0x446dae
446d9b:	33 d2                	xor    %edx,%edx
446d9d:	85 f6                	test   %esi,%esi
446d9f:	0f 9f c2             	setg   %dl
446da2:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446da6:	85 f6                	test   %esi,%esi
446da8:	0f 85 70 fb ff ff    	jne    0x44691e
446dae:	0f b6 70 ea          	movzbl -0x16(%eax),%esi
446db2:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
446db6:	2b f2                	sub    %edx,%esi
446db8:	74 0f                	je     0x446dc9
446dba:	33 d2                	xor    %edx,%edx
446dbc:	85 f6                	test   %esi,%esi
446dbe:	0f 9f c2             	setg   %dl
446dc1:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446dc5:	eb 02                	jmp    0x446dc9
446dc7:	33 f6                	xor    %esi,%esi
446dc9:	85 f6                	test   %esi,%esi
446dcb:	0f 85 4d fb ff ff    	jne    0x44691e
446dd1:	8b 50 eb             	mov    -0x15(%eax),%edx
446dd4:	3b 51 eb             	cmp    -0x15(%ecx),%edx
446dd7:	74 75                	je     0x446e4e
446dd9:	0f b6 f2             	movzbl %dl,%esi
446ddc:	0f b6 51 eb          	movzbl -0x15(%ecx),%edx
446de0:	2b f2                	sub    %edx,%esi
446de2:	74 13                	je     0x446df7
446de4:	33 d2                	xor    %edx,%edx
446de6:	85 f6                	test   %esi,%esi
446de8:	0f 9f c2             	setg   %dl
446deb:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446def:	85 f6                	test   %esi,%esi
446df1:	0f 85 27 fb ff ff    	jne    0x44691e
446df7:	0f b6 70 ec          	movzbl -0x14(%eax),%esi
446dfb:	0f b6 51 ec          	movzbl -0x14(%ecx),%edx
446dff:	2b f2                	sub    %edx,%esi
446e01:	74 13                	je     0x446e16
446e03:	33 d2                	xor    %edx,%edx
446e05:	85 f6                	test   %esi,%esi
446e07:	0f 9f c2             	setg   %dl
446e0a:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446e0e:	85 f6                	test   %esi,%esi
446e10:	0f 85 08 fb ff ff    	jne    0x44691e
446e16:	0f b6 70 ed          	movzbl -0x13(%eax),%esi
446e1a:	0f b6 51 ed          	movzbl -0x13(%ecx),%edx
446e1e:	2b f2                	sub    %edx,%esi
446e20:	74 13                	je     0x446e35
446e22:	33 d2                	xor    %edx,%edx
446e24:	85 f6                	test   %esi,%esi
446e26:	0f 9f c2             	setg   %dl
446e29:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446e2d:	85 f6                	test   %esi,%esi
446e2f:	0f 85 e9 fa ff ff    	jne    0x44691e
446e35:	0f b6 70 ee          	movzbl -0x12(%eax),%esi
446e39:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
446e3d:	2b f2                	sub    %edx,%esi
446e3f:	74 0f                	je     0x446e50
446e41:	33 d2                	xor    %edx,%edx
446e43:	85 f6                	test   %esi,%esi
446e45:	0f 9f c2             	setg   %dl
446e48:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446e4c:	eb 02                	jmp    0x446e50
446e4e:	33 f6                	xor    %esi,%esi
446e50:	85 f6                	test   %esi,%esi
446e52:	0f 85 c6 fa ff ff    	jne    0x44691e
446e58:	8b 50 ef             	mov    -0x11(%eax),%edx
446e5b:	3b 51 ef             	cmp    -0x11(%ecx),%edx
446e5e:	74 75                	je     0x446ed5
446e60:	0f b6 f2             	movzbl %dl,%esi
446e63:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
446e67:	2b f2                	sub    %edx,%esi
446e69:	74 13                	je     0x446e7e
446e6b:	33 d2                	xor    %edx,%edx
446e6d:	85 f6                	test   %esi,%esi
446e6f:	0f 9f c2             	setg   %dl
446e72:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446e76:	85 f6                	test   %esi,%esi
446e78:	0f 85 a0 fa ff ff    	jne    0x44691e
446e7e:	0f b6 70 f0          	movzbl -0x10(%eax),%esi
446e82:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
446e86:	2b f2                	sub    %edx,%esi
446e88:	74 13                	je     0x446e9d
446e8a:	33 d2                	xor    %edx,%edx
446e8c:	85 f6                	test   %esi,%esi
446e8e:	0f 9f c2             	setg   %dl
446e91:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446e95:	85 f6                	test   %esi,%esi
446e97:	0f 85 81 fa ff ff    	jne    0x44691e
446e9d:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
446ea1:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
446ea5:	2b f2                	sub    %edx,%esi
446ea7:	74 13                	je     0x446ebc
446ea9:	33 d2                	xor    %edx,%edx
446eab:	85 f6                	test   %esi,%esi
446ead:	0f 9f c2             	setg   %dl
446eb0:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446eb4:	85 f6                	test   %esi,%esi
446eb6:	0f 85 62 fa ff ff    	jne    0x44691e
446ebc:	0f b6 70 f2          	movzbl -0xe(%eax),%esi
446ec0:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
446ec4:	2b f2                	sub    %edx,%esi
446ec6:	74 0f                	je     0x446ed7
446ec8:	33 d2                	xor    %edx,%edx
446eca:	85 f6                	test   %esi,%esi
446ecc:	0f 9f c2             	setg   %dl
446ecf:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446ed3:	eb 02                	jmp    0x446ed7
446ed5:	33 f6                	xor    %esi,%esi
446ed7:	85 f6                	test   %esi,%esi
446ed9:	0f 85 3f fa ff ff    	jne    0x44691e
446edf:	8b 50 f3             	mov    -0xd(%eax),%edx
446ee2:	3b 51 f3             	cmp    -0xd(%ecx),%edx
446ee5:	74 75                	je     0x446f5c
446ee7:	0f b6 f2             	movzbl %dl,%esi
446eea:	0f b6 51 f3          	movzbl -0xd(%ecx),%edx
446eee:	2b f2                	sub    %edx,%esi
446ef0:	74 13                	je     0x446f05
446ef2:	33 d2                	xor    %edx,%edx
446ef4:	85 f6                	test   %esi,%esi
446ef6:	0f 9f c2             	setg   %dl
446ef9:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446efd:	85 f6                	test   %esi,%esi
446eff:	0f 85 19 fa ff ff    	jne    0x44691e
446f05:	0f b6 70 f4          	movzbl -0xc(%eax),%esi
446f09:	0f b6 51 f4          	movzbl -0xc(%ecx),%edx
446f0d:	2b f2                	sub    %edx,%esi
446f0f:	74 13                	je     0x446f24
446f11:	33 d2                	xor    %edx,%edx
446f13:	85 f6                	test   %esi,%esi
446f15:	0f 9f c2             	setg   %dl
446f18:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446f1c:	85 f6                	test   %esi,%esi
446f1e:	0f 85 fa f9 ff ff    	jne    0x44691e
446f24:	0f b6 70 f5          	movzbl -0xb(%eax),%esi
446f28:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
446f2c:	2b f2                	sub    %edx,%esi
446f2e:	74 13                	je     0x446f43
446f30:	33 d2                	xor    %edx,%edx
446f32:	85 f6                	test   %esi,%esi
446f34:	0f 9f c2             	setg   %dl
446f37:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446f3b:	85 f6                	test   %esi,%esi
446f3d:	0f 85 db f9 ff ff    	jne    0x44691e
446f43:	0f b6 70 f6          	movzbl -0xa(%eax),%esi
446f47:	0f b6 51 f6          	movzbl -0xa(%ecx),%edx
446f4b:	2b f2                	sub    %edx,%esi
446f4d:	74 0f                	je     0x446f5e
446f4f:	33 d2                	xor    %edx,%edx
446f51:	85 f6                	test   %esi,%esi
446f53:	0f 9f c2             	setg   %dl
446f56:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446f5a:	eb 02                	jmp    0x446f5e
446f5c:	33 f6                	xor    %esi,%esi
446f5e:	85 f6                	test   %esi,%esi
446f60:	0f 85 b8 f9 ff ff    	jne    0x44691e
446f66:	8b 50 f7             	mov    -0x9(%eax),%edx
446f69:	3b 51 f7             	cmp    -0x9(%ecx),%edx
446f6c:	74 76                	je     0x446fe4
446f6e:	0f b6 51 f7          	movzbl -0x9(%ecx),%edx
446f72:	0f b6 70 f7          	movzbl -0x9(%eax),%esi
446f76:	2b f2                	sub    %edx,%esi
446f78:	74 13                	je     0x446f8d
446f7a:	33 d2                	xor    %edx,%edx
446f7c:	85 f6                	test   %esi,%esi
446f7e:	0f 9f c2             	setg   %dl
446f81:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446f85:	85 f6                	test   %esi,%esi
446f87:	0f 85 91 f9 ff ff    	jne    0x44691e
446f8d:	0f b6 70 f8          	movzbl -0x8(%eax),%esi
446f91:	0f b6 51 f8          	movzbl -0x8(%ecx),%edx
446f95:	2b f2                	sub    %edx,%esi
446f97:	74 13                	je     0x446fac
446f99:	33 d2                	xor    %edx,%edx
446f9b:	85 f6                	test   %esi,%esi
446f9d:	0f 9f c2             	setg   %dl
446fa0:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446fa4:	85 f6                	test   %esi,%esi
446fa6:	0f 85 72 f9 ff ff    	jne    0x44691e
446fac:	0f b6 70 f9          	movzbl -0x7(%eax),%esi
446fb0:	0f b6 51 f9          	movzbl -0x7(%ecx),%edx
446fb4:	2b f2                	sub    %edx,%esi
446fb6:	74 13                	je     0x446fcb
446fb8:	33 d2                	xor    %edx,%edx
446fba:	85 f6                	test   %esi,%esi
446fbc:	0f 9f c2             	setg   %dl
446fbf:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446fc3:	85 f6                	test   %esi,%esi
446fc5:	0f 85 53 f9 ff ff    	jne    0x44691e
446fcb:	0f b6 70 fa          	movzbl -0x6(%eax),%esi
446fcf:	0f b6 51 fa          	movzbl -0x6(%ecx),%edx
446fd3:	2b f2                	sub    %edx,%esi
446fd5:	74 0f                	je     0x446fe6
446fd7:	33 d2                	xor    %edx,%edx
446fd9:	85 f6                	test   %esi,%esi
446fdb:	0f 9f c2             	setg   %dl
446fde:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
446fe2:	eb 02                	jmp    0x446fe6
446fe4:	33 f6                	xor    %esi,%esi
446fe6:	85 f6                	test   %esi,%esi
446fe8:	0f 85 30 f9 ff ff    	jne    0x44691e
446fee:	8b 50 fb             	mov    -0x5(%eax),%edx
446ff1:	3b 51 fb             	cmp    -0x5(%ecx),%edx
446ff4:	74 75                	je     0x44706b
446ff6:	0f b6 f2             	movzbl %dl,%esi
446ff9:	0f b6 51 fb          	movzbl -0x5(%ecx),%edx
446ffd:	2b f2                	sub    %edx,%esi
446fff:	74 13                	je     0x447014
447001:	33 d2                	xor    %edx,%edx
447003:	85 f6                	test   %esi,%esi
447005:	0f 9f c2             	setg   %dl
447008:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44700c:	85 f6                	test   %esi,%esi
44700e:	0f 85 0a f9 ff ff    	jne    0x44691e
447014:	0f b6 70 fc          	movzbl -0x4(%eax),%esi
447018:	0f b6 51 fc          	movzbl -0x4(%ecx),%edx
44701c:	2b f2                	sub    %edx,%esi
44701e:	74 13                	je     0x447033
447020:	33 d2                	xor    %edx,%edx
447022:	85 f6                	test   %esi,%esi
447024:	0f 9f c2             	setg   %dl
447027:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44702b:	85 f6                	test   %esi,%esi
44702d:	0f 85 eb f8 ff ff    	jne    0x44691e
447033:	0f b6 70 fd          	movzbl -0x3(%eax),%esi
447037:	0f b6 51 fd          	movzbl -0x3(%ecx),%edx
44703b:	2b f2                	sub    %edx,%esi
44703d:	74 13                	je     0x447052
44703f:	33 d2                	xor    %edx,%edx
447041:	85 f6                	test   %esi,%esi
447043:	0f 9f c2             	setg   %dl
447046:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44704a:	85 f6                	test   %esi,%esi
44704c:	0f 85 cc f8 ff ff    	jne    0x44691e
447052:	0f b6 70 fe          	movzbl -0x2(%eax),%esi
447056:	0f b6 51 fe          	movzbl -0x2(%ecx),%edx
44705a:	2b f2                	sub    %edx,%esi
44705c:	74 0f                	je     0x44706d
44705e:	33 d2                	xor    %edx,%edx
447060:	85 f6                	test   %esi,%esi
447062:	0f 9f c2             	setg   %dl
447065:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447069:	eb 02                	jmp    0x44706d
44706b:	33 f6                	xor    %esi,%esi
44706d:	85 f6                	test   %esi,%esi
44706f:	0f 85 a9 f8 ff ff    	jne    0x44691e
447075:	0f b6 49 ff          	movzbl -0x1(%ecx),%ecx
447079:	0f b6 40 ff          	movzbl -0x1(%eax),%eax
44707d:	2b c1                	sub    %ecx,%eax
44707f:	0f 84 38 fc ff ff    	je     0x446cbd
447085:	33 c9                	xor    %ecx,%ecx
447087:	85 c0                	test   %eax,%eax
447089:	0f 9f c1             	setg   %cl
44708c:	8d 44 09 ff          	lea    -0x1(%ecx,%ecx,1),%eax
447090:	e9 28 fc ff ff       	jmp    0x446cbd
447095:	8b 50 e2             	mov    -0x1e(%eax),%edx
447098:	3b 51 e2             	cmp    -0x1e(%ecx),%edx
44709b:	74 75                	je     0x447112
44709d:	0f b6 f2             	movzbl %dl,%esi
4470a0:	0f b6 51 e2          	movzbl -0x1e(%ecx),%edx
4470a4:	2b f2                	sub    %edx,%esi
4470a6:	74 13                	je     0x4470bb
4470a8:	33 d2                	xor    %edx,%edx
4470aa:	85 f6                	test   %esi,%esi
4470ac:	0f 9f c2             	setg   %dl
4470af:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4470b3:	85 f6                	test   %esi,%esi
4470b5:	0f 85 63 f8 ff ff    	jne    0x44691e
4470bb:	0f b6 70 e3          	movzbl -0x1d(%eax),%esi
4470bf:	0f b6 51 e3          	movzbl -0x1d(%ecx),%edx
4470c3:	2b f2                	sub    %edx,%esi
4470c5:	74 13                	je     0x4470da
4470c7:	33 d2                	xor    %edx,%edx
4470c9:	85 f6                	test   %esi,%esi
4470cb:	0f 9f c2             	setg   %dl
4470ce:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4470d2:	85 f6                	test   %esi,%esi
4470d4:	0f 85 44 f8 ff ff    	jne    0x44691e
4470da:	0f b6 70 e4          	movzbl -0x1c(%eax),%esi
4470de:	0f b6 51 e4          	movzbl -0x1c(%ecx),%edx
4470e2:	2b f2                	sub    %edx,%esi
4470e4:	74 13                	je     0x4470f9
4470e6:	33 d2                	xor    %edx,%edx
4470e8:	85 f6                	test   %esi,%esi
4470ea:	0f 9f c2             	setg   %dl
4470ed:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4470f1:	85 f6                	test   %esi,%esi
4470f3:	0f 85 25 f8 ff ff    	jne    0x44691e
4470f9:	0f b6 70 e5          	movzbl -0x1b(%eax),%esi
4470fd:	0f b6 51 e5          	movzbl -0x1b(%ecx),%edx
447101:	2b f2                	sub    %edx,%esi
447103:	74 0f                	je     0x447114
447105:	33 d2                	xor    %edx,%edx
447107:	85 f6                	test   %esi,%esi
447109:	0f 9f c2             	setg   %dl
44710c:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447110:	eb 02                	jmp    0x447114
447112:	33 f6                	xor    %esi,%esi
447114:	85 f6                	test   %esi,%esi
447116:	0f 85 02 f8 ff ff    	jne    0x44691e
44711c:	8b 50 e6             	mov    -0x1a(%eax),%edx
44711f:	3b 51 e6             	cmp    -0x1a(%ecx),%edx
447122:	74 75                	je     0x447199
447124:	0f b6 f2             	movzbl %dl,%esi
447127:	0f b6 51 e6          	movzbl -0x1a(%ecx),%edx
44712b:	2b f2                	sub    %edx,%esi