4072f2:	61                   	popa
4072f3:	00 6d 00             	add    %ch,0x0(%ebp)
4072f6:	65 00 20             	add    %ah,%gs:(%eax)
4072f9:	00 3d 00 20 00 27    	add    %bh,0x27002000
4072ff:	00 00                	add    %al,(%eax)
407301:	00 00                	add    %al,(%eax)
407303:	00 02                	add    %al,(%edx)
407305:	00 00                	add    %al,(%eax)
407307:	00 27                	add    %ah,(%edi)
407309:	00 00                	add    %al,(%eax)
40730b:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40730f:	00 74 00 48          	add    %dh,0x48(%eax,%eax,1)
407313:	00 6f 00             	add    %ch,0x0(%edi)
407316:	6d                   	insl   (%dx),%es:(%edi)
407317:	00 65 00             	add    %ah,0x0(%ebp)
40731a:	00 00                	add    %al,(%eax)
40731c:	52                   	push   %edx
40731d:	00 65 00             	add    %ah,0x0(%ebp)
407320:	63 00                	arpl   %eax,(%eax)
407322:	6f                   	outsl  %ds:(%esi),(%dx)
407323:	00 72 00             	add    %dh,0x0(%edx)
407326:	64 00 53 00          	add    %dl,%fs:0x0(%ebx)
40732a:	6f                   	outsl  %ds:(%esi),(%dx)
40732b:	00 75 00             	add    %dh,0x0(%ebp)
40732e:	72 00                	jb     0x407330
407330:	63 00                	arpl   %eax,(%eax)
407332:	65 00 00             	add    %al,%gs:(%eax)
407335:	00 00                	add    %al,(%eax)
407337:	00 52 00             	add    %dl,0x0(%edx)
40733a:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
40733e:	72 00                	jb     0x407340
407340:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
407344:	68 00 00 00 52       	push   $0x52000000
407349:	00 65 00             	add    %ah,0x0(%ebp)
40734c:	63 00                	arpl   %eax,(%eax)
40734e:	6f                   	outsl  %ds:(%esi),(%dx)
40734f:	00 72 00             	add    %dh,0x0(%edx)
407352:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
407356:	65 00 74 00 00       	add    %dh,%gs:0x0(%eax,%eax,1)
40735b:	00 45 00             	add    %al,0x0(%ebp)
40735e:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
407362:	74 00                	je     0x407364
407364:	00 00                	add    %al,(%eax)
407366:	00 00                	add    %al,(%eax)
407368:	08 00                	or     %al,(%eax)
40736a:	00 00                	add    %al,(%eax)
40736c:	47                   	inc    %edi
40736d:	00 6f 00             	add    %ch,0x0(%edi)
407370:	6c                   	insb   (%dx),%es:(%edi)
407371:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
407375:	00 00                	add    %al,(%eax)
407377:	00 4c 61 62          	add    %cl,0x62(%ecx,%eiz,2)
40737b:	65 6c                	gs insb (%dx),%es:(%edi)
40737d:	33 00                	xor    (%eax),%eax
40737f:	00 0c 00             	add    %cl,(%eax,%eax,1)
407382:	00 00                	add    %al,(%eax)
407384:	57                   	push   %edi
407385:	00 65 00             	add    %ah,0x0(%ebp)
407388:	61                   	popa
407389:	00 70 00             	add    %dh,0x0(%eax)
40738c:	6f                   	outsl  %ds:(%esi),(%dx)
40738d:	00 6e 00             	add    %ch,0x0(%esi)
407390:	00 00                	add    %al,(%eax)
407392:	00 00                	add    %al,(%eax)
407394:	0a 00                	or     (%eax),%al
407396:	00 00                	add    %al,(%eax)
407398:	41                   	inc    %ecx
407399:	00 72 00             	add    %dh,0x0(%edx)
40739c:	6d                   	insl   (%dx),%es:(%edi)
40739d:	00 6f 00             	add    %ch,0x0(%edi)
4073a0:	72 00                	jb     0x4073a2
4073a2:	00 00                	add    %al,(%eax)
4073a4:	04 00                	add    $0x0,%al
4073a6:	00 00                	add    %al,(%eax)
4073a8:	48                   	dec    %eax
4073a9:	00 50 00             	add    %dl,0x0(%eax)
4073ac:	00 00                	add    %al,(%eax)
4073ae:	00 00                	add    %al,(%eax)
4073b0:	0c 00                	or     $0x0,%al
4073b2:	00 00                	add    %al,(%eax)
4073b4:	42                   	inc    %edx
4073b5:	00 61 00             	add    %ah,0x0(%ecx)
4073b8:	73 00                	jae    0x4073ba
4073ba:	65 00 48 00          	add    %cl,%gs:0x0(%eax)
4073be:	50                   	push   %eax
4073bf:	00 00                	add    %al,(%eax)
4073c1:	00 00                	add    %al,(%eax)
4073c3:	00 06                	add    %al,(%esi)
4073c5:	00 00                	add    %al,(%eax)
4073c7:	00 53 00             	add    %dl,0x0(%ebx)
4073ca:	74 00                	je     0x4073cc
4073cc:	72 00                	jb     0x4073ce
4073ce:	00 00                	add    %al,(%eax)
4073d0:	0e                   	push   %cs
4073d1:	00 00                	add    %al,(%eax)
4073d3:	00 42 00             	add    %al,0x0(%edx)
4073d6:	61                   	popa
4073d7:	00 73 00             	add    %dh,0x0(%ebx)
4073da:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
4073de:	74 00                	je     0x4073e0
4073e0:	72 00                	jb     0x4073e2
4073e2:	00 00                	add    %al,(%eax)
4073e4:	0a 00                	or     (%eax),%al
4073e6:	00 00                	add    %al,(%eax)
4073e8:	4c                   	dec    %esp
4073e9:	00 65 00             	add    %ah,0x0(%ebp)
4073ec:	76 00                	jbe    0x4073ee
4073ee:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
4073f3:	00 06                	add    %al,(%esi)
4073f5:	00 00                	add    %al,(%eax)
4073f7:	00 45 00             	add    %al,0x0(%ebp)
4073fa:	78 00                	js     0x4073fc
4073fc:	70 00                	jo     0x4073fe
4073fe:	00 00                	add    %al,(%eax)
407400:	0a 00                	or     (%eax),%al
407402:	00 00                	add    %al,(%eax)
407404:	4b                   	dec    %ebx
407405:	00 69 00             	add    %ch,0x0(%ecx)
407408:	6c                   	insb   (%dx),%es:(%edi)
407409:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
40740d:	00 00                	add    %al,(%eax)
40740f:	00 55 00             	add    %dl,0x0(%ebp)
407412:	70 00                	jo     0x407414
407414:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
407418:	74 00                	je     0x40741a
40741a:	65 00 00             	add    %al,%gs:(%eax)
40741d:	00 00                	add    %al,(%eax)
40741f:	00 26                	add    %ah,(%esi)
407421:	00 00                	add    %al,(%eax)
407423:	00 59 00             	add    %bl,0x0(%ecx)
407426:	6f                   	outsl  %ds:(%esi),(%dx)
407427:	00 75 00             	add    %dh,0x0(%ebp)
40742a:	20 00                	and    %al,(%eax)
40742c:	61                   	popa
40742d:	00 72 00             	add    %dh,0x0(%edx)
407430:	65 00 20             	add    %ah,%gs:(%eax)
407433:	00 61 00             	add    %ah,0x0(%ecx)
407436:	6c                   	insb   (%dx),%es:(%edi)
407437:	00 6d 00             	add    %ch,0x0(%ebp)
40743a:	6f                   	outsl  %ds:(%esi),(%dx)
40743b:	00 73 00             	add    %dh,0x0(%ebx)
40743e:	74 00                	je     0x407440
407440:	20 00                	and    %al,(%eax)
407442:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
407446:	61                   	popa
407447:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
40744b:	00 1a                	add    %bl,(%edx)
40744d:	00 00                	add    %al,(%eax)
40744f:	00 59 00             	add    %bl,0x0(%ecx)
407452:	6f                   	outsl  %ds:(%esi),(%dx)
407453:	00 75 00             	add    %dh,0x0(%ebp)
407456:	20 00                	and    %al,(%eax)
407458:	68 00 61 00 76       	push   $0x76006100
40745d:	00 65 00             	add    %ah,0x0(%ebp)
407460:	20 00                	and    %al,(%eax)
407462:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
407466:	65 00 64 00 00       	add    %ah,%gs:0x0(%eax,%eax,1)
40746b:	00 04 00             	add    %al,(%eax,%eax,1)
40746e:	00 00                	add    %al,(%eax)
407470:	0d 00 0a 00 00       	or     $0xa00,%eax
407475:	00 00                	add    %al,(%eax)
407477:	00 32                	add    %dh,(%edx)
407479:	00 00                	add    %al,(%eax)
40747b:	00 59 00             	add    %bl,0x0(%ecx)
40747e:	6f                   	outsl  %ds:(%esi),(%dx)
40747f:	00 75 00             	add    %dh,0x0(%ebp)
407482:	72 00                	jb     0x407484
407484:	20 00                	and    %al,(%eax)
407486:	67 00 6f 00          	add    %ch,0x0(%bx)
40748a:	6c                   	insb   (%dx),%es:(%edi)
40748b:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
40748f:	00 68 00             	add    %ch,0x0(%eax)
407492:	61                   	popa
407493:	00 73 00             	add    %dh,0x0(%ebx)
407496:	20 00                	and    %al,(%eax)
407498:	62 00                	bound  %eax,(%eax)
40749a:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
40749e:	6e                   	outsb  %ds:(%esi),(%dx)
40749f:	00 20                	add    %ah,(%eax)
4074a1:	00 68 00             	add    %ch,0x0(%eax)
4074a4:	61                   	popa
4074a5:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
4074a9:	00 65 00             	add    %ah,0x0(%ebp)
4074ac:	64 00 00             	add    %al,%fs:(%eax)
4074af:	00 0a                	add    %cl,(%edx)
4074b1:	00 00                	add    %al,(%eax)
4074b3:	00 48 00             	add    %cl,0x0(%eax)
4074b6:	41                   	inc    %ecx
4074b7:	00 4e 00             	add    %cl,0x0(%esi)
4074ba:	44                   	inc    %esp
4074bb:	00 53 00             	add    %dl,0x0(%ebx)
4074be:	00 00                	add    %al,(%eax)
4074c0:	48                   	dec    %eax
4074c1:	00 00                	add    %al,(%eax)
4074c3:	00 53 00             	add    %dl,0x0(%ebx)
4074c6:	45                   	inc    %ebp
4074c7:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
4074cb:	00 43 00             	add    %al,0x0(%ebx)
4074ce:	54                   	push   %esp
4074cf:	00 20                	add    %ah,(%eax)
4074d1:	00 2a                	add    %ch,(%edx)
4074d3:	00 20                	add    %ah,(%eax)
4074d5:	00 46 00             	add    %al,0x0(%esi)
4074d8:	52                   	push   %edx
4074d9:	00 4f 00             	add    %cl,0x0(%edi)
4074dc:	4d                   	dec    %ebp
4074dd:	00 20                	add    %ah,(%eax)
4074df:	00 57 00             	add    %dl,0x0(%edi)
4074e2:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4074e6:	70 00                	jo     0x4074e8
4074e8:	6f                   	outsl  %ds:(%esi),(%dx)
4074e9:	00 6e 00             	add    %ch,0x0(%esi)
4074ec:	73 00                	jae    0x4074ee
4074ee:	20 00                	and    %al,(%eax)
4074f0:	57                   	push   %edi
4074f1:	00 48 00             	add    %cl,0x0(%eax)
4074f4:	45                   	inc    %ebp
4074f5:	00 52 00             	add    %dl,0x0(%edx)
4074f8:	45                   	inc    %ebp
4074f9:	00 20                	add    %ah,(%eax)
4074fb:	00 4e 00             	add    %cl,0x0(%esi)
4074fe:	61                   	popa
4074ff:	00 6d 00             	add    %ch,0x0(%ebp)
407502:	65 00 20             	add    %ah,%gs:(%eax)
407505:	00 3d 00 20 00 27    	add    %bh,0x27002000
40750b:	00 00                	add    %al,(%eax)
40750d:	00 00                	add    %al,(%eax)
40750f:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
407513:	00 74 00 57          	add    %dh,0x57(%eax,%eax,1)
407517:	00 65 00             	add    %ah,0x0(%ebp)
40751a:	61                   	popa
40751b:	00 70 00             	add    %dh,0x0(%eax)
40751e:	6f                   	outsl  %ds:(%esi),(%dx)
40751f:	00 6e 00             	add    %ch,0x0(%esi)
407522:	00 00                	add    %al,(%eax)
407524:	0c 00                	or     $0x0,%al
407526:	00 00                	add    %al,(%eax)
407528:	44                   	inc    %esp
407529:	00 61 00             	add    %ah,0x0(%ecx)
40752c:	6d                   	insl   (%dx),%es:(%edi)
40752d:	00 61 00             	add    %ah,0x0(%ecx)
407530:	67 00 65 00          	add    %ah,0x0(%di)
407534:	00 00                	add    %al,(%eax)
407536:	00 00                	add    %al,(%eax)
407538:	0a 00                	or     (%eax),%al
40753a:	00 00                	add    %al,(%eax)
40753c:	4e                   	dec    %esi
40753d:	00 61 00             	add    %ah,0x0(%ecx)
407540:	6b 00 65             	imul   $0x65,(%eax),%eax
407543:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
407547:	00 02                	add    %al,(%edx)
407549:	00 00                	add    %al,(%eax)
40754b:	00 30                	add    %dh,(%eax)
40754d:	00 00                	add    %al,(%eax)
40754f:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
407553:	00 53 00             	add    %dl,0x0(%ebx)
407556:	45                   	inc    %ebp
407557:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
40755b:	00 43 00             	add    %al,0x0(%ebx)
40755e:	54                   	push   %esp
40755f:	00 20                	add    %ah,(%eax)
407561:	00 2a                	add    %ch,(%edx)
407563:	00 20                	add    %ah,(%eax)
407565:	00 46 00             	add    %al,0x0(%esi)
407568:	52                   	push   %edx
407569:	00 4f 00             	add    %cl,0x0(%edi)
40756c:	4d                   	dec    %ebp
40756d:	00 20                	add    %ah,(%eax)
40756f:	00 41 00             	add    %al,0x0(%ecx)
407572:	72 00                	jb     0x407574
407574:	6d                   	insl   (%dx),%es:(%edi)
407575:	00 6f 00             	add    %ch,0x0(%edi)
407578:	72 00                	jb     0x40757a
40757a:	20 00                	and    %al,(%eax)
40757c:	57                   	push   %edi
40757d:	00 48 00             	add    %cl,0x0(%eax)
407580:	45                   	inc    %ebp
407581:	00 52 00             	add    %dl,0x0(%edx)
407584:	45                   	inc    %ebp
407585:	00 20                	add    %ah,(%eax)
407587:	00 4e 00             	add    %cl,0x0(%esi)
40758a:	61                   	popa
40758b:	00 6d 00             	add    %ch,0x0(%ebp)
40758e:	65 00 20             	add    %ah,%gs:(%eax)
407591:	00 3d 00 20 00 27    	add    %bh,0x27002000
407597:	00 00                	add    %al,(%eax)
407599:	00 00                	add    %al,(%eax)
40759b:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40759f:	00 74 00 41          	add    %dh,0x41(%eax,%eax,1)
4075a3:	00 72 00             	add    %dh,0x0(%edx)
4075a6:	6d                   	insl   (%dx),%es:(%edi)
4075a7:	00 6f 00             	add    %ch,0x0(%edi)
4075aa:	72 00                	jb     0x4075ac
4075ac:	00 00                	add    %al,(%eax)
4075ae:	00 00                	add    %al,(%eax)
4075b0:	14 00                	adc    $0x0,%al
4075b2:	00 00                	add    %al,(%eax)
4075b4:	50                   	push   %eax
4075b5:	00 72 00             	add    %dh,0x0(%edx)
4075b8:	6f                   	outsl  %ds:(%esi),(%dx)
4075b9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4075bd:	00 63 00             	add    %ah,0x0(%ebx)
4075c0:	74 00                	je     0x4075c2
4075c2:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4075c8:	00 00                	add    %al,(%eax)
4075ca:	00 00                	add    %al,(%eax)
4075cc:	22 00                	and    (%eax),%al
4075ce:	00 00                	add    %al,(%eax)
4075d0:	43                   	inc    %ebx
4075d1:	00 6f 00             	add    %ch,0x0(%edi)
4075d4:	6e                   	outsb  %ds:(%esi),(%dx)
4075d5:	00 67 00             	add    %ah,0x0(%edi)
4075d8:	72 00                	jb     0x4075da
4075da:	61                   	popa
4075db:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
4075df:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
4075e3:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4075e7:	00 6f 00             	add    %ch,0x0(%edi)
4075ea:	6e                   	outsb  %ds:(%esi),(%dx)
4075eb:	00 73 00             	add    %dh,0x0(%ebx)
4075ee:	21 00                	and    %eax,(%eax)
4075f0:	21 00                	and    %eax,(%eax)
4075f2:	00 00                	add    %al,(%eax)
4075f4:	38 00                	cmp    %al,(%eax)
4075f6:	00 00                	add    %al,(%eax)
4075f8:	59                   	pop    %ecx
4075f9:	00 6f 00             	add    %ch,0x0(%edi)
4075fc:	75 00                	jne    0x4075fe
4075fe:	20 00                	and    %al,(%eax)
407600:	68 00 61 00 76       	push   $0x76006100
407605:	00 65 00             	add    %ah,0x0(%ebp)
407608:	20 00                	and    %al,(%eax)
40760a:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40760e:	66 00 65 00          	data16 add %ah,0x0(%ebp)
407612:	61                   	popa
407613:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
407617:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
40761b:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40761f:	00 65 00             	add    %ah,0x0(%ebp)
407622:	20 00                	and    %al,(%eax)
407624:	44                   	inc    %esp
407625:	00 72 00             	add    %dh,0x0(%edx)
407628:	61                   	popa
407629:	00 67 00             	add    %ah,0x0(%edi)
40762c:	6f                   	outsl  %ds:(%esi),(%dx)
40762d:	00 6e 00             	add    %ch,0x0(%esi)
407630:	00 00                	add    %al,(%eax)
407632:	00 00                	add    %al,(%eax)
407634:	56                   	push   %esi
407635:	42                   	inc    %edx