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
44712d:	74 13                	je     0x447142
44712f:	33 d2                	xor    %edx,%edx
447131:	85 f6                	test   %esi,%esi
447133:	0f 9f c2             	setg   %dl
447136:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44713a:	85 f6                	test   %esi,%esi
44713c:	0f 85 dc f7 ff ff    	jne    0x44691e
447142:	0f b6 70 e7          	movzbl -0x19(%eax),%esi
447146:	0f b6 51 e7          	movzbl -0x19(%ecx),%edx
44714a:	2b f2                	sub    %edx,%esi
44714c:	74 13                	je     0x447161
44714e:	33 d2                	xor    %edx,%edx
447150:	85 f6                	test   %esi,%esi
447152:	0f 9f c2             	setg   %dl
447155:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447159:	85 f6                	test   %esi,%esi
44715b:	0f 85 bd f7 ff ff    	jne    0x44691e
447161:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
447165:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
447169:	2b f2                	sub    %edx,%esi
44716b:	74 13                	je     0x447180
44716d:	33 d2                	xor    %edx,%edx
44716f:	85 f6                	test   %esi,%esi
447171:	0f 9f c2             	setg   %dl
447174:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447178:	85 f6                	test   %esi,%esi
44717a:	0f 85 9e f7 ff ff    	jne    0x44691e
447180:	0f b6 70 e9          	movzbl -0x17(%eax),%esi
447184:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
447188:	2b f2                	sub    %edx,%esi
44718a:	74 0f                	je     0x44719b
44718c:	33 d2                	xor    %edx,%edx
44718e:	85 f6                	test   %esi,%esi
447190:	0f 9f c2             	setg   %dl
447193:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447197:	eb 02                	jmp    0x44719b
447199:	33 f6                	xor    %esi,%esi
44719b:	85 f6                	test   %esi,%esi
44719d:	0f 85 7b f7 ff ff    	jne    0x44691e
4471a3:	8b 50 ea             	mov    -0x16(%eax),%edx
4471a6:	3b 51 ea             	cmp    -0x16(%ecx),%edx
4471a9:	74 75                	je     0x447220
4471ab:	0f b6 f2             	movzbl %dl,%esi
4471ae:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
4471b2:	2b f2                	sub    %edx,%esi
4471b4:	74 13                	je     0x4471c9
4471b6:	33 d2                	xor    %edx,%edx
4471b8:	85 f6                	test   %esi,%esi
4471ba:	0f 9f c2             	setg   %dl
4471bd:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4471c1:	85 f6                	test   %esi,%esi
4471c3:	0f 85 55 f7 ff ff    	jne    0x44691e
4471c9:	0f b6 70 eb          	movzbl -0x15(%eax),%esi
4471cd:	0f b6 51 eb          	movzbl -0x15(%ecx),%edx
4471d1:	2b f2                	sub    %edx,%esi
4471d3:	74 13                	je     0x4471e8
4471d5:	33 d2                	xor    %edx,%edx
4471d7:	85 f6                	test   %esi,%esi
4471d9:	0f 9f c2             	setg   %dl
4471dc:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4471e0:	85 f6                	test   %esi,%esi
4471e2:	0f 85 36 f7 ff ff    	jne    0x44691e
4471e8:	0f b6 70 ec          	movzbl -0x14(%eax),%esi
4471ec:	0f b6 51 ec          	movzbl -0x14(%ecx),%edx
4471f0:	2b f2                	sub    %edx,%esi
4471f2:	74 13                	je     0x447207
4471f4:	33 d2                	xor    %edx,%edx
4471f6:	85 f6                	test   %esi,%esi
4471f8:	0f 9f c2             	setg   %dl
4471fb:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4471ff:	85 f6                	test   %esi,%esi
447201:	0f 85 17 f7 ff ff    	jne    0x44691e
447207:	0f b6 70 ed          	movzbl -0x13(%eax),%esi
44720b:	0f b6 51 ed          	movzbl -0x13(%ecx),%edx
44720f:	2b f2                	sub    %edx,%esi
447211:	74 0f                	je     0x447222
447213:	33 d2                	xor    %edx,%edx
447215:	85 f6                	test   %esi,%esi
447217:	0f 9f c2             	setg   %dl
44721a:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44721e:	eb 02                	jmp    0x447222
447220:	33 f6                	xor    %esi,%esi
447222:	85 f6                	test   %esi,%esi
447224:	0f 85 f4 f6 ff ff    	jne    0x44691e
44722a:	8b 50 ee             	mov    -0x12(%eax),%edx
44722d:	3b 51 ee             	cmp    -0x12(%ecx),%edx
447230:	74 75                	je     0x4472a7
447232:	0f b6 f2             	movzbl %dl,%esi
447235:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
447239:	2b f2                	sub    %edx,%esi
44723b:	74 13                	je     0x447250
44723d:	33 d2                	xor    %edx,%edx
44723f:	85 f6                	test   %esi,%esi
447241:	0f 9f c2             	setg   %dl
447244:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447248:	85 f6                	test   %esi,%esi
44724a:	0f 85 ce f6 ff ff    	jne    0x44691e
447250:	0f b6 70 ef          	movzbl -0x11(%eax),%esi
447254:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
447258:	2b f2                	sub    %edx,%esi
44725a:	74 13                	je     0x44726f
44725c:	33 d2                	xor    %edx,%edx
44725e:	85 f6                	test   %esi,%esi
447260:	0f 9f c2             	setg   %dl
447263:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447267:	85 f6                	test   %esi,%esi
447269:	0f 85 af f6 ff ff    	jne    0x44691e
44726f:	0f b6 70 f0          	movzbl -0x10(%eax),%esi
447273:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
447277:	2b f2                	sub    %edx,%esi
447279:	74 13                	je     0x44728e
44727b:	33 d2                	xor    %edx,%edx
44727d:	85 f6                	test   %esi,%esi
44727f:	0f 9f c2             	setg   %dl
447282:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
447286:	85 f6                	test   %esi,%esi
447288:	0f 85 90 f6 ff ff    	jne    0x44691e
44728e:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
447292:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
447296:	2b f2                	sub    %edx,%esi
447298:	74 0f                	je     0x4472a9
44729a:	33 d2                	xor    %edx,%edx
44729c:	85 f6                	test   %esi,%esi
44729e:	0f 9f c2             	setg   %dl
4472a1:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4472a5:	eb 02                	jmp    0x4472a9
4472a7:	33 f6                	xor    %esi,%esi
4472a9:	85 f6                	test   %esi,%esi
4472ab:	0f 85 6d f6 ff ff    	jne    0x44691e
4472b1:	8b 50 f2             	mov    -0xe(%eax),%edx
4472b4:	3b 51 f2             	cmp    -0xe(%ecx),%edx
4472b7:	74 75                	je     0x44732e
4472b9:	0f b6 f2             	movzbl %dl,%esi
4472bc:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
4472c0:	2b f2                	sub    %edx,%esi
4472c2:	74 13                	je     0x4472d7
4472c4:	33 d2                	xor    %edx,%edx
4472c6:	85 f6                	test   %esi,%esi
4472c8:	0f 9f c2             	setg   %dl
4472cb:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4472cf:	85 f6                	test   %esi,%esi
4472d1:	0f 85 47 f6 ff ff    	jne    0x44691e
4472d7:	0f b6 70 f3          	movzbl -0xd(%eax),%esi
4472db:	0f b6 51 f3          	movzbl -0xd(%ecx),%edx
4472df:	2b f2                	sub    %edx,%esi
4472e1:	74 13                	je     0x4472f6
4472e3:	33 d2                	xor    %edx,%edx
4472e5:	85 f6                	test   %esi,%esi
4472e7:	0f 9f c2             	setg   %dl
4472ea:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
4472ee:	85 f6                	test   %esi,%esi
4472f0:	0f 85 28 f6 ff ff    	jne    0x44691e
4472f6:	0f b6 70 f4          	movzbl -0xc(%eax),%esi
4472fa:	0f b6 51 f4          	movzbl -0xc(%ecx),%edx
4472fe:	2b f2                	sub    %edx,%esi
447300:	74 13                	je     0x447315
447302:	33 d2                	xor    %edx,%edx
447304:	85 f6                	test   %esi,%esi
447306:	0f 9f c2             	setg   %dl
447309:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44730d:	85 f6                	test   %esi,%esi
44730f:	0f 85 09 f6 ff ff    	jne    0x44691e
447315:	0f b6 70 f5          	movzbl -0xb(%eax),%esi
447319:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
44731d:	2b f2                	sub    %edx,%esi
44731f:	74 0f                	je     0x447330
447321:	33 d2                	xor    %edx,%edx
447323:	85 f6                	test   %esi,%esi
447325:	0f 9f c2             	setg   %dl
447328:	8d 74 12 ff          	lea    -0x1(%edx,%edx,1),%esi
44732c:	eb 02                	jmp    0x447330
44732e:	33 f6                	xor    %esi,%esi
447330:	85 f6                	test   %esi,%esi
447332:	0f 85 e6 f5 ff ff    	jne    0x44691e
447338:	8b 50 f6             	mov    -0xa(%eax),%edx