445f0b:	0f 85 59 f9 ff ff    	jne    0x44586a
445f11:	0f b6 71 f7          	movzbl -0x9(%ecx),%esi
445f15:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
445f19:	2b f0                	sub    %eax,%esi
445f1b:	74 13                	je     0x445f30
445f1d:	33 c0                	xor    %eax,%eax
445f1f:	85 f6                	test   %esi,%esi
445f21:	0f 9f c0             	setg   %al
445f24:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445f28:	85 c0                	test   %eax,%eax
445f2a:	0f 85 3a f9 ff ff    	jne    0x44586a
445f30:	0f b6 71 f8          	movzbl -0x8(%ecx),%esi
445f34:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
445f38:	2b f0                	sub    %eax,%esi
445f3a:	74 13                	je     0x445f4f
445f3c:	33 c0                	xor    %eax,%eax
445f3e:	85 f6                	test   %esi,%esi
445f40:	0f 9f c0             	setg   %al
445f43:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445f47:	85 c0                	test   %eax,%eax
445f49:	0f 85 1b f9 ff ff    	jne    0x44586a
445f4f:	0f b6 71 f9          	movzbl -0x7(%ecx),%esi
445f53:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
445f57:	2b f0                	sub    %eax,%esi
445f59:	74 0b                	je     0x445f66
445f5b:	33 c0                	xor    %eax,%eax
445f5d:	85 f6                	test   %esi,%esi
445f5f:	0f 9f c0             	setg   %al
445f62:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
445f66:	8b c6                	mov    %esi,%eax
445f68:	eb 02                	jmp    0x445f6c
445f6a:	33 c0                	xor    %eax,%eax
445f6c:	85 c0                	test   %eax,%eax
445f6e:	0f 85 f6 f8 ff ff    	jne    0x44586a
445f74:	8b 41 fa             	mov    -0x6(%ecx),%eax
445f77:	3b 42 fa             	cmp    -0x6(%edx),%eax
445f7a:	74 77                	je     0x445ff3
445f7c:	0f b6 f0             	movzbl %al,%esi
445f7f:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
445f83:	2b f0                	sub    %eax,%esi
445f85:	74 13                	je     0x445f9a
445f87:	33 c0                	xor    %eax,%eax
445f89:	85 f6                	test   %esi,%esi
445f8b:	0f 9f c0             	setg   %al
445f8e:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445f92:	85 c0                	test   %eax,%eax
445f94:	0f 85 d0 f8 ff ff    	jne    0x44586a
445f9a:	0f b6 71 fb          	movzbl -0x5(%ecx),%esi
445f9e:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
445fa2:	2b f0                	sub    %eax,%esi
445fa4:	74 13                	je     0x445fb9
445fa6:	33 c0                	xor    %eax,%eax
445fa8:	85 f6                	test   %esi,%esi
445faa:	0f 9f c0             	setg   %al
445fad:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445fb1:	85 c0                	test   %eax,%eax
445fb3:	0f 85 b1 f8 ff ff    	jne    0x44586a
445fb9:	0f b6 71 fc          	movzbl -0x4(%ecx),%esi
445fbd:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
445fc1:	2b f0                	sub    %eax,%esi
445fc3:	74 13                	je     0x445fd8
445fc5:	33 c0                	xor    %eax,%eax
445fc7:	85 f6                	test   %esi,%esi
445fc9:	0f 9f c0             	setg   %al
445fcc:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
445fd0:	85 c0                	test   %eax,%eax
445fd2:	0f 85 92 f8 ff ff    	jne    0x44586a
445fd8:	0f b6 71 fd          	movzbl -0x3(%ecx),%esi
445fdc:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
445fe0:	2b f0                	sub    %eax,%esi
445fe2:	74 0b                	je     0x445fef
445fe4:	33 c0                	xor    %eax,%eax
445fe6:	85 f6                	test   %esi,%esi
445fe8:	0f 9f c0             	setg   %al
445feb:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
445fef:	8b c6                	mov    %esi,%eax
445ff1:	eb 02                	jmp    0x445ff5
445ff3:	33 c0                	xor    %eax,%eax
445ff5:	85 c0                	test   %eax,%eax
445ff7:	0f 85 6d f8 ff ff    	jne    0x44586a
445ffd:	66 8b 41 fe          	mov    -0x2(%ecx),%ax
446001:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
446005:	0f 84 5d f8 ff ff    	je     0x445868
44600b:	e9 df 03 00 00       	jmp    0x4463ef
446010:	8b 41 e1             	mov    -0x1f(%ecx),%eax
446013:	3b 42 e1             	cmp    -0x1f(%edx),%eax
446016:	74 78                	je     0x446090
446018:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
44601c:	0f b6 71 e1          	movzbl -0x1f(%ecx),%esi
446020:	2b f0                	sub    %eax,%esi
446022:	74 13                	je     0x446037
446024:	33 c0                	xor    %eax,%eax
446026:	85 f6                	test   %esi,%esi
446028:	0f 9f c0             	setg   %al
44602b:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
44602f:	85 c0                	test   %eax,%eax
446031:	0f 85 33 f8 ff ff    	jne    0x44586a
446037:	0f b6 71 e2          	movzbl -0x1e(%ecx),%esi
44603b:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
44603f:	2b f0                	sub    %eax,%esi
446041:	74 13                	je     0x446056
446043:	33 c0                	xor    %eax,%eax
446045:	85 f6                	test   %esi,%esi
446047:	0f 9f c0             	setg   %al
44604a:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
44604e:	85 c0                	test   %eax,%eax
446050:	0f 85 14 f8 ff ff    	jne    0x44586a
446056:	0f b6 71 e3          	movzbl -0x1d(%ecx),%esi
44605a:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
44605e:	2b f0                	sub    %eax,%esi
446060:	74 13                	je     0x446075
446062:	33 c0                	xor    %eax,%eax
446064:	85 f6                	test   %esi,%esi
446066:	0f 9f c0             	setg   %al
446069:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
44606d:	85 c0                	test   %eax,%eax
44606f:	0f 85 f5 f7 ff ff    	jne    0x44586a
446075:	0f b6 71 e4          	movzbl -0x1c(%ecx),%esi
446079:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
44607d:	2b f0                	sub    %eax,%esi
44607f:	74 0b                	je     0x44608c
446081:	33 c0                	xor    %eax,%eax
446083:	85 f6                	test   %esi,%esi
446085:	0f 9f c0             	setg   %al
446088:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
44608c:	8b c6                	mov    %esi,%eax
44608e:	eb 02                	jmp    0x446092
446090:	33 c0                	xor    %eax,%eax
446092:	85 c0                	test   %eax,%eax
446094:	0f 85 d0 f7 ff ff    	jne    0x44586a
44609a:	8b 41 e5             	mov    -0x1b(%ecx),%eax
44609d:	3b 42 e5             	cmp    -0x1b(%edx),%eax
4460a0:	74 77                	je     0x446119
4460a2:	0f b6 f0             	movzbl %al,%esi
4460a5:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
4460a9:	2b f0                	sub    %eax,%esi
4460ab:	74 13                	je     0x4460c0
4460ad:	33 c0                	xor    %eax,%eax
4460af:	85 f6                	test   %esi,%esi
4460b1:	0f 9f c0             	setg   %al
4460b4:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
4460b8:	85 c0                	test   %eax,%eax
4460ba:	0f 85 aa f7 ff ff    	jne    0x44586a
4460c0:	0f b6 71 e6          	movzbl -0x1a(%ecx),%esi
4460c4:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
4460c8:	2b f0                	sub    %eax,%esi
4460ca:	74 13                	je     0x4460df
4460cc:	33 c0                	xor    %eax,%eax
4460ce:	85 f6                	test   %esi,%esi
4460d0:	0f 9f c0             	setg   %al
4460d3:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
4460d7:	85 c0                	test   %eax,%eax
4460d9:	0f 85 8b f7 ff ff    	jne    0x44586a
4460df:	0f b6 71 e7          	movzbl -0x19(%ecx),%esi
4460e3:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
4460e7:	2b f0                	sub    %eax,%esi
4460e9:	74 13                	je     0x4460fe
4460eb:	33 c0                	xor    %eax,%eax
4460ed:	85 f6                	test   %esi,%esi
4460ef:	0f 9f c0             	setg   %al
4460f2:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
4460f6:	85 c0                	test   %eax,%eax
4460f8:	0f 85 6c f7 ff ff    	jne    0x44586a
4460fe:	0f b6 71 e8          	movzbl -0x18(%ecx),%esi
446102:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
446106:	2b f0                	sub    %eax,%esi
446108:	74 0b                	je     0x446115
44610a:	33 c0                	xor    %eax,%eax
44610c:	85 f6                	test   %esi,%esi
44610e:	0f 9f c0             	setg   %al
446111:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
446115:	8b c6                	mov    %esi,%eax
446117:	eb 02                	jmp    0x44611b
446119:	33 c0                	xor    %eax,%eax
44611b:	85 c0                	test   %eax,%eax
44611d:	0f 85 47 f7 ff ff    	jne    0x44586a
446123:	8b 41 e9             	mov    -0x17(%ecx),%eax
446126:	3b 42 e9             	cmp    -0x17(%edx),%eax
446129:	74 77                	je     0x4461a2
44612b:	0f b6 f0             	movzbl %al,%esi
44612e:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
446132:	2b f0                	sub    %eax,%esi
446134:	74 13                	je     0x446149
446136:	33 c0                	xor    %eax,%eax
446138:	85 f6                	test   %esi,%esi
44613a:	0f 9f c0             	setg   %al
44613d:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
446141:	85 c0                	test   %eax,%eax
446143:	0f 85 21 f7 ff ff    	jne    0x44586a
446149:	0f b6 71 ea          	movzbl -0x16(%ecx),%esi
44614d:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
446151:	2b f0                	sub    %eax,%esi
446153:	74 13                	je     0x446168
446155:	33 c0                	xor    %eax,%eax
446157:	85 f6                	test   %esi,%esi
446159:	0f 9f c0             	setg   %al
44615c:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
446160:	85 c0                	test   %eax,%eax
446162:	0f 85 02 f7 ff ff    	jne    0x44586a
446168:	0f b6 71 eb          	movzbl -0x15(%ecx),%esi
44616c:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
446170:	2b f0                	sub    %eax,%esi
446172:	74 13                	je     0x446187
446174:	33 c0                	xor    %eax,%eax
446176:	85 f6                	test   %esi,%esi
446178:	0f 9f c0             	setg   %al
44617b:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
44617f:	85 c0                	test   %eax,%eax
446181:	0f 85 e3 f6 ff ff    	jne    0x44586a
446187:	0f b6 71 ec          	movzbl -0x14(%ecx),%esi
44618b:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
44618f:	2b f0                	sub    %eax,%esi
446191:	74 0b                	je     0x44619e
446193:	33 c0                	xor    %eax,%eax
446195:	85 f6                	test   %esi,%esi
446197:	0f 9f c0             	setg   %al
44619a:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
44619e:	8b c6                	mov    %esi,%eax
4461a0:	eb 02                	jmp    0x4461a4
4461a2:	33 c0                	xor    %eax,%eax
4461a4:	85 c0                	test   %eax,%eax
4461a6:	0f 85 be f6 ff ff    	jne    0x44586a
4461ac:	8b 41 ed             	mov    -0x13(%ecx),%eax
4461af:	3b 42 ed             	cmp    -0x13(%edx),%eax
4461b2:	74 77                	je     0x44622b
4461b4:	0f b6 f0             	movzbl %al,%esi
4461b7:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
4461bb:	2b f0                	sub    %eax,%esi
4461bd:	74 13                	je     0x4461d2
4461bf:	33 c0                	xor    %eax,%eax
4461c1:	85 f6                	test   %esi,%esi
4461c3:	0f 9f c0             	setg   %al
4461c6:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
4461ca:	85 c0                	test   %eax,%eax
4461cc:	0f 85 98 f6 ff ff    	jne    0x44586a
4461d2:	0f b6 71 ee          	movzbl -0x12(%ecx),%esi
4461d6:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
4461da:	2b f0                	sub    %eax,%esi
4461dc:	74 13                	je     0x4461f1
4461de:	33 c0                	xor    %eax,%eax
4461e0:	85 f6                	test   %esi,%esi
4461e2:	0f 9f c0             	setg   %al
4461e5:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
4461e9:	85 c0                	test   %eax,%eax
4461eb:	0f 85 79 f6 ff ff    	jne    0x44586a
4461f1:	0f b6 71 ef          	movzbl -0x11(%ecx),%esi
4461f5:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
4461f9:	2b f0                	sub    %eax,%esi
4461fb:	74 13                	je     0x446210
4461fd:	33 c0                	xor    %eax,%eax
4461ff:	85 f6                	test   %esi,%esi
446201:	0f 9f c0             	setg   %al
446204:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
446208:	85 c0                	test   %eax,%eax
44620a:	0f 85 5a f6 ff ff    	jne    0x44586a
446210:	0f b6 71 f0          	movzbl -0x10(%ecx),%esi
446214:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
446218:	2b f0                	sub    %eax,%esi
44621a:	74 0b                	je     0x446227
44621c:	33 c0                	xor    %eax,%eax
44621e:	85 f6                	test   %esi,%esi
446220:	0f 9f c0             	setg   %al
446223:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
446227:	8b c6                	mov    %esi,%eax
446229:	eb 02                	jmp    0x44622d
44622b:	33 c0                	xor    %eax,%eax
44622d:	85 c0                	test   %eax,%eax
44622f:	0f 85 35 f6 ff ff    	jne    0x44586a
446235:	8b 41 f1             	mov    -0xf(%ecx),%eax
446238:	3b 42 f1             	cmp    -0xf(%edx),%eax
44623b:	74 77                	je     0x4462b4
44623d:	0f b6 f0             	movzbl %al,%esi
446240:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
446244:	2b f0                	sub    %eax,%esi
446246:	74 13                	je     0x44625b
446248:	33 c0                	xor    %eax,%eax
44624a:	85 f6                	test   %esi,%esi
44624c:	0f 9f c0             	setg   %al
44624f:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
446253:	85 c0                	test   %eax,%eax
446255:	0f 85 0f f6 ff ff    	jne    0x44586a
44625b:	0f b6 71 f2          	movzbl -0xe(%ecx),%esi
44625f:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
446263:	2b f0                	sub    %eax,%esi
446265:	74 13                	je     0x44627a
446267:	33 c0                	xor    %eax,%eax
446269:	85 f6                	test   %esi,%esi
44626b:	0f 9f c0             	setg   %al
44626e:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
446272:	85 c0                	test   %eax,%eax
446274:	0f 85 f0 f5 ff ff    	jne    0x44586a
44627a:	0f b6 71 f3          	movzbl -0xd(%ecx),%esi
44627e:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
446282:	2b f0                	sub    %eax,%esi
446284:	74 13                	je     0x446299
446286:	33 c0                	xor    %eax,%eax
446288:	85 f6                	test   %esi,%esi
44628a:	0f 9f c0             	setg   %al
44628d:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
446291:	85 c0                	test   %eax,%eax
446293:	0f 85 d1 f5 ff ff    	jne    0x44586a
446299:	0f b6 71 f4          	movzbl -0xc(%ecx),%esi
44629d:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
4462a1:	2b f0                	sub    %eax,%esi
4462a3:	74 0b                	je     0x4462b0
4462a5:	33 c0                	xor    %eax,%eax
4462a7:	85 f6                	test   %esi,%esi
4462a9:	0f 9f c0             	setg   %al
4462ac:	8d 74 00 ff          	lea    -0x1(%eax,%eax,1),%esi
4462b0:	8b c6                	mov    %esi,%eax
4462b2:	eb 02                	jmp    0x4462b6
4462b4:	33 c0                	xor    %eax,%eax
4462b6:	85 c0                	test   %eax,%eax
4462b8:	0f 85 ac f5 ff ff    	jne    0x44586a
4462be:	8b 41 f5             	mov    -0xb(%ecx),%eax
4462c1:	3b 42 f5             	cmp    -0xb(%edx),%eax
4462c4:	74 77                	je     0x44633d
4462c6:	0f b6 f0             	movzbl %al,%esi
4462c9:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
4462cd:	2b f0                	sub    %eax,%esi
4462cf:	74 13                	je     0x4462e4
4462d1:	33 c0                	xor    %eax,%eax
4462d3:	85 f6                	test   %esi,%esi
4462d5:	0f 9f c0             	setg   %al
4462d8:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
4462dc:	85 c0                	test   %eax,%eax
4462de:	0f 85 86 f5 ff ff    	jne    0x44586a
4462e4:	0f b6 71 f6          	movzbl -0xa(%ecx),%esi
4462e8:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
4462ec:	2b f0                	sub    %eax,%esi
4462ee:	74 13                	je     0x446303
4462f0:	33 c0                	xor    %eax,%eax
4462f2:	85 f6                	test   %esi,%esi
4462f4:	0f 9f c0             	setg   %al
4462f7:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
4462fb:	85 c0                	test   %eax,%eax
4462fd:	0f 85 67 f5 ff ff    	jne    0x44586a
446303:	0f b6 71 f7          	movzbl -0x9(%ecx),%esi
446307:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
44630b:	2b f0                	sub    %eax,%esi
44630d:	74 13                	je     0x446322
44630f:	33 c0                	xor    %eax,%eax
446311:	85 f6                	test   %esi,%esi
446313:	0f 9f c0             	setg   %al
446316:	8d 44 00 ff          	lea    -0x1(%eax,%eax,1),%eax
44631a:	85 c0                	test   %eax,%eax
44631c:	0f 85 48 f5 ff ff    	jne    0x44586a
446322:	0f b6 71 f8          	movzbl -0x8(%ecx),%esi
446326:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
44632a:	2b f0                	sub    %eax,%esi