421f0e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421f15:	85 c9                	test   %ecx,%ecx
421f17:	0f 85 ab 00 00 00    	jne    0x421fc8
421f1d:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
421f21:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
421f25:	2b c8                	sub    %eax,%ecx
421f27:	74 12                	je     0x421f3b
421f29:	33 c0                	xor    %eax,%eax
421f2b:	85 c9                	test   %ecx,%ecx
421f2d:	0f 9f c0             	setg   %al
421f30:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
421f37:	eb 02                	jmp    0x421f3b
421f39:	33 c9                	xor    %ecx,%ecx
421f3b:	85 c9                	test   %ecx,%ecx
421f3d:	0f 85 85 00 00 00    	jne    0x421fc8
421f43:	8b 46 fc             	mov    -0x4(%esi),%eax
421f46:	3b 42 fc             	cmp    -0x4(%edx),%eax
421f49:	74 75                	je     0x421fc0
421f4b:	0f b6 f8             	movzbl %al,%edi
421f4e:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
421f52:	2b f8                	sub    %eax,%edi
421f54:	74 12                	je     0x421f68
421f56:	33 c9                	xor    %ecx,%ecx
421f58:	85 ff                	test   %edi,%edi
421f5a:	0f 9f c1             	setg   %cl
421f5d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421f64:	85 c9                	test   %ecx,%ecx
421f66:	75 60                	jne    0x421fc8
421f68:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
421f6c:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
421f70:	2b f8                	sub    %eax,%edi
421f72:	74 12                	je     0x421f86
421f74:	33 c9                	xor    %ecx,%ecx
421f76:	85 ff                	test   %edi,%edi
421f78:	0f 9f c1             	setg   %cl
421f7b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421f82:	85 c9                	test   %ecx,%ecx
421f84:	75 42                	jne    0x421fc8
421f86:	0f b6 7e fe          	movzbl -0x2(%esi),%edi
421f8a:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
421f8e:	2b f8                	sub    %eax,%edi
421f90:	74 12                	je     0x421fa4
421f92:	33 c9                	xor    %ecx,%ecx
421f94:	85 ff                	test   %edi,%edi
421f96:	0f 9f c1             	setg   %cl
421f99:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421fa0:	85 c9                	test   %ecx,%ecx
421fa2:	75 24                	jne    0x421fc8
421fa4:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
421fa8:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
421fac:	2b c8                	sub    %eax,%ecx
421fae:	74 12                	je     0x421fc2
421fb0:	33 c0                	xor    %eax,%eax
421fb2:	85 c9                	test   %ecx,%ecx
421fb4:	0f 9f c0             	setg   %al
421fb7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
421fbe:	eb 02                	jmp    0x421fc2
421fc0:	33 c9                	xor    %ecx,%ecx
421fc2:	85 c9                	test   %ecx,%ecx
421fc4:	75 02                	jne    0x421fc8
421fc6:	33 c9                	xor    %ecx,%ecx
421fc8:	8b c1                	mov    %ecx,%eax
421fca:	5f                   	pop    %edi
421fcb:	e9 e6 0d 00 00       	jmp    0x422db6
421fd0:	8b 46 e3             	mov    -0x1d(%esi),%eax
421fd3:	3b 42 e3             	cmp    -0x1d(%edx),%eax
421fd6:	74 75                	je     0x42204d
421fd8:	0f b6 f8             	movzbl %al,%edi
421fdb:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
421fdf:	2b f8                	sub    %eax,%edi
421fe1:	74 12                	je     0x421ff5
421fe3:	33 c9                	xor    %ecx,%ecx
421fe5:	85 ff                	test   %edi,%edi
421fe7:	0f 9f c1             	setg   %cl
421fea:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
421ff1:	85 c9                	test   %ecx,%ecx
421ff3:	75 d3                	jne    0x421fc8
421ff5:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
421ff9:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
421ffd:	2b f8                	sub    %eax,%edi
421fff:	74 12                	je     0x422013
422001:	33 c9                	xor    %ecx,%ecx
422003:	85 ff                	test   %edi,%edi
422005:	0f 9f c1             	setg   %cl
422008:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42200f:	85 c9                	test   %ecx,%ecx
422011:	75 b5                	jne    0x421fc8
422013:	0f b6 7e e5          	movzbl -0x1b(%esi),%edi
422017:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
42201b:	2b f8                	sub    %eax,%edi
42201d:	74 12                	je     0x422031
42201f:	33 c9                	xor    %ecx,%ecx
422021:	85 ff                	test   %edi,%edi
422023:	0f 9f c1             	setg   %cl
422026:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42202d:	85 c9                	test   %ecx,%ecx
42202f:	75 97                	jne    0x421fc8
422031:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
422035:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
422039:	2b c8                	sub    %eax,%ecx
42203b:	74 12                	je     0x42204f
42203d:	33 c0                	xor    %eax,%eax
42203f:	85 c9                	test   %ecx,%ecx
422041:	0f 9f c0             	setg   %al
422044:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42204b:	eb 02                	jmp    0x42204f
42204d:	33 c9                	xor    %ecx,%ecx
42204f:	85 c9                	test   %ecx,%ecx
422051:	0f 85 71 ff ff ff    	jne    0x421fc8
422057:	8b 46 e7             	mov    -0x19(%esi),%eax
42205a:	3b 42 e7             	cmp    -0x19(%edx),%eax
42205d:	0f 84 81 00 00 00    	je     0x4220e4
422063:	0f b6 f8             	movzbl %al,%edi
422066:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
42206a:	2b f8                	sub    %eax,%edi
42206c:	74 16                	je     0x422084
42206e:	33 c9                	xor    %ecx,%ecx
422070:	85 ff                	test   %edi,%edi
422072:	0f 9f c1             	setg   %cl
422075:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42207c:	85 c9                	test   %ecx,%ecx
42207e:	0f 85 44 ff ff ff    	jne    0x421fc8
422084:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
422088:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
42208c:	2b f8                	sub    %eax,%edi
42208e:	74 16                	je     0x4220a6
422090:	33 c9                	xor    %ecx,%ecx
422092:	85 ff                	test   %edi,%edi
422094:	0f 9f c1             	setg   %cl
422097:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42209e:	85 c9                	test   %ecx,%ecx
4220a0:	0f 85 22 ff ff ff    	jne    0x421fc8
4220a6:	0f b6 7e e9          	movzbl -0x17(%esi),%edi
4220aa:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
4220ae:	2b f8                	sub    %eax,%edi
4220b0:	74 16                	je     0x4220c8
4220b2:	33 c9                	xor    %ecx,%ecx
4220b4:	85 ff                	test   %edi,%edi
4220b6:	0f 9f c1             	setg   %cl
4220b9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4220c0:	85 c9                	test   %ecx,%ecx
4220c2:	0f 85 00 ff ff ff    	jne    0x421fc8
4220c8:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
4220cc:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
4220d0:	2b c8                	sub    %eax,%ecx
4220d2:	74 12                	je     0x4220e6
4220d4:	33 c0                	xor    %eax,%eax
4220d6:	85 c9                	test   %ecx,%ecx
4220d8:	0f 9f c0             	setg   %al
4220db:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4220e2:	eb 02                	jmp    0x4220e6
4220e4:	33 c9                	xor    %ecx,%ecx
4220e6:	85 c9                	test   %ecx,%ecx
4220e8:	0f 85 da fe ff ff    	jne    0x421fc8
4220ee:	8b 46 eb             	mov    -0x15(%esi),%eax
4220f1:	3b 42 eb             	cmp    -0x15(%edx),%eax
4220f4:	0f 84 81 00 00 00    	je     0x42217b
4220fa:	0f b6 f8             	movzbl %al,%edi
4220fd:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
422101:	2b f8                	sub    %eax,%edi
422103:	74 16                	je     0x42211b
422105:	33 c9                	xor    %ecx,%ecx
422107:	85 ff                	test   %edi,%edi
422109:	0f 9f c1             	setg   %cl
42210c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422113:	85 c9                	test   %ecx,%ecx
422115:	0f 85 ad fe ff ff    	jne    0x421fc8
42211b:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
42211f:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
422123:	2b f8                	sub    %eax,%edi
422125:	74 16                	je     0x42213d
422127:	33 c9                	xor    %ecx,%ecx
422129:	85 ff                	test   %edi,%edi
42212b:	0f 9f c1             	setg   %cl
42212e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422135:	85 c9                	test   %ecx,%ecx
422137:	0f 85 8b fe ff ff    	jne    0x421fc8
42213d:	0f b6 7e ed          	movzbl -0x13(%esi),%edi
422141:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
422145:	2b f8                	sub    %eax,%edi
422147:	74 16                	je     0x42215f
422149:	33 c9                	xor    %ecx,%ecx
42214b:	85 ff                	test   %edi,%edi
42214d:	0f 9f c1             	setg   %cl
422150:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422157:	85 c9                	test   %ecx,%ecx
422159:	0f 85 69 fe ff ff    	jne    0x421fc8
42215f:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
422163:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
422167:	2b c8                	sub    %eax,%ecx
422169:	74 12                	je     0x42217d
42216b:	33 c0                	xor    %eax,%eax
42216d:	85 c9                	test   %ecx,%ecx
42216f:	0f 9f c0             	setg   %al
422172:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422179:	eb 02                	jmp    0x42217d
42217b:	33 c9                	xor    %ecx,%ecx
42217d:	85 c9                	test   %ecx,%ecx
42217f:	0f 85 43 fe ff ff    	jne    0x421fc8
422185:	8b 46 ef             	mov    -0x11(%esi),%eax
422188:	3b 42 ef             	cmp    -0x11(%edx),%eax
42218b:	0f 84 81 00 00 00    	je     0x422212
422191:	0f b6 f8             	movzbl %al,%edi
422194:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
422198:	2b f8                	sub    %eax,%edi
42219a:	74 16                	je     0x4221b2
42219c:	33 c9                	xor    %ecx,%ecx
42219e:	85 ff                	test   %edi,%edi
4221a0:	0f 9f c1             	setg   %cl
4221a3:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4221aa:	85 c9                	test   %ecx,%ecx
4221ac:	0f 85 16 fe ff ff    	jne    0x421fc8
4221b2:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
4221b6:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
4221ba:	2b f8                	sub    %eax,%edi
4221bc:	74 16                	je     0x4221d4
4221be:	33 c9                	xor    %ecx,%ecx
4221c0:	85 ff                	test   %edi,%edi
4221c2:	0f 9f c1             	setg   %cl
4221c5:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4221cc:	85 c9                	test   %ecx,%ecx
4221ce:	0f 85 f4 fd ff ff    	jne    0x421fc8
4221d4:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
4221d8:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
4221dc:	2b f8                	sub    %eax,%edi
4221de:	74 16                	je     0x4221f6
4221e0:	33 c9                	xor    %ecx,%ecx
4221e2:	85 ff                	test   %edi,%edi
4221e4:	0f 9f c1             	setg   %cl
4221e7:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4221ee:	85 c9                	test   %ecx,%ecx
4221f0:	0f 85 d2 fd ff ff    	jne    0x421fc8
4221f6:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
4221fa:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
4221fe:	2b c8                	sub    %eax,%ecx
422200:	74 12                	je     0x422214
422202:	33 c0                	xor    %eax,%eax
422204:	85 c9                	test   %ecx,%ecx
422206:	0f 9f c0             	setg   %al
422209:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422210:	eb 02                	jmp    0x422214
422212:	33 c9                	xor    %ecx,%ecx
422214:	85 c9                	test   %ecx,%ecx
422216:	0f 85 ac fd ff ff    	jne    0x421fc8
42221c:	8b 46 f3             	mov    -0xd(%esi),%eax
42221f:	3b 42 f3             	cmp    -0xd(%edx),%eax
422222:	0f 84 81 00 00 00    	je     0x4222a9
422228:	0f b6 f8             	movzbl %al,%edi
42222b:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
42222f:	2b f8                	sub    %eax,%edi
422231:	74 16                	je     0x422249
422233:	33 c9                	xor    %ecx,%ecx
422235:	85 ff                	test   %edi,%edi
422237:	0f 9f c1             	setg   %cl
42223a:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422241:	85 c9                	test   %ecx,%ecx
422243:	0f 85 7f fd ff ff    	jne    0x421fc8
422249:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
42224d:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
422251:	2b f8                	sub    %eax,%edi
422253:	74 16                	je     0x42226b
422255:	33 c9                	xor    %ecx,%ecx
422257:	85 ff                	test   %edi,%edi
422259:	0f 9f c1             	setg   %cl
42225c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422263:	85 c9                	test   %ecx,%ecx
422265:	0f 85 5d fd ff ff    	jne    0x421fc8
42226b:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
42226f:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
422273:	2b f8                	sub    %eax,%edi
422275:	74 16                	je     0x42228d
422277:	33 c9                	xor    %ecx,%ecx
422279:	85 ff                	test   %edi,%edi
42227b:	0f 9f c1             	setg   %cl
42227e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422285:	85 c9                	test   %ecx,%ecx
422287:	0f 85 3b fd ff ff    	jne    0x421fc8
42228d:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
422291:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
422295:	2b c8                	sub    %eax,%ecx
422297:	74 12                	je     0x4222ab
422299:	33 c0                	xor    %eax,%eax
42229b:	85 c9                	test   %ecx,%ecx
42229d:	0f 9f c0             	setg   %al
4222a0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4222a7:	eb 02                	jmp    0x4222ab
4222a9:	33 c9                	xor    %ecx,%ecx
4222ab:	85 c9                	test   %ecx,%ecx
4222ad:	0f 85 15 fd ff ff    	jne    0x421fc8
4222b3:	8b 46 f7             	mov    -0x9(%esi),%eax
4222b6:	3b 42 f7             	cmp    -0x9(%edx),%eax
4222b9:	0f 84 82 00 00 00    	je     0x422341
4222bf:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
4222c3:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
4222c7:	2b f8                	sub    %eax,%edi
4222c9:	74 16                	je     0x4222e1
4222cb:	33 c9                	xor    %ecx,%ecx
4222cd:	85 ff                	test   %edi,%edi
4222cf:	0f 9f c1             	setg   %cl
4222d2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4222d9:	85 c9                	test   %ecx,%ecx
4222db:	0f 85 e7 fc ff ff    	jne    0x421fc8
4222e1:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
4222e5:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
4222e9:	2b f8                	sub    %eax,%edi
4222eb:	74 16                	je     0x422303
4222ed:	33 c9                	xor    %ecx,%ecx
4222ef:	85 ff                	test   %edi,%edi
4222f1:	0f 9f c1             	setg   %cl
4222f4:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4222fb:	85 c9                	test   %ecx,%ecx
4222fd:	0f 85 c5 fc ff ff    	jne    0x421fc8
422303:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
422307:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
42230b:	2b f8                	sub    %eax,%edi
42230d:	74 16                	je     0x422325
42230f:	33 c9                	xor    %ecx,%ecx
422311:	85 ff                	test   %edi,%edi
422313:	0f 9f c1             	setg   %cl
422316:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42231d:	85 c9                	test   %ecx,%ecx
42231f:	0f 85 a3 fc ff ff    	jne    0x421fc8
422325:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
422329:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
42232d:	2b c8                	sub    %eax,%ecx
42232f:	74 12                	je     0x422343
422331:	33 c0                	xor    %eax,%eax
422333:	85 c9                	test   %ecx,%ecx
422335:	0f 9f c0             	setg   %al
422338:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42233f:	eb 02                	jmp    0x422343
422341:	33 c9                	xor    %ecx,%ecx
422343:	85 c9                	test   %ecx,%ecx
422345:	0f 85 7d fc ff ff    	jne    0x421fc8
42234b:	8b 46 fb             	mov    -0x5(%esi),%eax
42234e:	3b 42 fb             	cmp    -0x5(%edx),%eax
422351:	0f 84 81 00 00 00    	je     0x4223d8
422357:	0f b6 f8             	movzbl %al,%edi
42235a:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
42235e:	2b f8                	sub    %eax,%edi
422360:	74 16                	je     0x422378
422362:	33 c9                	xor    %ecx,%ecx
422364:	85 ff                	test   %edi,%edi
422366:	0f 9f c1             	setg   %cl
422369:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422370:	85 c9                	test   %ecx,%ecx
422372:	0f 85 50 fc ff ff    	jne    0x421fc8
422378:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
42237c:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
422380:	2b f8                	sub    %eax,%edi