63103f:	e8 f4 77 df ff       	call   0x428838
631044:	8b 55 08             	mov    0x8(%ebp),%edx
631047:	8b 46 10             	mov    0x10(%esi),%eax
63104a:	e8 35 6f df ff       	call   0x427f84
63104f:	8d 4d e8             	lea    -0x18(%ebp),%ecx
631052:	8b 53 04             	mov    0x4(%ebx),%edx
631055:	8b 03                	mov    (%ebx),%eax
631057:	40                   	inc    %eax
631058:	e8 ef 95 de ff       	call   0x41a64c
63105d:	8b 45 e8             	mov    -0x18(%ebp),%eax
631060:	89 45 f0             	mov    %eax,-0x10(%ebp)
631063:	8b 45 ec             	mov    -0x14(%ebp),%eax
631066:	89 45 f4             	mov    %eax,-0xc(%ebp)
631069:	8d 4d e0             	lea    -0x20(%ebp),%ecx
63106c:	8b 53 0c             	mov    0xc(%ebx),%edx
63106f:	42                   	inc    %edx
631070:	8b 03                	mov    (%ebx),%eax
631072:	40                   	inc    %eax
631073:	e8 d4 95 de ff       	call   0x41a64c
631078:	8b 45 e0             	mov    -0x20(%ebp),%eax
63107b:	89 45 f8             	mov    %eax,-0x8(%ebp)
63107e:	8b 45 e4             	mov    -0x1c(%ebp),%eax
631081:	89 45 fc             	mov    %eax,-0x4(%ebp)
631084:	8d 55 f0             	lea    -0x10(%ebp),%edx
631087:	b9 01 00 00 00       	mov    $0x1,%ecx
63108c:	8b c6                	mov    %esi,%eax
63108e:	e8 a5 77 df ff       	call   0x428838
631093:	5e                   	pop    %esi
631094:	5b                   	pop    %ebx
631095:	8b e5                	mov    %ebp,%esp
631097:	5d                   	pop    %ebp
631098:	c2 04 00             	ret    $0x4
63109b:	90                   	nop
63109c:	55                   	push   %ebp
63109d:	8b ec                	mov    %esp,%ebp
63109f:	83 c4 e0             	add    $0xffffffe0,%esp
6310a2:	53                   	push   %ebx
6310a3:	56                   	push   %esi
6310a4:	8b da                	mov    %edx,%ebx
6310a6:	8b f0                	mov    %eax,%esi
6310a8:	8b d1                	mov    %ecx,%edx
6310aa:	8b 46 10             	mov    0x10(%esi),%eax
6310ad:	e8 d2 6e df ff       	call   0x427f84
6310b2:	8d 4d e8             	lea    -0x18(%ebp),%ecx
6310b5:	8b 53 04             	mov    0x4(%ebx),%edx
6310b8:	8b 03                	mov    (%ebx),%eax
6310ba:	e8 8d 95 de ff       	call   0x41a64c
6310bf:	8b 45 e8             	mov    -0x18(%ebp),%eax
6310c2:	89 45 f0             	mov    %eax,-0x10(%ebp)
6310c5:	8b 45 ec             	mov    -0x14(%ebp),%eax
6310c8:	89 45 f4             	mov    %eax,-0xc(%ebp)
6310cb:	8d 4d e0             	lea    -0x20(%ebp),%ecx
6310ce:	8b 53 0c             	mov    0xc(%ebx),%edx
6310d1:	42                   	inc    %edx
6310d2:	8b 03                	mov    (%ebx),%eax
6310d4:	e8 73 95 de ff       	call   0x41a64c
6310d9:	8b 45 e0             	mov    -0x20(%ebp),%eax
6310dc:	89 45 f8             	mov    %eax,-0x8(%ebp)
6310df:	8b 45 e4             	mov    -0x1c(%ebp),%eax
6310e2:	89 45 fc             	mov    %eax,-0x4(%ebp)
6310e5:	8d 55 f0             	lea    -0x10(%ebp),%edx
6310e8:	b9 01 00 00 00       	mov    $0x1,%ecx
6310ed:	8b c6                	mov    %esi,%eax
6310ef:	e8 44 77 df ff       	call   0x428838
6310f4:	8d 4d e8             	lea    -0x18(%ebp),%ecx
6310f7:	8b 53 04             	mov    0x4(%ebx),%edx
6310fa:	8b 43 08             	mov    0x8(%ebx),%eax
6310fd:	48                   	dec    %eax
6310fe:	e8 49 95 de ff       	call   0x41a64c
631103:	8b 45 e8             	mov    -0x18(%ebp),%eax
631106:	89 45 f0             	mov    %eax,-0x10(%ebp)
631109:	8b 45 ec             	mov    -0x14(%ebp),%eax
63110c:	89 45 f4             	mov    %eax,-0xc(%ebp)
63110f:	8d 4d e0             	lea    -0x20(%ebp),%ecx
631112:	8b 53 0c             	mov    0xc(%ebx),%edx
631115:	42                   	inc    %edx
631116:	8b 43 08             	mov    0x8(%ebx),%eax
631119:	48                   	dec    %eax
63111a:	e8 2d 95 de ff       	call   0x41a64c
63111f:	8b 45 e0             	mov    -0x20(%ebp),%eax
631122:	89 45 f8             	mov    %eax,-0x8(%ebp)
631125:	8b 45 e4             	mov    -0x1c(%ebp),%eax
631128:	89 45 fc             	mov    %eax,-0x4(%ebp)
63112b:	8d 55 f0             	lea    -0x10(%ebp),%edx
63112e:	b9 01 00 00 00       	mov    $0x1,%ecx
631133:	8b c6                	mov    %esi,%eax
631135:	e8 fe 76 df ff       	call   0x428838
63113a:	8b 55 08             	mov    0x8(%ebp),%edx
63113d:	8b 46 10             	mov    0x10(%esi),%eax
631140:	e8 3f 6e df ff       	call   0x427f84
631145:	8d 4d e8             	lea    -0x18(%ebp),%ecx
631148:	8b 53 04             	mov    0x4(%ebx),%edx
63114b:	8b 03                	mov    (%ebx),%eax
63114d:	40                   	inc    %eax
63114e:	e8 f9 94 de ff       	call   0x41a64c
631153:	8b 45 e8             	mov    -0x18(%ebp),%eax
631156:	89 45 f0             	mov    %eax,-0x10(%ebp)
631159:	8b 45 ec             	mov    -0x14(%ebp),%eax
63115c:	89 45 f4             	mov    %eax,-0xc(%ebp)
63115f:	8d 4d e0             	lea    -0x20(%ebp),%ecx
631162:	8b 53 0c             	mov    0xc(%ebx),%edx
631165:	42                   	inc    %edx
631166:	8b 03                	mov    (%ebx),%eax
631168:	40                   	inc    %eax
631169:	e8 de 94 de ff       	call   0x41a64c
63116e:	8b 45 e0             	mov    -0x20(%ebp),%eax
631171:	89 45 f8             	mov    %eax,-0x8(%ebp)
631174:	8b 45 e4             	mov    -0x1c(%ebp),%eax
631177:	89 45 fc             	mov    %eax,-0x4(%ebp)
63117a:	8d 55 f0             	lea    -0x10(%ebp),%edx
63117d:	b9 01 00 00 00       	mov    $0x1,%ecx
631182:	8b c6                	mov    %esi,%eax
631184:	e8 af 76 df ff       	call   0x428838
631189:	8d 4d e8             	lea    -0x18(%ebp),%ecx
63118c:	8b 53 04             	mov    0x4(%ebx),%edx
63118f:	8b 43 08             	mov    0x8(%ebx),%eax
631192:	e8 b5 94 de ff       	call   0x41a64c
631197:	8b 45 e8             	mov    -0x18(%ebp),%eax
63119a:	89 45 f0             	mov    %eax,-0x10(%ebp)
63119d:	8b 45 ec             	mov    -0x14(%ebp),%eax
6311a0:	89 45 f4             	mov    %eax,-0xc(%ebp)
6311a3:	8d 4d e0             	lea    -0x20(%ebp),%ecx
6311a6:	8b 53 0c             	mov    0xc(%ebx),%edx
6311a9:	42                   	inc    %edx
6311aa:	8b 43 08             	mov    0x8(%ebx),%eax
6311ad:	e8 9a 94 de ff       	call   0x41a64c
6311b2:	8b 45 e0             	mov    -0x20(%ebp),%eax
6311b5:	89 45 f8             	mov    %eax,-0x8(%ebp)
6311b8:	8b 45 e4             	mov    -0x1c(%ebp),%eax
6311bb:	89 45 fc             	mov    %eax,-0x4(%ebp)
6311be:	8d 55 f0             	lea    -0x10(%ebp),%edx
6311c1:	b9 01 00 00 00       	mov    $0x1,%ecx
6311c6:	8b c6                	mov    %esi,%eax
6311c8:	e8 6b 76 df ff       	call   0x428838
6311cd:	5e                   	pop    %esi
6311ce:	5b                   	pop    %ebx
6311cf:	8b e5                	mov    %ebp,%esp
6311d1:	5d                   	pop    %ebp
6311d2:	c2 04 00             	ret    $0x4
6311d5:	8d 40 00             	lea    0x0(%eax),%eax
6311d8:	55                   	push   %ebp
6311d9:	8b ec                	mov    %esp,%ebp
6311db:	83 c4 e0             	add    $0xffffffe0,%esp
6311de:	53                   	push   %ebx
6311df:	56                   	push   %esi
6311e0:	8b da                	mov    %edx,%ebx
6311e2:	8b f0                	mov    %eax,%esi
6311e4:	8b d1                	mov    %ecx,%edx
6311e6:	8b 46 10             	mov    0x10(%esi),%eax
6311e9:	e8 96 6d df ff       	call   0x427f84
6311ee:	8d 4d e8             	lea    -0x18(%ebp),%ecx
6311f1:	8b 53 04             	mov    0x4(%ebx),%edx
6311f4:	8b 03                	mov    (%ebx),%eax
6311f6:	e8 51 94 de ff       	call   0x41a64c
6311fb:	8b 45 e8             	mov    -0x18(%ebp),%eax
6311fe:	89 45 f0             	mov    %eax,-0x10(%ebp)
631201:	8b 45 ec             	mov    -0x14(%ebp),%eax
631204:	89 45 f4             	mov    %eax,-0xc(%ebp)
631207:	8d 4d e0             	lea    -0x20(%ebp),%ecx
63120a:	8b 53 04             	mov    0x4(%ebx),%edx
63120d:	8b 43 08             	mov    0x8(%ebx),%eax
631210:	40                   	inc    %eax
631211:	e8 36 94 de ff       	call   0x41a64c
631216:	8b 45 e0             	mov    -0x20(%ebp),%eax
631219:	89 45 f8             	mov    %eax,-0x8(%ebp)
63121c:	8b 45 e4             	mov    -0x1c(%ebp),%eax
63121f:	89 45 fc             	mov    %eax,-0x4(%ebp)
631222:	8d 55 f0             	lea    -0x10(%ebp),%edx
631225:	b9 01 00 00 00       	mov    $0x1,%ecx
63122a:	8b c6                	mov    %esi,%eax
63122c:	e8 07 76 df ff       	call   0x428838
631231:	8b 55 08             	mov    0x8(%ebp),%edx
631234:	8b 46 10             	mov    0x10(%esi),%eax
631237:	e8 48 6d df ff       	call   0x427f84
63123c:	8d 4d e8             	lea    -0x18(%ebp),%ecx
63123f:	8b 53 04             	mov    0x4(%ebx),%edx
631242:	42                   	inc    %edx
631243:	8b 03                	mov    (%ebx),%eax
631245:	e8 02 94 de ff       	call   0x41a64c
63124a:	8b 45 e8             	mov    -0x18(%ebp),%eax
63124d:	89 45 f0             	mov    %eax,-0x10(%ebp)
631250:	8b 45 ec             	mov    -0x14(%ebp),%eax
631253:	89 45 f4             	mov    %eax,-0xc(%ebp)
631256:	8d 4d e0             	lea    -0x20(%ebp),%ecx
631259:	8b 53 04             	mov    0x4(%ebx),%edx
63125c:	42                   	inc    %edx
63125d:	8b 43 08             	mov    0x8(%ebx),%eax
631260:	40                   	inc    %eax
631261:	e8 e6 93 de ff       	call   0x41a64c
631266:	8b 45 e0             	mov    -0x20(%ebp),%eax
631269:	89 45 f8             	mov    %eax,-0x8(%ebp)
63126c:	8b 45 e4             	mov    -0x1c(%ebp),%eax
63126f:	89 45 fc             	mov    %eax,-0x4(%ebp)
631272:	8d 55 f0             	lea    -0x10(%ebp),%edx
631275:	b9 01 00 00 00       	mov    $0x1,%ecx
63127a:	8b c6                	mov    %esi,%eax
63127c:	e8 b7 75 df ff       	call   0x428838
631281:	5e                   	pop    %esi
631282:	5b                   	pop    %ebx
631283:	8b e5                	mov    %ebp,%esp
631285:	5d                   	pop    %ebp
631286:	c2 04 00             	ret    $0x4
631289:	8d 40 00             	lea    0x0(%eax),%eax
63128c:	55                   	push   %ebp
63128d:	8b ec                	mov    %esp,%ebp
63128f:	83 c4 e0             	add    $0xffffffe0,%esp
631292:	53                   	push   %ebx
631293:	56                   	push   %esi
631294:	8b da                	mov    %edx,%ebx
631296:	8b f0                	mov    %eax,%esi
631298:	8b d1                	mov    %ecx,%edx
63129a:	8b 46 10             	mov    0x10(%esi),%eax
63129d:	e8 e2 6c df ff       	call   0x427f84
6312a2:	8d 4d e8             	lea    -0x18(%ebp),%ecx
6312a5:	8b 53 04             	mov    0x4(%ebx),%edx
6312a8:	8b 03                	mov    (%ebx),%eax
6312aa:	e8 9d 93 de ff       	call   0x41a64c
6312af:	8b 45 e8             	mov    -0x18(%ebp),%eax
6312b2:	89 45 f0             	mov    %eax,-0x10(%ebp)
6312b5:	8b 45 ec             	mov    -0x14(%ebp),%eax
6312b8:	89 45 f4             	mov    %eax,-0xc(%ebp)
6312bb:	8d 4d e0             	lea    -0x20(%ebp),%ecx
6312be:	8b 53 04             	mov    0x4(%ebx),%edx
6312c1:	8b 43 08             	mov    0x8(%ebx),%eax
6312c4:	40                   	inc    %eax
6312c5:	e8 82 93 de ff       	call   0x41a64c
6312ca:	8b 45 e0             	mov    -0x20(%ebp),%eax
6312cd:	89 45 f8             	mov    %eax,-0x8(%ebp)
6312d0:	8b 45 e4             	mov    -0x1c(%ebp),%eax
6312d3:	89 45 fc             	mov    %eax,-0x4(%ebp)
6312d6:	8d 55 f0             	lea    -0x10(%ebp),%edx
6312d9:	b9 01 00 00 00       	mov    $0x1,%ecx
6312de:	8b c6                	mov    %esi,%eax
6312e0:	e8 53 75 df ff       	call   0x428838
6312e5:	8d 4d e8             	lea    -0x18(%ebp),%ecx
6312e8:	8b 53 0c             	mov    0xc(%ebx),%edx
6312eb:	4a                   	dec    %edx
6312ec:	8b 03                	mov    (%ebx),%eax
6312ee:	e8 59 93 de ff       	call   0x41a64c
6312f3:	8b 45 e8             	mov    -0x18(%ebp),%eax
6312f6:	89 45 f0             	mov    %eax,-0x10(%ebp)
6312f9:	8b 45 ec             	mov    -0x14(%ebp),%eax
6312fc:	89 45 f4             	mov    %eax,-0xc(%ebp)
6312ff:	8d 4d e0             	lea    -0x20(%ebp),%ecx
631302:	8b 53 0c             	mov    0xc(%ebx),%edx
631305:	4a                   	dec    %edx
631306:	8b 43 08             	mov    0x8(%ebx),%eax
631309:	40                   	inc    %eax
63130a:	e8 3d 93 de ff       	call   0x41a64c
63130f:	8b 45 e0             	mov    -0x20(%ebp),%eax
631312:	89 45 f8             	mov    %eax,-0x8(%ebp)
631315:	8b 45 e4             	mov    -0x1c(%ebp),%eax
631318:	89 45 fc             	mov    %eax,-0x4(%ebp)
63131b:	8d 55 f0             	lea    -0x10(%ebp),%edx
63131e:	b9 01 00 00 00       	mov    $0x1,%ecx
631323:	8b c6                	mov    %esi,%eax
631325:	e8 0e 75 df ff       	call   0x428838
63132a:	8b 55 08             	mov    0x8(%ebp),%edx
63132d:	8b 46 10             	mov    0x10(%esi),%eax
631330:	e8 4f 6c df ff       	call   0x427f84
631335:	8d 4d e8             	lea    -0x18(%ebp),%ecx
631338:	8b 53 04             	mov    0x4(%ebx),%edx
63133b:	42                   	inc    %edx
63133c:	8b 03                	mov    (%ebx),%eax
63133e:	e8 09 93 de ff       	call   0x41a64c
631343:	8b 45 e8             	mov    -0x18(%ebp),%eax
631346:	89 45 f0             	mov    %eax,-0x10(%ebp)
631349:	8b 45 ec             	mov    -0x14(%ebp),%eax
63134c:	89 45 f4             	mov    %eax,-0xc(%ebp)
63134f:	8d 4d e0             	lea    -0x20(%ebp),%ecx
631352:	8b 53 04             	mov    0x4(%ebx),%edx
631355:	42                   	inc    %edx
631356:	8b 43 08             	mov    0x8(%ebx),%eax
631359:	40                   	inc    %eax
63135a:	e8 ed 92 de ff       	call   0x41a64c
63135f:	8b 45 e0             	mov    -0x20(%ebp),%eax
631362:	89 45 f8             	mov    %eax,-0x8(%ebp)
631365:	8b 45 e4             	mov    -0x1c(%ebp),%eax
631368:	89 45 fc             	mov    %eax,-0x4(%ebp)
63136b:	8d 55 f0             	lea    -0x10(%ebp),%edx
63136e:	b9 01 00 00 00       	mov    $0x1,%ecx
631373:	8b c6                	mov    %esi,%eax
631375:	e8 be 74 df ff       	call   0x428838
63137a:	8d 4d e8             	lea    -0x18(%ebp),%ecx
63137d:	8b 53 0c             	mov    0xc(%ebx),%edx
631380:	8b 03                	mov    (%ebx),%eax
631382:	e8 c5 92 de ff       	call   0x41a64c
631387:	8b 45 e8             	mov    -0x18(%ebp),%eax
63138a:	89 45 f0             	mov    %eax,-0x10(%ebp)
63138d:	8b 45 ec             	mov    -0x14(%ebp),%eax
631390:	89 45 f4             	mov    %eax,-0xc(%ebp)
631393:	8d 4d e0             	lea    -0x20(%ebp),%ecx
631396:	8b 53 0c             	mov    0xc(%ebx),%edx
631399:	8b 43 08             	mov    0x8(%ebx),%eax
63139c:	40                   	inc    %eax
63139d:	e8 aa 92 de ff       	call   0x41a64c
6313a2:	8b 45 e0             	mov    -0x20(%ebp),%eax
6313a5:	89 45 f8             	mov    %eax,-0x8(%ebp)
6313a8:	8b 45 e4             	mov    -0x1c(%ebp),%eax
6313ab:	89 45 fc             	mov    %eax,-0x4(%ebp)
6313ae:	8d 55 f0             	lea    -0x10(%ebp),%edx
6313b1:	b9 01 00 00 00       	mov    $0x1,%ecx
6313b6:	8b c6                	mov    %esi,%eax
6313b8:	e8 7b 74 df ff       	call   0x428838
6313bd:	5e                   	pop    %esi
6313be:	5b                   	pop    %ebx
6313bf:	8b e5                	mov    %ebp,%esp
6313c1:	5d                   	pop    %ebp
6313c2:	c2 04 00             	ret    $0x4
6313c5:	8d 40 00             	lea    0x0(%eax),%eax
6313c8:	83 e0 7f             	and    $0x7f,%eax
6313cb:	83 f8 0a             	cmp    $0xa,%eax
6313ce:	77 68                	ja     0x631438
6313d0:	ff 24 85 d7 13 63 00 	jmp    *0x6313d7(,%eax,4)
6313d7:	38 14 63             	cmp    %dl,(%ebx,%eiz,2)
6313da:	00 38                	add    %bh,(%eax)
6313dc:	14 63                	adc    $0x63,%al
6313de:	00 04 14             	add    %al,(%esp,%edx,1)
6313e1:	63 00                	arpl   %eax,(%eax)
6313e3:	04 14                	add    $0x14,%al
6313e5:	63 00                	arpl   %eax,(%eax)
6313e7:	0f 14 63 00          	unpcklps 0x0(%ebx),%xmm4
6313eb:	0f 14 63 00          	unpcklps 0x0(%ebx),%xmm4
6313ef:	0f 14 63 00          	unpcklps 0x0(%ebx),%xmm4
6313f3:	1a 14 63             	sbb    (%ebx,%eiz,2),%dl
6313f6:	00 1f                	add    %bl,(%edi)
6313f8:	14 63                	adc    $0x63,%al
6313fa:	00 2a                	add    %ch,(%edx)
6313fc:	14 63                	adc    $0x63,%al
6313fe:	00 2e                	add    %ch,(%esi)
631400:	14 63                	adc    $0x63,%al
631402:	00 c3                	add    %al,%bl
631404:	6a fe                	push   $0xfffffffe
631406:	6a fe                	push   $0xfffffffe
631408:	52                   	push   %edx
631409:	e8 7a 67 dd ff       	call   0x407b88
63140e:	c3                   	ret
63140f:	6a ff                	push   $0xffffffff
631411:	6a ff                	push   $0xffffffff
631413:	52                   	push   %edx
631414:	e8 6f 67 dd ff       	call   0x407b88
631419:	c3                   	ret
63141a:	83 42 04 02          	addl   $0x2,0x4(%edx)
63141e:	c3                   	ret
63141f:	6a fe                	push   $0xfffffffe
631421:	6a 00                	push   $0x0
631423:	52                   	push   %edx
631424:	e8 5f 67 dd ff       	call   0x407b88
631429:	c3                   	ret
63142a:	83 02 02             	addl   $0x2,(%edx)