4458ec:	74 78                	je     0x445966
4458ee:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
4458f2:	0f b6 71 e7          	movzbl -0x19(%ecx),%esi
4458f6:	2b f0                	sub    %eax,%esi
4458f8:	74 13                	je     0x44590d
4458fa:	33 c0                	xor    %eax,%eax
4458fc:	85 f6                	test   %esi,%esi
4458fe:	0f 9f c0             	setg   %al
445901:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445905:	85 c0                	test   %eax,%eax
445907:	0f 85 5d ff ff ff    	jne    0x44586a
44590d:	0f b6 71 e8          	movzbl -0x18(%ecx),%esi
445911:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
445915:	2b f0                	sub    %eax,%esi
445917:	74 13                	je     0x44592c
445919:	33 c0                	xor    %eax,%eax
44591b:	85 f6                	test   %esi,%esi
44591d:	0f 9f c0             	setg   %al
445920:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445924:	85 c0                	test   %eax,%eax
445926:	0f 85 3e ff ff ff    	jne    0x44586a
44592c:	0f b6 71 e9          	movzbl -0x17(%ecx),%esi
445930:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
445934:	2b f0                	sub    %eax,%esi
445936:	74 13                	je     0x44594b
445938:	33 c0                	xor    %eax,%eax
44593a:	85 f6                	test   %esi,%esi
44593c:	0f 9f c0             	setg   %al
44593f:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445943:	85 c0                	test   %eax,%eax
445945:	0f 85 1f ff ff ff    	jne    0x44586a
44594b:	0f b6 71 ea          	movzbl -0x16(%ecx),%esi
44594f:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
445953:	2b f0                	sub    %eax,%esi
445955:	74 0b                	je     0x445962
445957:	33 c0                	xor    %eax,%eax
445959:	85 f6                	test   %esi,%esi
44595b:	0f 9f c0             	setg   %al
44595e:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
445962:	8b c6                	mov    %esi,%eax
445964:	eb 02                	jmp    0x445968
445966:	33 c0                	xor    %eax,%eax
445968:	85 c0                	test   %eax,%eax
44596a:	0f 85 fa fe ff ff    	jne    0x44586a
445970:	8b 41 eb             	mov    -0x15(%ecx),%eax
445973:	3b 42 eb             	cmp    -0x15(%edx),%eax
445976:	74 77                	je     0x4459ef
445978:	0f b6 f0             	movzbl %al,%esi
44597b:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
44597f:	2b f0                	sub    %eax,%esi
445981:	74 13                	je     0x445996
445983:	33 c0                	xor    %eax,%eax
445985:	85 f6                	test   %esi,%esi
445987:	0f 9f c0             	setg   %al
44598a:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
44598e:	85 c0                	test   %eax,%eax
445990:	0f 85 d4 fe ff ff    	jne    0x44586a
445996:	0f b6 71 ec          	movzbl -0x14(%ecx),%esi
44599a:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
44599e:	2b f0                	sub    %eax,%esi
4459a0:	74 13                	je     0x4459b5
4459a2:	33 c0                	xor    %eax,%eax
4459a4:	85 f6                	test   %esi,%esi
4459a6:	0f 9f c0             	setg   %al
4459a9:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
4459ad:	85 c0                	test   %eax,%eax
4459af:	0f 85 b5 fe ff ff    	jne    0x44586a
4459b5:	0f b6 71 ed          	movzbl -0x13(%ecx),%esi
4459b9:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
4459bd:	2b f0                	sub    %eax,%esi
4459bf:	74 13                	je     0x4459d4
4459c1:	33 c0                	xor    %eax,%eax
4459c3:	85 f6                	test   %esi,%esi
4459c5:	0f 9f c0             	setg   %al
4459c8:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
4459cc:	85 c0                	test   %eax,%eax
4459ce:	0f 85 96 fe ff ff    	jne    0x44586a
4459d4:	0f b6 71 ee          	movzbl -0x12(%ecx),%esi
4459d8:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
4459dc:	2b f0                	sub    %eax,%esi
4459de:	74 0b                	je     0x4459eb
4459e0:	33 c0                	xor    %eax,%eax
4459e2:	85 f6                	test   %esi,%esi
4459e4:	0f 9f c0             	setg   %al
4459e7:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
4459eb:	8b c6                	mov    %esi,%eax
4459ed:	eb 02                	jmp    0x4459f1
4459ef:	33 c0                	xor    %eax,%eax
4459f1:	85 c0                	test   %eax,%eax
4459f3:	0f 85 71 fe ff ff    	jne    0x44586a
4459f9:	8b 41 ef             	mov    -0x11(%ecx),%eax
4459fc:	3b 42 ef             	cmp    -0x11(%edx),%eax
4459ff:	74 77                	je     0x445a78
445a01:	0f b6 f0             	movzbl %al,%esi
445a04:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
445a08:	2b f0                	sub    %eax,%esi
445a0a:	74 13                	je     0x445a1f
445a0c:	33 c0                	xor    %eax,%eax
445a0e:	85 f6                	test   %esi,%esi
445a10:	0f 9f c0             	setg   %al
445a13:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445a17:	85 c0                	test   %eax,%eax
445a19:	0f 85 4b fe ff ff    	jne    0x44586a
445a1f:	0f b6 71 f0          	movzbl -0x10(%ecx),%esi
445a23:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
445a27:	2b f0                	sub    %eax,%esi
445a29:	74 13                	je     0x445a3e
445a2b:	33 c0                	xor    %eax,%eax
445a2d:	85 f6                	test   %esi,%esi
445a2f:	0f 9f c0             	setg   %al
445a32:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445a36:	85 c0                	test   %eax,%eax
445a38:	0f 85 2c fe ff ff    	jne    0x44586a
445a3e:	0f b6 71 f1          	movzbl -0xf(%ecx),%esi
445a42:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
445a46:	2b f0                	sub    %eax,%esi
445a48:	74 13                	je     0x445a5d
445a4a:	33 c0                	xor    %eax,%eax
445a4c:	85 f6                	test   %esi,%esi
445a4e:	0f 9f c0             	setg   %al
445a51:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445a55:	85 c0                	test   %eax,%eax
445a57:	0f 85 0d fe ff ff    	jne    0x44586a
445a5d:	0f b6 71 f2          	movzbl -0xe(%ecx),%esi
445a61:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
445a65:	2b f0                	sub    %eax,%esi
445a67:	74 0b                	je     0x445a74
445a69:	33 c0                	xor    %eax,%eax
445a6b:	85 f6                	test   %esi,%esi
445a6d:	0f 9f c0             	setg   %al
445a70:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
445a74:	8b c6                	mov    %esi,%eax
445a76:	eb 02                	jmp    0x445a7a
445a78:	33 c0                	xor    %eax,%eax
445a7a:	85 c0                	test   %eax,%eax
445a7c:	0f 85 e8 fd ff ff    	jne    0x44586a
445a82:	8b 41 f3             	mov    -0xd(%ecx),%eax
445a85:	3b 42 f3             	cmp    -0xd(%edx),%eax
445a88:	74 77                	je     0x445b01
445a8a:	0f b6 f0             	movzbl %al,%esi
445a8d:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
445a91:	2b f0                	sub    %eax,%esi
445a93:	74 13                	je     0x445aa8
445a95:	33 c0                	xor    %eax,%eax
445a97:	85 f6                	test   %esi,%esi
445a99:	0f 9f c0             	setg   %al
445a9c:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445aa0:	85 c0                	test   %eax,%eax
445aa2:	0f 85 c2 fd ff ff    	jne    0x44586a
445aa8:	0f b6 71 f4          	movzbl -0xc(%ecx),%esi
445aac:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
445ab0:	2b f0                	sub    %eax,%esi
445ab2:	74 13                	je     0x445ac7
445ab4:	33 c0                	xor    %eax,%eax
445ab6:	85 f6                	test   %esi,%esi
445ab8:	0f 9f c0             	setg   %al
445abb:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445abf:	85 c0                	test   %eax,%eax
445ac1:	0f 85 a3 fd ff ff    	jne    0x44586a
445ac7:	0f b6 71 f5          	movzbl -0xb(%ecx),%esi
445acb:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
445acf:	2b f0                	sub    %eax,%esi
445ad1:	74 13                	je     0x445ae6
445ad3:	33 c0                	xor    %eax,%eax
445ad5:	85 f6                	test   %esi,%esi
445ad7:	0f 9f c0             	setg   %al
445ada:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445ade:	85 c0                	test   %eax,%eax
445ae0:	0f 85 84 fd ff ff    	jne    0x44586a
445ae6:	0f b6 71 f6          	movzbl -0xa(%ecx),%esi
445aea:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
445aee:	2b f0                	sub    %eax,%esi
445af0:	74 0b                	je     0x445afd
445af2:	33 c0                	xor    %eax,%eax
445af4:	85 f6                	test   %esi,%esi
445af6:	0f 9f c0             	setg   %al
445af9:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
445afd:	8b c6                	mov    %esi,%eax
445aff:	eb 02                	jmp    0x445b03
445b01:	33 c0                	xor    %eax,%eax
445b03:	85 c0                	test   %eax,%eax
445b05:	0f 85 5f fd ff ff    	jne    0x44586a
445b0b:	8b 41 f7             	mov    -0x9(%ecx),%eax
445b0e:	3b 42 f7             	cmp    -0x9(%edx),%eax
445b11:	74 77                	je     0x445b8a
445b13:	0f b6 f0             	movzbl %al,%esi
445b16:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
445b1a:	2b f0                	sub    %eax,%esi
445b1c:	74 13                	je     0x445b31
445b1e:	33 c0                	xor    %eax,%eax
445b20:	85 f6                	test   %esi,%esi
445b22:	0f 9f c0             	setg   %al
445b25:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445b29:	85 c0                	test   %eax,%eax
445b2b:	0f 85 39 fd ff ff    	jne    0x44586a
445b31:	0f b6 71 f8          	movzbl -0x8(%ecx),%esi
445b35:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
445b39:	2b f0                	sub    %eax,%esi
445b3b:	74 13                	je     0x445b50
445b3d:	33 c0                	xor    %eax,%eax
445b3f:	85 f6                	test   %esi,%esi
445b41:	0f 9f c0             	setg   %al
445b44:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445b48:	85 c0                	test   %eax,%eax
445b4a:	0f 85 1a fd ff ff    	jne    0x44586a
445b50:	0f b6 71 f9          	movzbl -0x7(%ecx),%esi
445b54:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
445b58:	2b f0                	sub    %eax,%esi
445b5a:	74 13                	je     0x445b6f
445b5c:	33 c0                	xor    %eax,%eax
445b5e:	85 f6                	test   %esi,%esi
445b60:	0f 9f c0             	setg   %al
445b63:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445b67:	85 c0                	test   %eax,%eax
445b69:	0f 85 fb fc ff ff    	jne    0x44586a
445b6f:	0f b6 71 fa          	movzbl -0x6(%ecx),%esi
445b73:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
445b77:	2b f0                	sub    %eax,%esi
445b79:	74 0b                	je     0x445b86
445b7b:	33 c0                	xor    %eax,%eax
445b7d:	85 f6                	test   %esi,%esi
445b7f:	0f 9f c0             	setg   %al
445b82:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
445b86:	8b c6                	mov    %esi,%eax
445b88:	eb 02                	jmp    0x445b8c
445b8a:	33 c0                	xor    %eax,%eax
445b8c:	85 c0                	test   %eax,%eax
445b8e:	0f 85 d6 fc ff ff    	jne    0x44586a
445b94:	8b 41 fb             	mov    -0x5(%ecx),%eax
445b97:	3b 42 fb             	cmp    -0x5(%edx),%eax
445b9a:	74 77                	je     0x445c13
445b9c:	0f b6 f0             	movzbl %al,%esi
445b9f:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
445ba3:	2b f0                	sub    %eax,%esi
445ba5:	74 13                	je     0x445bba
445ba7:	33 c0                	xor    %eax,%eax
445ba9:	85 f6                	test   %esi,%esi
445bab:	0f 9f c0             	setg   %al
445bae:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445bb2:	85 c0                	test   %eax,%eax
445bb4:	0f 85 b0 fc ff ff    	jne    0x44586a
445bba:	0f b6 71 fc          	movzbl -0x4(%ecx),%esi
445bbe:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
445bc2:	2b f0                	sub    %eax,%esi
445bc4:	74 13                	je     0x445bd9
445bc6:	33 c0                	xor    %eax,%eax
445bc8:	85 f6                	test   %esi,%esi
445bca:	0f 9f c0             	setg   %al
445bcd:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445bd1:	85 c0                	test   %eax,%eax
445bd3:	0f 85 91 fc ff ff    	jne    0x44586a
445bd9:	0f b6 71 fd          	movzbl -0x3(%ecx),%esi
445bdd:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
445be1:	2b f0                	sub    %eax,%esi
445be3:	74 13                	je     0x445bf8
445be5:	33 c0                	xor    %eax,%eax
445be7:	85 f6                	test   %esi,%esi
445be9:	0f 9f c0             	setg   %al
445bec:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445bf0:	85 c0                	test   %eax,%eax
445bf2:	0f 85 72 fc ff ff    	jne    0x44586a
445bf8:	0f b6 71 fe          	movzbl -0x2(%ecx),%esi
445bfc:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
445c00:	2b f0                	sub    %eax,%esi
445c02:	74 0b                	je     0x445c0f
445c04:	33 c0                	xor    %eax,%eax
445c06:	85 f6                	test   %esi,%esi
445c08:	0f 9f c0             	setg   %al
445c0b:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
445c0f:	8b c6                	mov    %esi,%eax
445c11:	eb 02                	jmp    0x445c15
445c13:	33 c0                	xor    %eax,%eax
445c15:	85 c0                	test   %eax,%eax
445c17:	0f 85 4d fc ff ff    	jne    0x44586a
445c1d:	0f b6 41 ff          	movzbl -0x1(%ecx),%eax
445c21:	0f b6 4a ff          	movzbl -0x1(%edx),%ecx
445c25:	2b c1                	sub    %ecx,%eax
445c27:	0f 84 3d fc ff ff    	je     0x44586a
445c2d:	33 c9                	xor    %ecx,%ecx
445c2f:	85 c0                	test   %eax,%eax
445c31:	0f 9f c1             	setg   %cl
445c34:	8d 44 09 ff          	lea    -0x1(%ecx,%ecx,1),%eax
445c38:	e9 2d fc ff ff       	jmp    0x44586a
445c3d:	8b 41 e2             	mov    -0x1e(%ecx),%eax
445c40:	3b 42 e2             	cmp    -0x1e(%edx),%eax
445c43:	74 77                	je     0x445cbc
445c45:	0f b6 f0             	movzbl %al,%esi
445c48:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
445c4c:	2b f0                	sub    %eax,%esi
445c4e:	74 13                	je     0x445c63
445c50:	33 c0                	xor    %eax,%eax
445c52:	85 f6                	test   %esi,%esi
445c54:	0f 9f c0             	setg   %al
445c57:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445c5b:	85 c0                	test   %eax,%eax
445c5d:	0f 85 07 fc ff ff    	jne    0x44586a
445c63:	0f b6 71 e3          	movzbl -0x1d(%ecx),%esi
445c67:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
445c6b:	2b f0                	sub    %eax,%esi
445c6d:	74 13                	je     0x445c82
445c6f:	33 c0                	xor    %eax,%eax
445c71:	85 f6                	test   %esi,%esi
445c73:	0f 9f c0             	setg   %al
445c76:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445c7a:	85 c0                	test   %eax,%eax
445c7c:	0f 85 e8 fb ff ff    	jne    0x44586a
445c82:	0f b6 71 e4          	movzbl -0x1c(%ecx),%esi
445c86:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
445c8a:	2b f0                	sub    %eax,%esi
445c8c:	74 13                	je     0x445ca1
445c8e:	33 c0                	xor    %eax,%eax
445c90:	85 f6                	test   %esi,%esi
445c92:	0f 9f c0             	setg   %al
445c95:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445c99:	85 c0                	test   %eax,%eax
445c9b:	0f 85 c9 fb ff ff    	jne    0x44586a
445ca1:	0f b6 71 e5          	movzbl -0x1b(%ecx),%esi
445ca5:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
445ca9:	2b f0                	sub    %eax,%esi
445cab:	74 0b                	je     0x445cb8
445cad:	33 c0                	xor    %eax,%eax
445caf:	85 f6                	test   %esi,%esi
445cb1:	0f 9f c0             	setg   %al
445cb4:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
445cb8:	8b c6                	mov    %esi,%eax
445cba:	eb 02                	jmp    0x445cbe
445cbc:	33 c0                	xor    %eax,%eax
445cbe:	85 c0                	test   %eax,%eax
445cc0:	0f 85 a4 fb ff ff    	jne    0x44586a
445cc6:	8b 41 e6             	mov    -0x1a(%ecx),%eax
445cc9:	3b 42 e6             	cmp    -0x1a(%edx),%eax
445ccc:	74 78                	je     0x445d46
445cce:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
445cd2:	0f b6 71 e6          	movzbl -0x1a(%ecx),%esi
445cd6:	2b f0                	sub    %eax,%esi
445cd8:	74 13                	je     0x445ced
445cda:	33 c0                	xor    %eax,%eax
445cdc:	85 f6                	test   %esi,%esi
445cde:	0f 9f c0             	setg   %al
445ce1:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445ce5:	85 c0                	test   %eax,%eax
445ce7:	0f 85 7d fb ff ff    	jne    0x44586a
445ced:	0f b6 71 e7          	movzbl -0x19(%ecx),%esi
445cf1:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
445cf5:	2b f0                	sub    %eax,%esi
445cf7:	74 13                	je     0x445d0c
445cf9:	33 c0                	xor    %eax,%eax
445cfb:	85 f6                	test   %esi,%esi
445cfd:	0f 9f c0             	setg   %al
445d00:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax