4194da:	2e 06                	cs push %es
4194dc:	51                   	push   %ecx
4194dd:	00 48 00             	add    %cl,0x0(%eax)
4194e0:	62 00                	bound  %eax,(%eax)
4194e2:	79 00                	jns    0x4194e4
4194e4:	77 00                	ja     0x4194e6
4194e6:	2e 06                	cs push %es
4194e8:	2e 06                	cs push %es
4194ea:	2e 06                	cs push %es
4194ec:	6f                   	outsl  %ds:(%esi),(%dx)
4194ed:	00 2e                	add    %ch,(%esi)
4194ef:	06                   	push   %es
4194f0:	2e 06                	cs push %es
4194f2:	2e 06                	cs push %es
4194f4:	59                   	pop    %ecx
4194f5:	00 58 00             	add    %bl,0x0(%eax)
4194f8:	57                   	push   %edi
4194f9:	00 2e                	add    %ch,(%esi)
4194fb:	06                   	push   %es
4194fc:	6f                   	outsl  %ds:(%esi),(%dx)
4194fd:	00 47 00             	add    %al,0x0(%edi)
419500:	42                   	inc    %edx
419501:	00 50 00             	add    %dl,0x0(%eax)
419504:	34 00                	xor    $0x0,%al
419506:	45                   	inc    %ebp
419507:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
41950b:	06                   	push   %es
41950c:	67 00 74 00          	add    %dh,0x0(%si)
419510:	30 00                	xor    %al,(%eax)
419512:	43                   	inc    %ebx
419513:	00 6f 00             	add    %ch,0x0(%edi)
419516:	2e 06                	cs push %es
419518:	45                   	inc    %ebp
419519:	00 7a 00             	add    %bh,0x0(%edx)
41951c:	2e 06                	cs push %es
41951e:	44                   	inc    %esp
41951f:	00 2e                	add    %ch,(%esi)
419521:	06                   	push   %es
419522:	44                   	inc    %esp
419523:	00 6f 00             	add    %ch,0x0(%edi)
419526:	2e 06                	cs push %es
419528:	2e 06                	cs push %es
41952a:	2e 06                	cs push %es
41952c:	2e 06                	cs push %es
41952e:	4c                   	dec    %esp
41952f:	00 2e                	add    %ch,(%esi)
419531:	06                   	push   %es
419532:	2e 06                	cs push %es
419534:	2e 06                	cs push %es
419536:	52                   	push   %edx
419537:	00 2e                	add    %ch,(%esi)
419539:	06                   	push   %es
41953a:	42                   	inc    %edx
41953b:	00 59 00             	add    %bl,0x0(%ecx)
41953e:	57                   	push   %edi
41953f:	00 46 00             	add    %al,0x0(%esi)
419542:	6e                   	outsb  %ds:(%esi),(%dx)
419543:	00 4d 00             	add    %cl,0x0(%ebp)
419546:	4e                   	dec    %esi
419547:	00 2e                	add    %ch,(%esi)
419549:	06                   	push   %es
41954a:	2e 06                	cs push %es
41954c:	2e 06                	cs push %es
41954e:	47                   	inc    %edi
41954f:	00 43 00             	add    %al,0x0(%ebx)
419552:	67 00 4a 00          	add    %cl,0x0(%bp,%si)
419556:	37                   	aaa
419557:	00 42 00             	add    %al,0x0(%edx)
41955a:	67 00 2e 06 2e       	add    %ch,0x2e06
41955f:	06                   	push   %es
419560:	42                   	inc    %edx
419561:	00 2e                	add    %ch,(%esi)
419563:	06                   	push   %es
419564:	5a                   	pop    %edx
419565:	00 76 00             	add    %dh,0x0(%esi)
419568:	51                   	push   %ecx
419569:	00 77 00             	add    %dh,0x0(%edi)
41956c:	2e 06                	cs push %es
41956e:	2e 06                	cs push %es
419570:	43                   	inc    %ebx
419571:	00 69 00             	add    %ch,0x0(%ecx)
419574:	59                   	pop    %ecx
419575:	00 43 00             	add    %al,0x0(%ebx)
419578:	4b                   	dec    %ebx
419579:	00 42 00             	add    %al,0x0(%edx)
41957c:	6b 00 2e             	imul   $0x2e,(%eax),%eax
41957f:	06                   	push   %es
419580:	2e 06                	cs push %es
419582:	2e 06                	cs push %es
419584:	59                   	pop    %ecx
419585:	00 4c 00 2e          	add    %cl,0x2e(%eax,%eax,1)
419589:	06                   	push   %es
41958a:	6e                   	outsb  %ds:(%esi),(%dx)
41958b:	00 73 00             	add    %dh,0x0(%ebx)
41958e:	47                   	inc    %edi
41958f:	00 2e                	add    %ch,(%esi)
419591:	06                   	push   %es
419592:	2e 06                	cs push %es
419594:	2e 06                	cs push %es
419596:	45                   	inc    %ebp
419597:	00 42 00             	add    %al,0x0(%edx)
41959a:	32 00                	xor    (%eax),%al
41959c:	38 00                	cmp    %al,(%eax)
41959e:	73 00                	jae    0x4195a0
4195a0:	2e 06                	cs push %es
4195a2:	2e 06                	cs push %es
4195a4:	2e 06                	cs push %es
4195a6:	4b                   	dec    %ebx
4195a7:	00 2e                	add    %ch,(%esi)
4195a9:	06                   	push   %es
4195aa:	2e 06                	cs push %es
4195ac:	5a                   	pop    %edx
4195ad:	00 76 00             	add    %dh,0x0(%esi)
4195b0:	44                   	inc    %esp
4195b1:	00 77 00             	add    %dh,0x0(%edi)
4195b4:	2e 06                	cs push %es
4195b6:	2e 06                	cs push %es
4195b8:	42                   	inc    %edx
4195b9:	00 67 00             	add    %ah,0x0(%edi)
4195bc:	2e 06                	cs push %es
4195be:	48                   	dec    %eax
4195bf:	00 62 00             	add    %ah,0x0(%edx)
4195c2:	78 00                	js     0x4195c4
4195c4:	2e 06                	cs push %es
4195c6:	2e 06                	cs push %es
4195c8:	2e 06                	cs push %es
4195ca:	2e 06                	cs push %es
4195cc:	59                   	pop    %ecx
4195cd:	00 2e                	add    %ch,(%esi)
4195cf:	06                   	push   %es
4195d0:	4b                   	dec    %ebx
4195d1:	00 67 00             	add    %ah,0x0(%edi)
4195d4:	2e 06                	cs push %es
4195d6:	2e 06                	cs push %es
4195d8:	45                   	inc    %ebp
4195d9:	00 7a 00             	add    %bh,0x0(%edx)
4195dc:	2e 06                	cs push %es
4195de:	44                   	inc    %esp
4195df:	00 2e                	add    %ch,(%esi)
4195e1:	06                   	push   %es
4195e2:	43                   	inc    %ebx
4195e3:	00 55 00             	add    %dl,0x0(%ebp)
4195e6:	2e 06                	cs push %es
4195e8:	2e 06                	cs push %es
4195ea:	2e 06                	cs push %es
4195ec:	2e 06                	cs push %es
4195ee:	4d                   	dec    %ebp
4195ef:	00 2e                	add    %ch,(%esi)
4195f1:	06                   	push   %es
4195f2:	2e 06                	cs push %es
4195f4:	2e 06                	cs push %es
4195f6:	52                   	push   %edx
4195f7:	00 2e                	add    %ch,(%esi)
4195f9:	06                   	push   %es
4195fa:	42                   	inc    %edx
4195fb:	00 59 00             	add    %bl,0x0(%ecx)
4195fe:	57                   	push   %edi
4195ff:	00 46 00             	add    %al,0x0(%esi)
419602:	6e                   	outsb  %ds:(%esi),(%dx)
419603:	00 4d 00             	add    %cl,0x0(%ebp)
419606:	4e                   	dec    %esi
419607:	00 2e                	add    %ch,(%esi)
419609:	06                   	push   %es
41960a:	2e 06                	cs push %es
41960c:	2e 06                	cs push %es
41960e:	47                   	inc    %edi
41960f:	00 43 00             	add    %al,0x0(%ebx)
419612:	67 00 5a 00          	add    %bl,0x0(%bp,%si)
419616:	7a 00                	jp     0x419618
419618:	43                   	inc    %ebx
419619:	00 77 00             	add    %dh,0x0(%edi)
41961c:	2e 06                	cs push %es
41961e:	2e 06                	cs push %es
419620:	42                   	inc    %edx
419621:	00 67 00             	add    %ah,0x0(%edi)
419624:	73 00                	jae    0x419626
419626:	48                   	dec    %eax
419627:	00 46 00             	add    %al,0x0(%esi)
41962a:	77 00                	ja     0x41962c
41962c:	4a                   	dec    %edx
41962d:	00 37                	add    %dh,(%edi)
41962f:	00 45 00             	add    %al,0x0(%ebp)
419632:	2e 06                	cs push %es
419634:	2e 06                	cs push %es
419636:	2e 06                	cs push %es
419638:	42                   	inc    %edx
419639:	00 47 00             	add    %al,0x0(%edi)
41963c:	38 00                	cmp    %al,(%eax)
41963e:	4d                   	dec    %ebp
41963f:	00 2e                	add    %ch,(%esi)
419641:	06                   	push   %es
419642:	2e 06                	cs push %es
419644:	2e 06                	cs push %es
419646:	47                   	inc    %edi
419647:	00 2e                	add    %ch,(%esi)
419649:	06                   	push   %es
41964a:	2e 06                	cs push %es
41964c:	63 00                	arpl   %eax,(%eax)
41964e:	4d                   	dec    %ebp
41964f:	00 4b 00             	add    %cl,0x0(%ebx)
419652:	77 00                	ja     0x419654
419654:	2e 06                	cs push %es
419656:	49                   	dec    %ecx
419657:	00 4b 00             	add    %cl,0x0(%ebx)
41965a:	67 00 2e 06 2e       	add    %ch,0x2e06
41965f:	06                   	push   %es
419660:	2e 06                	cs push %es
419662:	42                   	inc    %edx
419663:	00 4d 00             	add    %cl,0x0(%ebp)
419666:	77 00                	ja     0x419668
419668:	2e 06                	cs push %es
41966a:	67 00 42 00          	add    %al,0x0(%bp,%si)
41966e:	43                   	inc    %ebx
41966f:	00 2e                	add    %ch,(%esi)
419671:	06                   	push   %es
419672:	2e 06                	cs push %es
419674:	2e 06                	cs push %es
419676:	2e 06                	cs push %es
419678:	43                   	inc    %ebx
419679:	00 2e                	add    %ch,(%esi)
41967b:	06                   	push   %es
41967c:	2e 06                	cs push %es
41967e:	2e 06                	cs push %es
419680:	45                   	inc    %ebp
419681:	00 51 00             	add    %dl,0x0(%ecx)
419684:	2e 06                	cs push %es
419686:	44                   	inc    %esp
419687:	00 48 00             	add    %cl,0x0(%eax)
41968a:	79 00                	jns    0x41968c
41968c:	58                   	pop    %eax
41968d:	00 2b                	add    %ch,(%ebx)
41968f:	00 2e                	add    %ch,(%esi)
419691:	06                   	push   %es
419692:	51                   	push   %ecx
419693:	00 6f 00             	add    %ch,0x0(%edi)
419696:	47                   	inc    %edi
419697:	00 4c 00 2e          	add    %cl,0x2e(%eax,%eax,1)
41969b:	06                   	push   %es
41969c:	63 00                	arpl   %eax,(%eax)
41969e:	43                   	inc    %ebx
41969f:	00 46 00             	add    %al,0x0(%esi)
4196a2:	6e                   	outsb  %ds:(%esi),(%dx)
4196a3:	00 30                	add    %dh,(%eax)
4196a5:	00 51 00             	add    %dl,0x0(%ecx)
4196a8:	2e 06                	cs push %es
4196aa:	2e 06                	cs push %es
4196ac:	2e 06                	cs push %es
4196ae:	45                   	inc    %ebp
4196af:	00 2e                	add    %ch,(%esi)
4196b1:	06                   	push   %es
4196b2:	78 00                	js     0x4196b4
4196b4:	38 00                	cmp    %al,(%eax)
4196b6:	6e                   	outsb  %ds:(%esi),(%dx)
4196b7:	00 2f                	add    %ch,(%edi)
4196b9:	00 67 00             	add    %ah,0x0(%edi)
4196bc:	45                   	inc    %ebp
4196bd:	00 4c 00 42          	add    %cl,0x42(%eax,%eax,1)
4196c1:	00 79 00             	add    %bh,0x0(%ecx)
4196c4:	77 00                	ja     0x4196c6
4196c6:	48                   	dec    %eax
4196c7:	00 2e                	add    %ch,(%esi)
4196c9:	06                   	push   %es
4196ca:	68 00 64 00 39       	push   $0x39006400
4196cf:	00 45 00             	add    %al,0x0(%ebp)
4196d2:	2e 06                	cs push %es
4196d4:	2e 06                	cs push %es
4196d6:	2e 06                	cs push %es
4196d8:	42                   	inc    %edx
4196d9:	00 2e                	add    %ch,(%esi)
4196db:	06                   	push   %es
4196dc:	4d                   	dec    %ebp
4196dd:	00 66 00             	add    %ah,0x0(%esi)
4196e0:	4a                   	dec    %edx
4196e1:	00 76 00             	add    %dh,0x0(%esi)
4196e4:	34 00                	xor    $0x0,%al
4196e6:	42                   	inc    %edx
4196e7:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
4196eb:	06                   	push   %es
4196ec:	67 00 73 00          	add    %dh,0x0(%bp,%di)
4196f0:	42                   	inc    %edx
4196f1:	00 77 00             	add    %dh,0x0(%edi)
4196f4:	49                   	dec    %ecx
4196f5:	00 59 00             	add    %bl,0x0(%ecx)
4196f8:	66 00 52 00          	data16 add %dl,0x0(%edx)
4196fc:	2e 06                	cs push %es
4196fe:	2e 06                	cs push %es
419700:	2e 06                	cs push %es
419702:	2e 06                	cs push %es
419704:	51                   	push   %ecx
419705:	00 44 00 48          	add    %al,0x48(%eax,%eax,1)
419709:	00 79 00             	add    %bh,0x0(%ecx)
41970c:	6a 00                	push   $0x0
41970e:	2b 00                	sub    (%eax),%eax
419710:	2e 06                	cs push %es
419712:	51                   	push   %ecx
419713:	00 30                	add    %dh,(%eax)
419715:	00 4a 00             	add    %cl,0x0(%edx)
419718:	4c                   	dec    %esp
419719:	00 2e                	add    %ch,(%esi)
41971b:	06                   	push   %es
41971c:	63 00                	arpl   %eax,(%eax)
41971e:	43                   	inc    %ebx
41971f:	00 47 00             	add    %al,0x0(%edi)
419722:	58                   	pop    %eax
419723:	00 30                	add    %dh,(%eax)
419725:	00 51 00             	add    %dl,0x0(%ecx)
419728:	2e 06                	cs push %es
41972a:	2e 06                	cs push %es
41972c:	2e 06                	cs push %es
41972e:	45                   	inc    %ebp
41972f:	00 4b 00             	add    %cl,0x0(%ebx)
419732:	67 00 2e 06 2e       	add    %ch,0x2e06
419737:	06                   	push   %es
419738:	45                   	inc    %ebp
419739:	00 7a 00             	add    %bh,0x0(%edx)
41973c:	2e 06                	cs push %es
41973e:	44                   	inc    %esp
41973f:	00 2e                	add    %ch,(%esi)
419741:	06                   	push   %es
419742:	46                   	inc    %esi
419743:	00 45 00             	add    %al,0x0(%ebp)
419746:	2e 06                	cs push %es
419748:	2e 06                	cs push %es
41974a:	2e 06                	cs push %es
41974c:	2e 06                	cs push %es
41974e:	4e                   	dec    %esi
41974f:	00 2e                	add    %ch,(%esi)
419751:	06                   	push   %es
419752:	2e 06                	cs push %es
419754:	2e 06                	cs push %es
419756:	52                   	push   %edx
419757:	00 2e                	add    %ch,(%esi)
419759:	06                   	push   %es
41975a:	42                   	inc    %edx
41975b:	00 59 00             	add    %bl,0x0(%ecx)
41975e:	57                   	push   %edi
41975f:	00 46 00             	add    %al,0x0(%esi)
419762:	6e                   	outsb  %ds:(%esi),(%dx)
419763:	00 4d 00             	add    %cl,0x0(%ebp)
419766:	4e                   	dec    %esi
419767:	00 2e                	add    %ch,(%esi)
419769:	06                   	push   %es
41976a:	2e 06                	cs push %es
41976c:	2e 06                	cs push %es
41976e:	47                   	inc    %edi
41976f:	00 43 00             	add    %al,0x0(%ebx)
419772:	67 00 5a 00          	add    %bl,0x0(%bp,%si)
419776:	37                   	aaa
419777:	00 43 00             	add    %al,0x0(%ebx)
41977a:	77 00                	ja     0x41977c