41ac0e:	0f 85 9e fe ff ff    	jne    0x41aab2
41ac14:	0f b6 70 ee          	movzbl -0x12(%eax),%esi
41ac18:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
41ac1c:	2b f2                	sub    %edx,%esi
41ac1e:	74 15                	je     0x41ac35
41ac20:	33 d2                	xor    %edx,%edx
41ac22:	85 f6                	test   %esi,%esi
41ac24:	0f 9f c2             	setg   %dl
41ac27:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ac2b:	8b f2                	mov    %edx,%esi
41ac2d:	85 f6                	test   %esi,%esi
41ac2f:	0f 85 7d fe ff ff    	jne    0x41aab2
41ac35:	0f b6 70 ef          	movzbl -0x11(%eax),%esi
41ac39:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
41ac3d:	2b f2                	sub    %edx,%esi
41ac3f:	74 11                	je     0x41ac52
41ac41:	33 d2                	xor    %edx,%edx
41ac43:	85 f6                	test   %esi,%esi
41ac45:	0f 9f c2             	setg   %dl
41ac48:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ac4c:	8b f2                	mov    %edx,%esi
41ac4e:	eb 02                	jmp    0x41ac52
41ac50:	33 f6                	xor    %esi,%esi
41ac52:	85 f6                	test   %esi,%esi
41ac54:	0f 85 58 fe ff ff    	jne    0x41aab2
41ac5a:	8b 50 f0             	mov    -0x10(%eax),%edx
41ac5d:	3b 51 f0             	cmp    -0x10(%ecx),%edx
41ac60:	74 7d                	je     0x41acdf
41ac62:	0f b6 f2             	movzbl %dl,%esi
41ac65:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
41ac69:	2b f2                	sub    %edx,%esi
41ac6b:	74 15                	je     0x41ac82
41ac6d:	33 d2                	xor    %edx,%edx
41ac6f:	85 f6                	test   %esi,%esi
41ac71:	0f 9f c2             	setg   %dl
41ac74:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ac78:	8b f2                	mov    %edx,%esi
41ac7a:	85 f6                	test   %esi,%esi
41ac7c:	0f 85 30 fe ff ff    	jne    0x41aab2
41ac82:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
41ac86:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
41ac8a:	2b f2                	sub    %edx,%esi
41ac8c:	74 15                	je     0x41aca3
41ac8e:	33 d2                	xor    %edx,%edx
41ac90:	85 f6                	test   %esi,%esi
41ac92:	0f 9f c2             	setg   %dl
41ac95:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ac99:	8b f2                	mov    %edx,%esi
41ac9b:	85 f6                	test   %esi,%esi
41ac9d:	0f 85 0f fe ff ff    	jne    0x41aab2
41aca3:	0f b6 70 f2          	movzbl -0xe(%eax),%esi
41aca7:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
41acab:	2b f2                	sub    %edx,%esi
41acad:	74 15                	je     0x41acc4
41acaf:	33 d2                	xor    %edx,%edx
41acb1:	85 f6                	test   %esi,%esi
41acb3:	0f 9f c2             	setg   %dl
41acb6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41acba:	8b f2                	mov    %edx,%esi
41acbc:	85 f6                	test   %esi,%esi
41acbe:	0f 85 ee fd ff ff    	jne    0x41aab2
41acc4:	0f b6 70 f3          	movzbl -0xd(%eax),%esi
41acc8:	0f b6 51 f3          	movzbl -0xd(%ecx),%edx
41accc:	2b f2                	sub    %edx,%esi
41acce:	74 11                	je     0x41ace1
41acd0:	33 d2                	xor    %edx,%edx
41acd2:	85 f6                	test   %esi,%esi
41acd4:	0f 9f c2             	setg   %dl
41acd7:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41acdb:	8b f2                	mov    %edx,%esi
41acdd:	eb 02                	jmp    0x41ace1
41acdf:	33 f6                	xor    %esi,%esi
41ace1:	85 f6                	test   %esi,%esi
41ace3:	0f 85 c9 fd ff ff    	jne    0x41aab2
41ace9:	8b 50 f4             	mov    -0xc(%eax),%edx
41acec:	3b 51 f4             	cmp    -0xc(%ecx),%edx
41acef:	74 7e                	je     0x41ad6f
41acf1:	0f b6 51 f4          	movzbl -0xc(%ecx),%edx
41acf5:	0f b6 70 f4          	movzbl -0xc(%eax),%esi
41acf9:	2b f2                	sub    %edx,%esi
41acfb:	74 15                	je     0x41ad12
41acfd:	33 d2                	xor    %edx,%edx
41acff:	85 f6                	test   %esi,%esi
41ad01:	0f 9f c2             	setg   %dl
41ad04:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ad08:	8b f2                	mov    %edx,%esi
41ad0a:	85 f6                	test   %esi,%esi
41ad0c:	0f 85 a0 fd ff ff    	jne    0x41aab2
41ad12:	0f b6 70 f5          	movzbl -0xb(%eax),%esi
41ad16:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
41ad1a:	2b f2                	sub    %edx,%esi
41ad1c:	74 15                	je     0x41ad33
41ad1e:	33 d2                	xor    %edx,%edx
41ad20:	85 f6                	test   %esi,%esi
41ad22:	0f 9f c2             	setg   %dl
41ad25:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ad29:	8b f2                	mov    %edx,%esi
41ad2b:	85 f6                	test   %esi,%esi
41ad2d:	0f 85 7f fd ff ff    	jne    0x41aab2
41ad33:	0f b6 70 f6          	movzbl -0xa(%eax),%esi
41ad37:	0f b6 51 f6          	movzbl -0xa(%ecx),%edx
41ad3b:	2b f2                	sub    %edx,%esi
41ad3d:	74 15                	je     0x41ad54
41ad3f:	33 d2                	xor    %edx,%edx
41ad41:	85 f6                	test   %esi,%esi
41ad43:	0f 9f c2             	setg   %dl
41ad46:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ad4a:	8b f2                	mov    %edx,%esi
41ad4c:	85 f6                	test   %esi,%esi
41ad4e:	0f 85 5e fd ff ff    	jne    0x41aab2
41ad54:	0f b6 70 f7          	movzbl -0x9(%eax),%esi
41ad58:	0f b6 51 f7          	movzbl -0x9(%ecx),%edx
41ad5c:	2b f2                	sub    %edx,%esi
41ad5e:	74 11                	je     0x41ad71
41ad60:	33 d2                	xor    %edx,%edx
41ad62:	85 f6                	test   %esi,%esi
41ad64:	0f 9f c2             	setg   %dl
41ad67:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ad6b:	8b f2                	mov    %edx,%esi
41ad6d:	eb 02                	jmp    0x41ad71
41ad6f:	33 f6                	xor    %esi,%esi
41ad71:	85 f6                	test   %esi,%esi
41ad73:	0f 85 39 fd ff ff    	jne    0x41aab2
41ad79:	8b 50 f8             	mov    -0x8(%eax),%edx
41ad7c:	3b 51 f8             	cmp    -0x8(%ecx),%edx
41ad7f:	74 7d                	je     0x41adfe
41ad81:	0f b6 f2             	movzbl %dl,%esi
41ad84:	0f b6 51 f8          	movzbl -0x8(%ecx),%edx
41ad88:	2b f2                	sub    %edx,%esi
41ad8a:	74 15                	je     0x41ada1
41ad8c:	33 d2                	xor    %edx,%edx
41ad8e:	85 f6                	test   %esi,%esi
41ad90:	0f 9f c2             	setg   %dl
41ad93:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ad97:	8b f2                	mov    %edx,%esi
41ad99:	85 f6                	test   %esi,%esi
41ad9b:	0f 85 11 fd ff ff    	jne    0x41aab2
41ada1:	0f b6 70 f9          	movzbl -0x7(%eax),%esi
41ada5:	0f b6 51 f9          	movzbl -0x7(%ecx),%edx
41ada9:	2b f2                	sub    %edx,%esi
41adab:	74 15                	je     0x41adc2
41adad:	33 d2                	xor    %edx,%edx
41adaf:	85 f6                	test   %esi,%esi
41adb1:	0f 9f c2             	setg   %dl
41adb4:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41adb8:	8b f2                	mov    %edx,%esi
41adba:	85 f6                	test   %esi,%esi
41adbc:	0f 85 f0 fc ff ff    	jne    0x41aab2
41adc2:	0f b6 70 fa          	movzbl -0x6(%eax),%esi
41adc6:	0f b6 51 fa          	movzbl -0x6(%ecx),%edx
41adca:	2b f2                	sub    %edx,%esi
41adcc:	74 15                	je     0x41ade3
41adce:	33 d2                	xor    %edx,%edx
41add0:	85 f6                	test   %esi,%esi
41add2:	0f 9f c2             	setg   %dl
41add5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41add9:	8b f2                	mov    %edx,%esi
41addb:	85 f6                	test   %esi,%esi
41addd:	0f 85 cf fc ff ff    	jne    0x41aab2
41ade3:	0f b6 70 fb          	movzbl -0x5(%eax),%esi
41ade7:	0f b6 51 fb          	movzbl -0x5(%ecx),%edx
41adeb:	2b f2                	sub    %edx,%esi
41aded:	74 11                	je     0x41ae00
41adef:	33 d2                	xor    %edx,%edx
41adf1:	85 f6                	test   %esi,%esi
41adf3:	0f 9f c2             	setg   %dl
41adf6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41adfa:	8b f2                	mov    %edx,%esi
41adfc:	eb 02                	jmp    0x41ae00
41adfe:	33 f6                	xor    %esi,%esi
41ae00:	85 f6                	test   %esi,%esi
41ae02:	0f 85 aa fc ff ff    	jne    0x41aab2
41ae08:	8b 50 fc             	mov    -0x4(%eax),%edx
41ae0b:	3b 51 fc             	cmp    -0x4(%ecx),%edx
41ae0e:	74 6f                	je     0x41ae7f
41ae10:	0f b6 f2             	movzbl %dl,%esi
41ae13:	0f b6 51 fc          	movzbl -0x4(%ecx),%edx
41ae17:	2b f2                	sub    %edx,%esi
41ae19:	74 0f                	je     0x41ae2a
41ae1b:	33 d2                	xor    %edx,%edx
41ae1d:	85 f6                	test   %esi,%esi
41ae1f:	0f 9f c2             	setg   %dl
41ae22:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ae26:	85 d2                	test   %edx,%edx
41ae28:	75 36                	jne    0x41ae60
41ae2a:	0f b6 70 fd          	movzbl -0x3(%eax),%esi
41ae2e:	0f b6 51 fd          	movzbl -0x3(%ecx),%edx
41ae32:	2b f2                	sub    %edx,%esi
41ae34:	74 0f                	je     0x41ae45
41ae36:	33 d2                	xor    %edx,%edx
41ae38:	85 f6                	test   %esi,%esi
41ae3a:	0f 9f c2             	setg   %dl
41ae3d:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ae41:	85 d2                	test   %edx,%edx
41ae43:	75 1b                	jne    0x41ae60
41ae45:	0f b6 70 fe          	movzbl -0x2(%eax),%esi
41ae49:	0f b6 51 fe          	movzbl -0x2(%ecx),%edx
41ae4d:	2b f2                	sub    %edx,%esi
41ae4f:	74 13                	je     0x41ae64
41ae51:	33 d2                	xor    %edx,%edx
41ae53:	85 f6                	test   %esi,%esi
41ae55:	0f 9f c2             	setg   %dl
41ae58:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41ae5c:	85 d2                	test   %edx,%edx
41ae5e:	74 04                	je     0x41ae64
41ae60:	8b c2                	mov    %edx,%eax
41ae62:	eb 1d                	jmp    0x41ae81
41ae64:	0f b6 40 ff          	movzbl -0x1(%eax),%eax
41ae68:	0f b6 49 ff          	movzbl -0x1(%ecx),%ecx
41ae6c:	2b c1                	sub    %ecx,%eax
41ae6e:	74 11                	je     0x41ae81
41ae70:	33 c9                	xor    %ecx,%ecx
41ae72:	85 c0                	test   %eax,%eax
41ae74:	0f 9f c1             	setg   %cl
41ae77:	8d 4c 09 ff          	lea    -0x1(%ecx,%ecx,1),%ecx
41ae7b:	8b c1                	mov    %ecx,%eax
41ae7d:	eb 02                	jmp    0x41ae81
41ae7f:	33 c0                	xor    %eax,%eax
41ae81:	85 c0                	test   %eax,%eax
41ae83:	75 02                	jne    0x41ae87
41ae85:	33 c0                	xor    %eax,%eax
41ae87:	5b                   	pop    %ebx
41ae88:	e9 53 0d 00 00       	jmp    0x41bbe0
41ae8d:	8b 50 e3             	mov    -0x1d(%eax),%edx
41ae90:	3b 51 e3             	cmp    -0x1d(%ecx),%edx
41ae93:	74 7d                	je     0x41af12
41ae95:	0f b6 f2             	movzbl %dl,%esi
41ae98:	0f b6 51 e3          	movzbl -0x1d(%ecx),%edx
41ae9c:	2b f2                	sub    %edx,%esi
41ae9e:	74 15                	je     0x41aeb5
41aea0:	33 d2                	xor    %edx,%edx
41aea2:	85 f6                	test   %esi,%esi
41aea4:	0f 9f c2             	setg   %dl
41aea7:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41aeab:	8b f2                	mov    %edx,%esi
41aead:	85 f6                	test   %esi,%esi
41aeaf:	0f 85 fd fb ff ff    	jne    0x41aab2
41aeb5:	0f b6 70 e4          	movzbl -0x1c(%eax),%esi
41aeb9:	0f b6 51 e4          	movzbl -0x1c(%ecx),%edx
41aebd:	2b f2                	sub    %edx,%esi
41aebf:	74 15                	je     0x41aed6
41aec1:	33 d2                	xor    %edx,%edx
41aec3:	85 f6                	test   %esi,%esi
41aec5:	0f 9f c2             	setg   %dl
41aec8:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41aecc:	8b f2                	mov    %edx,%esi
41aece:	85 f6                	test   %esi,%esi
41aed0:	0f 85 dc fb ff ff    	jne    0x41aab2
41aed6:	0f b6 70 e5          	movzbl -0x1b(%eax),%esi
41aeda:	0f b6 51 e5          	movzbl -0x1b(%ecx),%edx
41aede:	2b f2                	sub    %edx,%esi
41aee0:	74 15                	je     0x41aef7
41aee2:	33 d2                	xor    %edx,%edx
41aee4:	85 f6                	test   %esi,%esi
41aee6:	0f 9f c2             	setg   %dl
41aee9:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41aeed:	8b f2                	mov    %edx,%esi
41aeef:	85 f6                	test   %esi,%esi
41aef1:	0f 85 bb fb ff ff    	jne    0x41aab2
41aef7:	0f b6 70 e6          	movzbl -0x1a(%eax),%esi
41aefb:	0f b6 51 e6          	movzbl -0x1a(%ecx),%edx
41aeff:	2b f2                	sub    %edx,%esi
41af01:	74 11                	je     0x41af14
41af03:	33 d2                	xor    %edx,%edx
41af05:	85 f6                	test   %esi,%esi
41af07:	0f 9f c2             	setg   %dl
41af0a:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41af0e:	8b f2                	mov    %edx,%esi
41af10:	eb 02                	jmp    0x41af14
41af12:	33 f6                	xor    %esi,%esi
41af14:	85 f6                	test   %esi,%esi
41af16:	0f 85 96 fb ff ff    	jne    0x41aab2
41af1c:	8b 50 e7             	mov    -0x19(%eax),%edx
41af1f:	3b 51 e7             	cmp    -0x19(%ecx),%edx
41af22:	74 7d                	je     0x41afa1
41af24:	0f b6 f2             	movzbl %dl,%esi
41af27:	0f b6 51 e7          	movzbl -0x19(%ecx),%edx
41af2b:	2b f2                	sub    %edx,%esi
41af2d:	74 15                	je     0x41af44
41af2f:	33 d2                	xor    %edx,%edx
41af31:	85 f6                	test   %esi,%esi
41af33:	0f 9f c2             	setg   %dl
41af36:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41af3a:	8b f2                	mov    %edx,%esi
41af3c:	85 f6                	test   %esi,%esi
41af3e:	0f 85 6e fb ff ff    	jne    0x41aab2
41af44:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
41af48:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
41af4c:	2b f2                	sub    %edx,%esi
41af4e:	74 15                	je     0x41af65
41af50:	33 d2                	xor    %edx,%edx
41af52:	85 f6                	test   %esi,%esi
41af54:	0f 9f c2             	setg   %dl
41af57:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41af5b:	8b f2                	mov    %edx,%esi
41af5d:	85 f6                	test   %esi,%esi
41af5f:	0f 85 4d fb ff ff    	jne    0x41aab2
41af65:	0f b6 70 e9          	movzbl -0x17(%eax),%esi
41af69:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
41af6d:	2b f2                	sub    %edx,%esi
41af6f:	74 15                	je     0x41af86
41af71:	33 d2                	xor    %edx,%edx
41af73:	85 f6                	test   %esi,%esi
41af75:	0f 9f c2             	setg   %dl
41af78:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41af7c:	8b f2                	mov    %edx,%esi
41af7e:	85 f6                	test   %esi,%esi
41af80:	0f 85 2c fb ff ff    	jne    0x41aab2
41af86:	0f b6 70 ea          	movzbl -0x16(%eax),%esi
41af8a:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
41af8e:	2b f2                	sub    %edx,%esi
41af90:	74 11                	je     0x41afa3
41af92:	33 d2                	xor    %edx,%edx
41af94:	85 f6                	test   %esi,%esi
41af96:	0f 9f c2             	setg   %dl
41af99:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41af9d:	8b f2                	mov    %edx,%esi
41af9f:	eb 02                	jmp    0x41afa3
41afa1:	33 f6                	xor    %esi,%esi
41afa3:	85 f6                	test   %esi,%esi
41afa5:	0f 85 07 fb ff ff    	jne    0x41aab2
41afab:	8b 50 eb             	mov    -0x15(%eax),%edx
41afae:	3b 51 eb             	cmp    -0x15(%ecx),%edx
41afb1:	74 7d                	je     0x41b030
41afb3:	0f b6 f2             	movzbl %dl,%esi
41afb6:	0f b6 51 eb          	movzbl -0x15(%ecx),%edx
41afba:	2b f2                	sub    %edx,%esi
41afbc:	74 15                	je     0x41afd3
41afbe:	33 d2                	xor    %edx,%edx
41afc0:	85 f6                	test   %esi,%esi
41afc2:	0f 9f c2             	setg   %dl
41afc5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41afc9:	8b f2                	mov    %edx,%esi
41afcb:	85 f6                	test   %esi,%esi
41afcd:	0f 85 df fa ff ff    	jne    0x41aab2
41afd3:	0f b6 70 ec          	movzbl -0x14(%eax),%esi
41afd7:	0f b6 51 ec          	movzbl -0x14(%ecx),%edx
41afdb:	2b f2                	sub    %edx,%esi
41afdd:	74 15                	je     0x41aff4
41afdf:	33 d2                	xor    %edx,%edx
41afe1:	85 f6                	test   %esi,%esi
41afe3:	0f 9f c2             	setg   %dl
41afe6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41afea:	8b f2                	mov    %edx,%esi
41afec:	85 f6                	test   %esi,%esi
41afee:	0f 85 be fa ff ff    	jne    0x41aab2
41aff4:	0f b6 70 ed          	movzbl -0x13(%eax),%esi
41aff8:	0f b6 51 ed          	movzbl -0x13(%ecx),%edx
41affc:	2b f2                	sub    %edx,%esi
41affe:	74 15                	je     0x41b015