401230:	10 52 00             	adc    %dl,0x0(%edx)
401233:	00 40 55             	add    %al,0x55(%eax)
401236:	00 00                	add    %al,(%eax)
401238:	30 70 00             	xor    %dh,0x0(%eax)
40123b:	00 00                	add    %al,(%eax)
40123d:	00 00                	add    %al,(%eax)
40123f:	00 4f 4c             	add    %cl,0x4c(%edi)
401242:	45                   	inc    %ebp
401243:	41                   	inc    %ecx
401244:	55                   	push   %ebp
401245:	54                   	push   %esp
401246:	33 32                	xor    (%edx),%esi
401248:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
40124b:	6c                   	insb   (%dx),%es:(%edi)
40124c:	00 00                	add    %al,(%eax)
40124e:	00 00                	add    %al,(%eax)
401250:	05 e0 02 00 00       	add    $0x2e0,%eax
401255:	00 00                	add    %al,(%eax)
401257:	00 c0                	add    %al,%al
401259:	00 00                	add    %al,(%eax)
40125b:	00 00                	add    %al,(%eax)
40125d:	00 00                	add    %al,(%eax)
40125f:	46                   	inc    %esi
401268:	c0 00 00             	rolb   $0x0,(%eax)
40126b:	00 00                	add    %al,(%eax)
40126d:	00 00                	add    %al,(%eax)
40126f:	46                   	inc    %esi
401270:	12 e0                	adc    %al,%ah
401272:	02 00                	add    (%eax),%al
401274:	00 00                	add    %al,(%eax)
401276:	00 00                	add    %al,(%eax)
401278:	c0 00 00             	rolb   $0x0,(%eax)
40127b:	00 00                	add    %al,(%eax)
40127d:	00 00                	add    %al,(%eax)
40127f:	46                   	inc    %esi
401280:	65 78 74             	gs js  0x4012f7
401283:	2d 6d 73 2d 77       	sub    $0x772d736d,%eax
401288:	69 6e 2d 72 74 63 6f 	imul   $0x6f637472,0x2d(%esi),%ebp
40128f:	72 65                	jb     0x4012f6
401291:	2d 6e 74 75 73       	sub    $0x7375746e,%eax
401296:	65 72 2d             	gs jb  0x4012c6
401299:	77 69                	ja     0x401304
40129b:	6e                   	outsb  %ds:(%esi),(%dx)
40129c:	64 6f                	outsl  %fs:(%esi),(%dx)
40129e:	77 2d                	ja     0x4012cd
4012a0:	65 78 74             	gs js  0x401317
4012a3:	2d 6c 31 2d 31       	sub    $0x312d316c,%eax
4012a8:	2d 30 2e 64 6c       	sub    $0x6c642e30,%eax
4012ad:	6c                   	insb   (%dx),%es:(%edi)
4012b6:	00 00                	add    %al,(%eax)
4012b8:	41                   	inc    %ecx
4012b9:	00 50 00             	add    %dl,0x0(%eax)
4012bc:	49                   	dec    %ecx
4012bd:	00 2d 00 4d 00 53    	add    %ch,0x53004d00
4012c3:	00 2d 00 57 00 69    	add    %ch,0x69005700
4012c9:	00 6e 00             	add    %ch,0x0(%esi)
4012cc:	2d 00 43 00 6f       	sub    $0x6f004300,%eax
4012d1:	00 72 00             	add    %dh,0x0(%edx)
4012d4:	65 00 2d 00 4c 00 6f 	add    %ch,%gs:0x6f004c00
4012db:	00 63 00             	add    %ah,0x0(%ebx)
4012de:	61                   	popa
4012df:	00 6c 00 52          	add    %ch,0x52(%eax,%eax,1)
4012e3:	00 65 00             	add    %ah,0x0(%ebp)
4012e6:	67 00 69 00          	add    %ch,0x0(%bx,%di)
4012ea:	73 00                	jae    0x4012ec
4012ec:	74 00                	je     0x4012ee
4012ee:	72 00                	jb     0x4012f0
4012f0:	79 00                	jns    0x4012f2
4012f2:	2d 00 4c 00 31       	sub    $0x31004c00,%eax
4012f7:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
4012fd:	00 30                	add    %dh,(%eax)
4012ff:	00 2e                	add    %ch,(%esi)
401301:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
401305:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
401309:	00 00                	add    %al,(%eax)
40130b:	00 52 65             	add    %dl,0x65(%edx)
40130e:	67 44                	addr16 inc %esp
401310:	65 6c                	gs insb (%dx),%es:(%edi)
401312:	65 74 65             	gs je  0x40137a
401315:	4b                   	dec    %ebx
401316:	65 79 45             	gs jns 0x40135e
401319:	78 57                	js     0x401372
40131b:	00 61 00             	add    %ah,0x0(%ecx)
40131e:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
401322:	61                   	popa
401323:	00 70 00             	add    %dh,0x0(%eax)
401326:	69 00 33 00 32 00    	imul   $0x320033,(%eax),%eax
40132c:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
401331:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
401335:	00 00                	add    %al,(%eax)
401337:	00 52 65             	add    %dl,0x65(%edx)
40133a:	67 44                	addr16 inc %esp
40133c:	65 6c                	gs insb (%dx),%es:(%edi)
40133e:	65 74 65             	gs je  0x4013a6
401341:	4b                   	dec    %ebx
401342:	65 79 57             	gs jns 0x40139c
401345:	00 00                	add    %al,(%eax)
401347:	00 43 00             	add    %al,0x0(%ebx)
40134a:	4c                   	dec    %esp
40134b:	00 53 00             	add    %dl,0x0(%ebx)
40134e:	49                   	dec    %ecx
40134f:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
401353:	00 53 00             	add    %dl,0x0(%ebx)
401356:	00 00                	add    %al,(%eax)
401358:	44                   	inc    %esp
401359:	00 00                	add    %al,(%eax)
40135b:	00 42 00             	add    %al,0x0(%edx)
40135e:	00 00                	add    %al,(%eax)
401360:	56                   	push   %esi
401361:	00 61 00             	add    %ah,0x0(%ecx)
401364:	6c                   	insb   (%dx),%es:(%edi)
401365:	00 00                	add    %al,(%eax)
401367:	00 46 00             	add    %al,0x0(%esi)
40136a:	6f                   	outsl  %ds:(%esi),(%dx)
40136b:	00 72 00             	add    %dh,0x0(%edx)
40136e:	63 00                	arpl   %eax,(%eax)
401370:	65 00 52 00          	add    %dl,%gs:0x0(%edx)
401374:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
401378:	6f                   	outsl  %ds:(%esi),(%dx)
401379:	00 76 00             	add    %dh,0x0(%esi)
40137c:	65 00 00             	add    %al,%gs:(%eax)
40137f:	00 4e 00             	add    %cl,0x0(%esi)
401382:	6f                   	outsl  %ds:(%esi),(%dx)
401383:	00 52 00             	add    %dl,0x0(%edx)
401386:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
40138a:	6f                   	outsl  %ds:(%esi),(%dx)
40138b:	00 76 00             	add    %dh,0x0(%esi)
40138e:	65 00 00             	add    %al,%gs:(%eax)
401391:	00 00                	add    %al,(%eax)
401393:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
401397:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
40139b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40139f:	00 00                	add    %al,(%eax)
4013a1:	00 00                	add    %al,(%eax)
4013a3:	00 54 00 59          	add    %dl,0x59(%eax,%eax,1)
4013a7:	00 50 00             	add    %dl,0x0(%eax)
4013aa:	45                   	inc    %ebp
4013ab:	00 4c 00 49          	add    %cl,0x49(%eax,%eax,1)
4013af:	00 42 00             	add    %al,0x0(%edx)
4013b2:	00 00                	add    %al,(%eax)
4013b4:	48                   	dec    %eax
4013b5:	00 4b 00             	add    %cl,0x0(%ebx)
4013b8:	43                   	inc    %ebx
4013b9:	00 52 00             	add    %dl,0x0(%edx)
4013bc:	00 00                	add    %al,(%eax)
4013be:	00 00                	add    %al,(%eax)
4013c0:	48                   	dec    %eax
4013c1:	00 4b 00             	add    %cl,0x0(%ebx)
4013c4:	43                   	inc    %ebx
4013c5:	00 55 00             	add    %dl,0x0(%ebp)
4013c8:	00 00                	add    %al,(%eax)
4013ca:	00 00                	add    %al,(%eax)
4013cc:	48                   	dec    %eax
4013cd:	00 4b 00             	add    %cl,0x0(%ebx)
4013d0:	4c                   	dec    %esp
4013d1:	00 4d 00             	add    %cl,0x0(%ebp)
4013d4:	00 00                	add    %al,(%eax)
4013d6:	00 00                	add    %al,(%eax)
4013d8:	48                   	dec    %eax
4013d9:	00 4b 00             	add    %cl,0x0(%ebx)
4013dc:	55                   	push   %ebp
4013dd:	00 00                	add    %al,(%eax)
4013df:	00 48 00             	add    %cl,0x0(%eax)
4013e2:	4b                   	dec    %ebx
4013e3:	00 50 00             	add    %dl,0x0(%eax)
4013e6:	44                   	inc    %esp
4013e7:	00 00                	add    %al,(%eax)
4013e9:	00 00                	add    %al,(%eax)
4013eb:	00 48 00             	add    %cl,0x0(%eax)
4013ee:	4b                   	dec    %ebx
4013ef:	00 44 00 44          	add    %al,0x44(%eax,%eax,1)
4013f3:	00 00                	add    %al,(%eax)
4013f5:	00 00                	add    %al,(%eax)
4013f7:	00 48 00             	add    %cl,0x0(%eax)
4013fa:	4b                   	dec    %ebx
4013fb:	00 43 00             	add    %al,0x0(%ebx)
4013fe:	43                   	inc    %ebx
4013ff:	00 00                	add    %al,(%eax)
401401:	00 00                	add    %al,(%eax)
401403:	00 48 00             	add    %cl,0x0(%eax)
401406:	4b                   	dec    %ebx
401407:	00 45 00             	add    %al,0x0(%ebp)
40140a:	59                   	pop    %ecx
40140b:	00 5f 00             	add    %bl,0x0(%edi)
40140e:	43                   	inc    %ebx
40140f:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
401413:	00 53 00             	add    %dl,0x0(%ebx)
401416:	53                   	push   %ebx
401417:	00 45 00             	add    %al,0x0(%ebp)
40141a:	53                   	push   %ebx
40141b:	00 5f 00             	add    %bl,0x0(%edi)
40141e:	52                   	push   %edx
40141f:	00 4f 00             	add    %cl,0x0(%edi)
401422:	4f                   	dec    %edi
401423:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
401427:	00 48 00             	add    %cl,0x0(%eax)
40142a:	4b                   	dec    %ebx
40142b:	00 45 00             	add    %al,0x0(%ebp)
40142e:	59                   	pop    %ecx
40142f:	00 5f 00             	add    %bl,0x0(%edi)
401432:	43                   	inc    %ebx
401433:	00 55 00             	add    %dl,0x0(%ebp)
401436:	52                   	push   %edx
401437:	00 52 00             	add    %dl,0x0(%edx)
40143a:	45                   	inc    %ebp
40143b:	00 4e 00             	add    %cl,0x0(%esi)
40143e:	54                   	push   %esp
40143f:	00 5f 00             	add    %bl,0x0(%edi)
401442:	55                   	push   %ebp
401443:	00 53 00             	add    %dl,0x0(%ebx)
401446:	45                   	inc    %ebp
401447:	00 52 00             	add    %dl,0x0(%edx)
40144a:	00 00                	add    %al,(%eax)
40144c:	48                   	dec    %eax
40144d:	00 4b 00             	add    %cl,0x0(%ebx)
401450:	45                   	inc    %ebp
401451:	00 59 00             	add    %bl,0x0(%ecx)
401454:	5f                   	pop    %edi
401455:	00 4c 00 4f          	add    %cl,0x4f(%eax,%eax,1)
401459:	00 43 00             	add    %al,0x0(%ebx)
40145c:	41                   	inc    %ecx
40145d:	00 4c 00 5f          	add    %cl,0x5f(%eax,%eax,1)
401461:	00 4d 00             	add    %cl,0x0(%ebp)
401464:	41                   	inc    %ecx
401465:	00 43 00             	add    %al,0x0(%ebx)
401468:	48                   	dec    %eax
401469:	00 49 00             	add    %cl,0x0(%ecx)
40146c:	4e                   	dec    %esi
40146d:	00 45 00             	add    %al,0x0(%ebp)
401470:	00 00                	add    %al,(%eax)
401472:	00 00                	add    %al,(%eax)
401474:	48                   	dec    %eax
401475:	00 4b 00             	add    %cl,0x0(%ebx)
401478:	45                   	inc    %ebp
401479:	00 59 00             	add    %bl,0x0(%ecx)
40147c:	5f                   	pop    %edi
40147d:	00 55 00             	add    %dl,0x0(%ebp)
401480:	53                   	push   %ebx
401481:	00 45 00             	add    %al,0x0(%ebp)
401484:	52                   	push   %edx
401485:	00 53 00             	add    %dl,0x0(%ebx)
401488:	00 00                	add    %al,(%eax)
40148a:	00 00                	add    %al,(%eax)
40148c:	48                   	dec    %eax
40148d:	00 4b 00             	add    %cl,0x0(%ebx)
401490:	45                   	inc    %ebp
401491:	00 59 00             	add    %bl,0x0(%ecx)
401494:	5f                   	pop    %edi
401495:	00 50 00             	add    %dl,0x0(%eax)
401498:	45                   	inc    %ebp
401499:	00 52 00             	add    %dl,0x0(%edx)
40149c:	46                   	inc    %esi
40149d:	00 4f 00             	add    %cl,0x0(%edi)
4014a0:	52                   	push   %edx
4014a1:	00 4d 00             	add    %cl,0x0(%ebp)
4014a4:	41                   	inc    %ecx
4014a5:	00 4e 00             	add    %cl,0x0(%esi)
4014a8:	43                   	inc    %ebx
4014a9:	00 45 00             	add    %al,0x0(%ebp)
4014ac:	5f                   	pop    %edi
4014ad:	00 44 00 41          	add    %al,0x41(%eax,%eax,1)
4014b1:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
4014b5:	00 00                	add    %al,(%eax)
4014b7:	00 48 00             	add    %cl,0x0(%eax)
4014ba:	4b                   	dec    %ebx
4014bb:	00 45 00             	add    %al,0x0(%ebp)
4014be:	59                   	pop    %ecx
4014bf:	00 5f 00             	add    %bl,0x0(%edi)
4014c2:	44                   	inc    %esp
4014c3:	00 59 00             	add    %bl,0x0(%ecx)
4014c6:	4e                   	dec    %esi
4014c7:	00 5f 00             	add    %bl,0x0(%edi)
4014ca:	44                   	inc    %esp
4014cb:	00 41 00             	add    %al,0x0(%ecx)
4014ce:	54                   	push   %esp
4014cf:	00 41 00             	add    %al,0x0(%ecx)
4014d2:	00 00                	add    %al,(%eax)
4014d4:	48                   	dec    %eax
4014d5:	00 4b 00             	add    %cl,0x0(%ebx)
4014d8:	45                   	inc    %ebp
4014d9:	00 59 00             	add    %bl,0x0(%ecx)
4014dc:	5f                   	pop    %edi
4014dd:	00 43 00             	add    %al,0x0(%ebx)
4014e0:	55                   	push   %ebp
4014e1:	00 52 00             	add    %dl,0x0(%edx)
4014e4:	52                   	push   %edx
4014e5:	00 45 00             	add    %al,0x0(%ebp)
4014e8:	4e                   	dec    %esi
4014e9:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
4014ed:	00 43 00             	add    %al,0x0(%ebx)
4014f0:	4f                   	dec    %edi
4014f1:	00 4e 00             	add    %cl,0x0(%esi)
4014f4:	46                   	inc    %esi
4014f5:	00 49 00             	add    %cl,0x0(%ecx)
4014f8:	47                   	inc    %edi
4014f9:	00 00                	add    %al,(%eax)
4014fb:	00 4d 00             	add    %cl,0x0(%ebp)
4014fe:	6f                   	outsl  %ds:(%esi),(%dx)
4014ff:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
401503:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
401507:	00 00                	add    %al,(%eax)
401509:	00 00                	add    %al,(%eax)
40150b:	00 22                	add    %ah,(%edx)
40150d:	00 00                	add    %al,(%eax)
40150f:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
401513:	00 63 00             	add    %ah,0x0(%ebx)
401516:	61                   	popa
401517:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40151b:	00 65 00             	add    %ah,0x0(%ebp)
40151e:	72 00                	jb     0x401520
401520:	76 00                	jbe    0x401522
401522:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
401526:	33 00                	xor    (%eax),%eax
401528:	32 00                	xor    (%eax),%al
40152a:	00 00                	add    %al,(%eax)
40152c:	52                   	push   %edx
40152d:	00 45 00             	add    %al,0x0(%ebp)
401530:	47                   	inc    %edi
401531:	00 49 00             	add    %cl,0x0(%ecx)
401534:	53                   	push   %ebx
401535:	00 54 00 52          	add    %dl,0x52(%eax,%eax,1)
401539:	00 59 00             	add    %bl,0x0(%ecx)
40153c:	00 00                	add    %al,(%eax)
40153e:	00 00                	add    %al,(%eax)
401540:	2e 00 74 00 6c       	add    %dh,%cs:0x6c(%eax,%eax,1)
401545:	00 62 00             	add    %ah,0x0(%edx)
401548:	00 00                	add    %al,(%eax)
40154a:	00 00                	add    %al,(%eax)
40154c:	6f                   	outsl  %ds:(%esi),(%dx)
40154d:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
401551:	00 61 00             	add    %ah,0x0(%ecx)
401554:	75 00                	jne    0x401556
401556:	74 00                	je     0x401558
401558:	33 00                	xor    (%eax),%eax
40155a:	32 00                	xor    (%eax),%al
40155c:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
401561:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
401565:	00 00                	add    %al,(%eax)
401567:	00 55 6e             	add    %dl,0x6e(%ebp)
40156a:	52                   	push   %edx
40156b:	65 67 69 73 74 65 72 	imul   $0x79547265,%gs:0x74(%bp,%di),%esi
401572:	54 79
401574:	70 65                	jo     0x4015db
401576:	4c                   	dec    %esp
401577:	69 62 00 00 00 41 00 	imul   $0x410000,0x0(%edx),%esp
40157e:	70 00                	jo     0x401580
401580:	70 00                	jo     0x401582
401582:	49                   	dec    %ecx
401583:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
401587:	00 2d 00 2f 00 00    	add    %ch,0x2f00