42217c:	00 33                	add    %dh,(%ebx)
42217e:	00 35 00 34 00 39    	add    %dh,0x39003400
422184:	00 61 00             	add    %ah,0x0(%ecx)
422187:	30 00                	xor    %al,(%eax)
422189:	33 00                	xor    (%eax),%eax
42218b:	61                   	popa
42218c:	00 65 00             	add    %ah,0x0(%ebp)
42218f:	32 00                	xor    (%eax),%al
422191:	37                   	aaa
422192:	00 35 00 62 00 36    	add    %dh,0x36006200
422198:	00 36                	add    %dh,(%esi)
42219a:	00 33                	add    %dh,(%ebx)
42219c:	00 5c 4b 03          	add    %bl,0x3(%ebx,%ecx,2)
4221a0:	00 44 62 00          	add    %al,0x0(%edx,%eiz,2)
4221a4:	39 00                	cmp    %eax,(%eax)
4221a6:	66 00 32             	data16 add %dh,(%edx)
4221a9:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
4221ad:	00 34 00             	add    %dh,(%eax,%eax,1)
4221b0:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4221b4:	62 00                	bound  %eax,(%eax)
4221b6:	30 00                	xor    %al,(%eax)
4221b8:	63 00                	arpl   %eax,(%eax)
4221ba:	36 00 33             	add    %dh,%ss:(%ebx)
4221bd:	00 36                	add    %dh,(%esi)
4221bf:	00 35 00 38 00 39    	add    %dh,0x39003800
4221c5:	00 33                	add    %dh,(%ebx)
4221c7:	00 35 00 34 00 39    	add    %dh,0x39003400
4221cd:	00 61 00             	add    %ah,0x0(%ecx)
4221d0:	30 00                	xor    %al,(%eax)
4221d2:	33 00                	xor    (%eax),%eax
4221d4:	61                   	popa
4221d5:	00 65 00             	add    %ah,0x0(%ebp)
4221d8:	32 00                	xor    (%eax),%al
4221da:	37                   	aaa
4221db:	00 35 00 62 00 36    	add    %dh,0x36006200
4221e1:	00 36                	add    %dh,(%esi)
4221e3:	00 34 00             	add    %dh,(%eax,%eax,1)
4221e6:	f5                   	cmc
4221e7:	52                   	push   %edx
4221e8:	03 00                	add    (%eax),%eax
4221ea:	44                   	inc    %esp
4221eb:	62 00                	bound  %eax,(%eax)
4221ed:	39 00                	cmp    %eax,(%eax)
4221ef:	66 00 32             	data16 add %dh,(%edx)
4221f2:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
4221f6:	00 34 00             	add    %dh,(%eax,%eax,1)
4221f9:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4221fd:	62 00                	bound  %eax,(%eax)
4221ff:	30 00                	xor    %al,(%eax)
422201:	63 00                	arpl   %eax,(%eax)
422203:	36 00 33             	add    %dh,%ss:(%ebx)
422206:	00 36                	add    %dh,(%esi)
422208:	00 35 00 38 00 39    	add    %dh,0x39003800
42220e:	00 33                	add    %dh,(%ebx)
422210:	00 35 00 34 00 39    	add    %dh,0x39003400
422216:	00 61 00             	add    %ah,0x0(%ecx)
422219:	30 00                	xor    %al,(%eax)
42221b:	33 00                	xor    (%eax),%eax
42221d:	61                   	popa
42221e:	00 65 00             	add    %ah,0x0(%ebp)
422221:	32 00                	xor    (%eax),%al
422223:	37                   	aaa
422224:	00 35 00 62 00 36    	add    %dh,0x36006200
42222a:	00 36                	add    %dh,(%esi)
42222c:	00 35 00 8e 5a 03    	add    %dh,0x35a8e00
422232:	00 44 62 00          	add    %al,0x0(%edx,%eiz,2)
422236:	39 00                	cmp    %eax,(%eax)
422238:	66 00 32             	data16 add %dh,(%edx)
42223b:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
42223f:	00 34 00             	add    %dh,(%eax,%eax,1)
422242:	66 00 61 00          	data16 add %ah,0x0(%ecx)
422246:	62 00                	bound  %eax,(%eax)
422248:	30 00                	xor    %al,(%eax)
42224a:	63 00                	arpl   %eax,(%eax)
42224c:	36 00 33             	add    %dh,%ss:(%ebx)
42224f:	00 36                	add    %dh,(%esi)
422251:	00 35 00 38 00 39    	add    %dh,0x39003800
422257:	00 33                	add    %dh,(%ebx)
422259:	00 35 00 34 00 39    	add    %dh,0x39003400
42225f:	00 61 00             	add    %ah,0x0(%ecx)
422262:	30 00                	xor    %al,(%eax)
422264:	33 00                	xor    (%eax),%eax
422266:	61                   	popa
422267:	00 65 00             	add    %ah,0x0(%ebp)
42226a:	32 00                	xor    (%eax),%al
42226c:	37                   	aaa
42226d:	00 35 00 62 00 36    	add    %dh,0x36006200
422273:	00 36                	add    %dh,(%esi)
422275:	00 36                	add    %dh,(%esi)
422277:	00 27                	add    %ah,(%edi)
422279:	62 03                	bound  %eax,(%ebx)
42227b:	00 44 62 00          	add    %al,0x0(%edx,%eiz,2)
42227f:	39 00                	cmp    %eax,(%eax)
422281:	66 00 32             	data16 add %dh,(%edx)
422284:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
422288:	00 34 00             	add    %dh,(%eax,%eax,1)
42228b:	66 00 61 00          	data16 add %ah,0x0(%ecx)
42228f:	62 00                	bound  %eax,(%eax)
422291:	30 00                	xor    %al,(%eax)
422293:	63 00                	arpl   %eax,(%eax)
422295:	36 00 33             	add    %dh,%ss:(%ebx)
422298:	00 36                	add    %dh,(%esi)
42229a:	00 35 00 38 00 39    	add    %dh,0x39003800
4222a0:	00 33                	add    %dh,(%ebx)
4222a2:	00 35 00 34 00 39    	add    %dh,0x39003400
4222a8:	00 61 00             	add    %ah,0x0(%ecx)
4222ab:	30 00                	xor    %al,(%eax)
4222ad:	33 00                	xor    (%eax),%eax
4222af:	61                   	popa
4222b0:	00 65 00             	add    %ah,0x0(%ebp)
4222b3:	32 00                	xor    (%eax),%al
4222b5:	37                   	aaa
4222b6:	00 35 00 62 00 36    	add    %dh,0x36006200
4222bc:	00 36                	add    %dh,(%esi)
4222be:	00 37                	add    %dh,(%edi)
4222c0:	00 c0                	add    %al,%al
4222c2:	69 03 00 44 62 00    	imul   $0x624400,(%ebx),%eax
4222c8:	39 00                	cmp    %eax,(%eax)
4222ca:	66 00 32             	data16 add %dh,(%edx)
4222cd:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
4222d1:	00 34 00             	add    %dh,(%eax,%eax,1)
4222d4:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4222d8:	62 00                	bound  %eax,(%eax)
4222da:	30 00                	xor    %al,(%eax)
4222dc:	63 00                	arpl   %eax,(%eax)
4222de:	36 00 33             	add    %dh,%ss:(%ebx)
4222e1:	00 36                	add    %dh,(%esi)
4222e3:	00 35 00 38 00 39    	add    %dh,0x39003800
4222e9:	00 33                	add    %dh,(%ebx)
4222eb:	00 35 00 34 00 39    	add    %dh,0x39003400
4222f1:	00 61 00             	add    %ah,0x0(%ecx)
4222f4:	30 00                	xor    %al,(%eax)
4222f6:	33 00                	xor    (%eax),%eax
4222f8:	61                   	popa
4222f9:	00 65 00             	add    %ah,0x0(%ebp)
4222fc:	32 00                	xor    (%eax),%al
4222fe:	37                   	aaa
4222ff:	00 35 00 62 00 36    	add    %dh,0x36006200
422305:	00 36                	add    %dh,(%esi)
422307:	00 38                	add    %bh,(%eax)
422309:	00 59 71             	add    %bl,0x71(%ecx)
42230c:	03 00                	add    (%eax),%eax
42230e:	44                   	inc    %esp
42230f:	62 00                	bound  %eax,(%eax)
422311:	39 00                	cmp    %eax,(%eax)
422313:	66 00 32             	data16 add %dh,(%edx)
422316:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
42231a:	00 34 00             	add    %dh,(%eax,%eax,1)
42231d:	66 00 61 00          	data16 add %ah,0x0(%ecx)
422321:	62 00                	bound  %eax,(%eax)
422323:	30 00                	xor    %al,(%eax)
422325:	63 00                	arpl   %eax,(%eax)
422327:	36 00 33             	add    %dh,%ss:(%ebx)
42232a:	00 36                	add    %dh,(%esi)
42232c:	00 35 00 38 00 39    	add    %dh,0x39003800
422332:	00 33                	add    %dh,(%ebx)
422334:	00 35 00 34 00 39    	add    %dh,0x39003400
42233a:	00 61 00             	add    %ah,0x0(%ecx)
42233d:	30 00                	xor    %al,(%eax)
42233f:	33 00                	xor    (%eax),%eax
422341:	61                   	popa
422342:	00 65 00             	add    %ah,0x0(%ebp)
422345:	32 00                	xor    (%eax),%al
422347:	37                   	aaa
422348:	00 35 00 62 00 36    	add    %dh,0x36006200
42234e:	00 36                	add    %dh,(%esi)
422350:	00 39                	add    %bh,(%ecx)
422352:	00 f2                	add    %dh,%dl
422354:	78 03                	js     0x422359
422356:	00 42 62             	add    %al,0x62(%edx)
422359:	00 39                	add    %bh,(%ecx)
42235b:	00 66 00             	add    %ah,0x0(%esi)
42235e:	32 00                	xor    (%eax),%al
422360:	64 00 31             	add    %dh,%fs:(%ecx)
422363:	00 34 00             	add    %dh,(%eax,%eax,1)
422366:	66 00 61 00          	data16 add %ah,0x0(%ecx)
42236a:	62 00                	bound  %eax,(%eax)
42236c:	30 00                	xor    %al,(%eax)
42236e:	63 00                	arpl   %eax,(%eax)
422370:	36 00 33             	add    %dh,%ss:(%ebx)
422373:	00 36                	add    %dh,(%esi)
422375:	00 35 00 38 00 39    	add    %dh,0x39003800
42237b:	00 33                	add    %dh,(%ebx)
42237d:	00 35 00 34 00 39    	add    %dh,0x39003400
422383:	00 61 00             	add    %ah,0x0(%ecx)
422386:	30 00                	xor    %al,(%eax)
422388:	33 00                	xor    (%eax),%eax
42238a:	61                   	popa
42238b:	00 65 00             	add    %ah,0x0(%ebp)
42238e:	32 00                	xor    (%eax),%al
422390:	37                   	aaa
422391:	00 35 00 62 00 36    	add    %dh,0x36006200
422397:	00 37                	add    %dh,(%edi)
422399:	00 8b 80 03 00 44    	add    %cl,0x44000380(%ebx)
42239f:	62 00                	bound  %eax,(%eax)
4223a1:	39 00                	cmp    %eax,(%eax)
4223a3:	66 00 32             	data16 add %dh,(%edx)
4223a6:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
4223aa:	00 34 00             	add    %dh,(%eax,%eax,1)
4223ad:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4223b1:	62 00                	bound  %eax,(%eax)
4223b3:	30 00                	xor    %al,(%eax)
4223b5:	63 00                	arpl   %eax,(%eax)
4223b7:	36 00 33             	add    %dh,%ss:(%ebx)
4223ba:	00 36                	add    %dh,(%esi)
4223bc:	00 35 00 38 00 39    	add    %dh,0x39003800
4223c2:	00 33                	add    %dh,(%ebx)
4223c4:	00 35 00 34 00 39    	add    %dh,0x39003400
4223ca:	00 61 00             	add    %ah,0x0(%ecx)
4223cd:	30 00                	xor    %al,(%eax)
4223cf:	33 00                	xor    (%eax),%eax
4223d1:	61                   	popa
4223d2:	00 65 00             	add    %ah,0x0(%ebp)
4223d5:	32 00                	xor    (%eax),%al
4223d7:	37                   	aaa
4223d8:	00 35 00 62 00 36    	add    %dh,0x36006200
4223de:	00 37                	add    %dh,(%edi)
4223e0:	00 30                	add    %dh,(%eax)
4223e2:	00 24 88             	add    %ah,(%eax,%ecx,4)
4223e5:	03 00                	add    (%eax),%eax
4223e7:	44                   	inc    %esp
4223e8:	62 00                	bound  %eax,(%eax)
4223ea:	39 00                	cmp    %eax,(%eax)
4223ec:	66 00 32             	data16 add %dh,(%edx)
4223ef:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
4223f3:	00 34 00             	add    %dh,(%eax,%eax,1)
4223f6:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4223fa:	62 00                	bound  %eax,(%eax)
4223fc:	30 00                	xor    %al,(%eax)
4223fe:	63 00                	arpl   %eax,(%eax)
422400:	36 00 33             	add    %dh,%ss:(%ebx)
422403:	00 36                	add    %dh,(%esi)
422405:	00 35 00 38 00 39    	add    %dh,0x39003800
42240b:	00 33                	add    %dh,(%ebx)
42240d:	00 35 00 34 00 39    	add    %dh,0x39003400
422413:	00 61 00             	add    %ah,0x0(%ecx)
422416:	30 00                	xor    %al,(%eax)
422418:	33 00                	xor    (%eax),%eax
42241a:	61                   	popa
42241b:	00 65 00             	add    %ah,0x0(%ebp)
42241e:	32 00                	xor    (%eax),%al
422420:	37                   	aaa
422421:	00 35 00 62 00 36    	add    %dh,0x36006200
422427:	00 37                	add    %dh,(%edi)
422429:	00 31                	add    %dh,(%ecx)
42242b:	00 bd 8f 03 00 44    	add    %bh,0x4400038f(%ebp)
422431:	62 00                	bound  %eax,(%eax)
422433:	39 00                	cmp    %eax,(%eax)
422435:	66 00 32             	data16 add %dh,(%edx)
422438:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
42243c:	00 34 00             	add    %dh,(%eax,%eax,1)
42243f:	66 00 61 00          	data16 add %ah,0x0(%ecx)
422443:	62 00                	bound  %eax,(%eax)
422445:	30 00                	xor    %al,(%eax)
422447:	63 00                	arpl   %eax,(%eax)
422449:	36 00 33             	add    %dh,%ss:(%ebx)
42244c:	00 36                	add    %dh,(%esi)
42244e:	00 35 00 38 00 39    	add    %dh,0x39003800
422454:	00 33                	add    %dh,(%ebx)
422456:	00 35 00 34 00 39    	add    %dh,0x39003400
42245c:	00 61 00             	add    %ah,0x0(%ecx)
42245f:	30 00                	xor    %al,(%eax)
422461:	33 00                	xor    (%eax),%eax
422463:	61                   	popa
422464:	00 65 00             	add    %ah,0x0(%ebp)
422467:	32 00                	xor    (%eax),%al
422469:	37                   	aaa
42246a:	00 35 00 62 00 36    	add    %dh,0x36006200
422470:	00 37                	add    %dh,(%edi)
422472:	00 32                	add    %dh,(%edx)
422474:	00 56 97             	add    %dl,-0x69(%esi)
422477:	03 00                	add    (%eax),%eax
422479:	44                   	inc    %esp
42247a:	62 00                	bound  %eax,(%eax)
42247c:	39 00                	cmp    %eax,(%eax)
42247e:	66 00 32             	data16 add %dh,(%edx)
422481:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
422485:	00 34 00             	add    %dh,(%eax,%eax,1)
422488:	66 00 61 00          	data16 add %ah,0x0(%ecx)
42248c:	62 00                	bound  %eax,(%eax)
42248e:	30 00                	xor    %al,(%eax)
422490:	63 00                	arpl   %eax,(%eax)
422492:	36 00 33             	add    %dh,%ss:(%ebx)
422495:	00 36                	add    %dh,(%esi)
422497:	00 35 00 38 00 39    	add    %dh,0x39003800
42249d:	00 33                	add    %dh,(%ebx)
42249f:	00 35 00 34 00 39    	add    %dh,0x39003400
4224a5:	00 61 00             	add    %ah,0x0(%ecx)
4224a8:	30 00                	xor    %al,(%eax)
4224aa:	33 00                	xor    (%eax),%eax
4224ac:	61                   	popa
4224ad:	00 65 00             	add    %ah,0x0(%ebp)
4224b0:	32 00                	xor    (%eax),%al
4224b2:	37                   	aaa
4224b3:	00 35 00 62 00 36    	add    %dh,0x36006200
4224b9:	00 37                	add    %dh,(%edi)
4224bb:	00 33                	add    %dh,(%ebx)
4224bd:	00 ef                	add    %ch,%bh
4224bf:	9e                   	sahf
4224c0:	03 00                	add    (%eax),%eax
4224c2:	44                   	inc    %esp
4224c3:	62 00                	bound  %eax,(%eax)
4224c5:	39 00                	cmp    %eax,(%eax)
4224c7:	66 00 32             	data16 add %dh,(%edx)
4224ca:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
4224ce:	00 34 00             	add    %dh,(%eax,%eax,1)
4224d1:	66 00 61 00          	data16 add %ah,0x0(%ecx)
4224d5:	62 00                	bound  %eax,(%eax)
4224d7:	30 00                	xor    %al,(%eax)
4224d9:	63 00                	arpl   %eax,(%eax)
4224db:	36 00 33             	add    %dh,%ss:(%ebx)
4224de:	00 36                	add    %dh,(%esi)
4224e0:	00 35 00 38 00 39    	add    %dh,0x39003800
4224e6:	00 33                	add    %dh,(%ebx)
4224e8:	00 35 00 34 00 39    	add    %dh,0x39003400
4224ee:	00 61 00             	add    %ah,0x0(%ecx)
4224f1:	30 00                	xor    %al,(%eax)
4224f3:	33 00                	xor    (%eax),%eax
4224f5:	61                   	popa
4224f6:	00 65 00             	add    %ah,0x0(%ebp)
4224f9:	32 00                	xor    (%eax),%al
4224fb:	37                   	aaa
4224fc:	00 35 00 62 00 36    	add    %dh,0x36006200
422502:	00 37                	add    %dh,(%edi)
422504:	00 34 00             	add    %dh,(%eax,%eax,1)
422507:	88 a6 03 00 44 62    	mov    %ah,0x62440003(%esi)
42250d:	00 39                	add    %bh,(%ecx)
42250f:	00 66 00             	add    %ah,0x0(%esi)
422512:	32 00                	xor    (%eax),%al
422514:	64 00 31             	add    %dh,%fs:(%ecx)
422517:	00 34 00             	add    %dh,(%eax,%eax,1)
42251a:	66 00 61 00          	data16 add %ah,0x0(%ecx)
42251e:	62 00                	bound  %eax,(%eax)
422520:	30 00                	xor    %al,(%eax)
422522:	63 00                	arpl   %eax,(%eax)
422524:	36 00 33             	add    %dh,%ss:(%ebx)
422527:	00 36                	add    %dh,(%esi)
422529:	00 35 00 38 00 39    	add    %dh,0x39003800
42252f:	00 33                	add    %dh,(%ebx)
422531:	00 35 00 34 00 39    	add    %dh,0x39003400
422537:	00 61 00             	add    %ah,0x0(%ecx)
42253a:	30 00                	xor    %al,(%eax)
42253c:	33 00                	xor    (%eax),%eax
42253e:	61                   	popa
42253f:	00 65 00             	add    %ah,0x0(%ebp)
422542:	32 00                	xor    (%eax),%al
422544:	37                   	aaa
422545:	00 35 00 62 00 36    	add    %dh,0x36006200
42254b:	00 37                	add    %dh,(%edi)
42254d:	00 35 00 21 ae 03    	add    %dh,0x3ae2100