406549:	09 02                	or     %eax,(%edx)
40654b:	7b 4b                	jnp    0x406598
40654d:	00 00                	add    %al,(%eax)
40654f:	04 6f                	add    $0x6f,%al
406551:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
406557:	00 00                	add    %al,(%eax)
406559:	0a 00                	or     (%eax),%al
40655b:	02 7b 41             	add    0x41(%ebx),%bh
40655e:	00 00                	add    %al,(%eax)
406560:	04 6f                	add    $0x6f,%al
406562:	58                   	pop    %eax
406563:	00 00                	add    %al,(%eax)
406565:	0a 1b                	or     (%ebx),%bl
406567:	6f                   	outsl  %ds:(%esi),(%dx)
406568:	59                   	pop    %ecx
406569:	00 00                	add    %al,(%eax)
40656b:	0a 6f 63             	or     0x63(%edi),%ch
40656e:	00 00                	add    %al,(%eax)
406570:	0a 02                	or     (%edx),%al
406572:	7b 40                	jnp    0x4065b4
406574:	00 00                	add    %al,(%eax)
406576:	04 6f                	add    $0x6f,%al
406578:	64 00 00             	add    %al,%fs:(%eax)
40657b:	0a 1f                	or     (%edi),%bl
40657d:	0a 06                	or     (%esi),%al
40657f:	07                   	pop    %es
406580:	58                   	pop    %eax
406581:	08 58 22             	or     %bl,0x22(%eax)
406584:	00 00                	add    %al,(%eax)
406586:	40                   	inc    %eax
406587:	40                   	inc    %eax
406588:	5b                   	pop    %ebx
406589:	13 08                	adc    (%eax),%ecx
40658b:	12 08                	adc    (%eax),%cl
40658d:	28 a3 00 00 0a 6f    	sub    %ah,0x6f0a0000(%ebx)
406593:	6c                   	insb   (%dx),%es:(%edi)
406594:	00 00                	add    %al,(%eax)
406596:	0a 00                	or     (%eax),%al
406598:	00 02                	add    %al,(%edx)
40659a:	7b 46                	jnp    0x4065e2
40659c:	00 00                	add    %al,(%eax)
40659e:	04 6f                	add    $0x6f,%al
4065a0:	69 00 00 0a 72 7f    	imul   $0x7f720a00,(%eax),%eax
4065a6:	09 00                	or     %eax,(%eax)
4065a8:	70 28                	jo     0x4065d2
4065aa:	67 00 00             	add    %al,(%bx,%si)
4065ad:	0a 13                	or     (%ebx),%dl
4065af:	0d 11 0d 39 d9       	or     $0xd9390d11,%eax
4065b4:	00 00                	add    %al,(%eax)
4065b6:	00 00                	add    %al,(%eax)
4065b8:	02 7b 41             	add    0x41(%ebx),%bh
4065bb:	00 00                	add    %al,(%eax)
4065bd:	04 6f                	add    $0x6f,%al
4065bf:	58                   	pop    %eax
4065c0:	00 00                	add    %al,(%eax)
4065c2:	0a 1c 6f             	or     (%edi,%ebp,2),%bl
4065c5:	59                   	pop    %ecx
4065c6:	00 00                	add    %al,(%eax)
4065c8:	0a 6f 63             	or     0x63(%edi),%ch
4065cb:	00 00                	add    %al,(%eax)
4065cd:	0a 02                	or     (%edx),%al
4065cf:	7b 40                	jnp    0x406611
4065d1:	00 00                	add    %al,(%eax)
4065d3:	04 6f                	add    $0x6f,%al
4065d5:	64 00 00             	add    %al,%fs:(%eax)
4065d8:	0a 1d 02 7b 4d 00    	or     0x4d7b02,%bl
4065de:	00 04 6f             	add    %al,(%edi,%ebp,2)
4065e1:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
4065e7:	00 00                	add    %al,(%eax)
4065e9:	0a 00                	or     (%eax),%al
4065eb:	02 7b 41             	add    0x41(%ebx),%bh
4065ee:	00 00                	add    %al,(%eax)
4065f0:	04 6f                	add    $0x6f,%al
4065f2:	58                   	pop    %eax
4065f3:	00 00                	add    %al,(%eax)
4065f5:	0a 1c 6f             	or     (%edi,%ebp,2),%bl
4065f8:	59                   	pop    %ecx
4065f9:	00 00                	add    %al,(%eax)
4065fb:	0a 6f 63             	or     0x63(%edi),%ch
4065fe:	00 00                	add    %al,(%eax)
406600:	0a 02                	or     (%edx),%al
406602:	7b 40                	jnp    0x406644
406604:	00 00                	add    %al,(%eax)
406606:	04 6f                	add    $0x6f,%al
406608:	64 00 00             	add    %al,%fs:(%eax)
40660b:	0a 1e                	or     (%esi),%bl
40660d:	02 7b 4c             	add    0x4c(%ebx),%bh
406610:	00 00                	add    %al,(%eax)
406612:	04 6f                	add    $0x6f,%al
406614:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
40661a:	00 00                	add    %al,(%eax)
40661c:	0a 00                	or     (%eax),%al
40661e:	02 7b 41             	add    0x41(%ebx),%bh
406621:	00 00                	add    %al,(%eax)
406623:	04 6f                	add    $0x6f,%al
406625:	58                   	pop    %eax
406626:	00 00                	add    %al,(%eax)
406628:	0a 1c 6f             	or     (%edi,%ebp,2),%bl
40662b:	59                   	pop    %ecx
40662c:	00 00                	add    %al,(%eax)
40662e:	0a 6f 63             	or     0x63(%edi),%ch
406631:	00 00                	add    %al,(%eax)
406633:	0a 02                	or     (%edx),%al
406635:	7b 40                	jnp    0x406677
406637:	00 00                	add    %al,(%eax)
406639:	04 6f                	add    $0x6f,%al
40663b:	64 00 00             	add    %al,%fs:(%eax)
40663e:	0a 1f                	or     (%edi),%bl
406640:	09 02                	or     %eax,(%edx)
406642:	7b 4b                	jnp    0x40668f
406644:	00 00                	add    %al,(%eax)
406646:	04 6f                	add    $0x6f,%al
406648:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
40664e:	00 00                	add    %al,(%eax)
406650:	0a 00                	or     (%eax),%al
406652:	02 7b 41             	add    0x41(%ebx),%bh
406655:	00 00                	add    %al,(%eax)
406657:	04 6f                	add    $0x6f,%al
406659:	58                   	pop    %eax
40665a:	00 00                	add    %al,(%eax)
40665c:	0a 1c 6f             	or     (%edi,%ebp,2),%bl
40665f:	59                   	pop    %ecx
406660:	00 00                	add    %al,(%eax)
406662:	0a 6f 63             	or     0x63(%edi),%ch
406665:	00 00                	add    %al,(%eax)
406667:	0a 02                	or     (%edx),%al
406669:	7b 40                	jnp    0x4066ab
40666b:	00 00                	add    %al,(%eax)
40666d:	04 6f                	add    $0x6f,%al
40666f:	64 00 00             	add    %al,%fs:(%eax)
406672:	0a 1f                	or     (%edi),%bl
406674:	0a 06                	or     (%esi),%al
406676:	07                   	pop    %es
406677:	58                   	pop    %eax
406678:	08 58 22             	or     %bl,0x22(%eax)
40667b:	00 00                	add    %al,(%eax)
40667d:	40                   	inc    %eax
40667e:	40                   	inc    %eax
40667f:	5b                   	pop    %ebx
406680:	13 08                	adc    (%eax),%ecx
406682:	12 08                	adc    (%eax),%cl
406684:	28 a3 00 00 0a 6f    	sub    %ah,0x6f0a0000(%ebx)
40668a:	6c                   	insb   (%dx),%es:(%edi)
40668b:	00 00                	add    %al,(%eax)
40668d:	0a 00                	or     (%eax),%al
40668f:	00 02                	add    %al,(%edx)
406691:	7b 46                	jnp    0x4066d9
406693:	00 00                	add    %al,(%eax)
406695:	04 6f                	add    $0x6f,%al
406697:	69 00 00 0a 72 9f    	imul   $0x9f720a00,(%eax),%eax
40669d:	09 00                	or     %eax,(%eax)
40669f:	70 28                	jo     0x4066c9
4066a1:	67 00 00             	add    %al,(%bx,%si)
4066a4:	0a 13                	or     (%ebx),%dl
4066a6:	0e                   	push   %cs
4066a7:	11 0e                	adc    %ecx,(%esi)
4066a9:	39 d9                	cmp    %ebx,%ecx
4066ab:	00 00                	add    %al,(%eax)
4066ad:	00 00                	add    %al,(%eax)
4066af:	02 7b 41             	add    0x41(%ebx),%bh
4066b2:	00 00                	add    %al,(%eax)
4066b4:	04 6f                	add    $0x6f,%al
4066b6:	58                   	pop    %eax
4066b7:	00 00                	add    %al,(%eax)
4066b9:	0a 1d 6f 59 00 00    	or     0x596f,%bl
4066bf:	0a 6f 63             	or     0x63(%edi),%ch
4066c2:	00 00                	add    %al,(%eax)
4066c4:	0a 02                	or     (%edx),%al
4066c6:	7b 40                	jnp    0x406708
4066c8:	00 00                	add    %al,(%eax)
4066ca:	04 6f                	add    $0x6f,%al
4066cc:	64 00 00             	add    %al,%fs:(%eax)
4066cf:	0a 1d 02 7b 4d 00    	or     0x4d7b02,%bl
4066d5:	00 04 6f             	add    %al,(%edi,%ebp,2)
4066d8:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
4066de:	00 00                	add    %al,(%eax)
4066e0:	0a 00                	or     (%eax),%al
4066e2:	02 7b 41             	add    0x41(%ebx),%bh
4066e5:	00 00                	add    %al,(%eax)
4066e7:	04 6f                	add    $0x6f,%al
4066e9:	58                   	pop    %eax
4066ea:	00 00                	add    %al,(%eax)
4066ec:	0a 1d 6f 59 00 00    	or     0x596f,%bl
4066f2:	0a 6f 63             	or     0x63(%edi),%ch
4066f5:	00 00                	add    %al,(%eax)
4066f7:	0a 02                	or     (%edx),%al
4066f9:	7b 40                	jnp    0x40673b
4066fb:	00 00                	add    %al,(%eax)
4066fd:	04 6f                	add    $0x6f,%al
4066ff:	64 00 00             	add    %al,%fs:(%eax)
406702:	0a 1e                	or     (%esi),%bl
406704:	02 7b 4c             	add    0x4c(%ebx),%bh
406707:	00 00                	add    %al,(%eax)
406709:	04 6f                	add    $0x6f,%al
40670b:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
406711:	00 00                	add    %al,(%eax)
406713:	0a 00                	or     (%eax),%al
406715:	02 7b 41             	add    0x41(%ebx),%bh
406718:	00 00                	add    %al,(%eax)
40671a:	04 6f                	add    $0x6f,%al
40671c:	58                   	pop    %eax
40671d:	00 00                	add    %al,(%eax)
40671f:	0a 1d 6f 59 00 00    	or     0x596f,%bl
406725:	0a 6f 63             	or     0x63(%edi),%ch
406728:	00 00                	add    %al,(%eax)
40672a:	0a 02                	or     (%edx),%al
40672c:	7b 40                	jnp    0x40676e
40672e:	00 00                	add    %al,(%eax)
406730:	04 6f                	add    $0x6f,%al
406732:	64 00 00             	add    %al,%fs:(%eax)
406735:	0a 1f                	or     (%edi),%bl
406737:	09 02                	or     %eax,(%edx)
406739:	7b 4b                	jnp    0x406786
40673b:	00 00                	add    %al,(%eax)
40673d:	04 6f                	add    $0x6f,%al
40673f:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
406745:	00 00                	add    %al,(%eax)
406747:	0a 00                	or     (%eax),%al
406749:	02 7b 41             	add    0x41(%ebx),%bh
40674c:	00 00                	add    %al,(%eax)
40674e:	04 6f                	add    $0x6f,%al
406750:	58                   	pop    %eax
406751:	00 00                	add    %al,(%eax)
406753:	0a 1d 6f 59 00 00    	or     0x596f,%bl
406759:	0a 6f 63             	or     0x63(%edi),%ch
40675c:	00 00                	add    %al,(%eax)
40675e:	0a 02                	or     (%edx),%al
406760:	7b 40                	jnp    0x4067a2
406762:	00 00                	add    %al,(%eax)
406764:	04 6f                	add    $0x6f,%al
406766:	64 00 00             	add    %al,%fs:(%eax)
406769:	0a 1f                	or     (%edi),%bl
40676b:	0a 06                	or     (%esi),%al
40676d:	07                   	pop    %es
40676e:	58                   	pop    %eax
40676f:	08 58 22             	or     %bl,0x22(%eax)
406772:	00 00                	add    %al,(%eax)
406774:	40                   	inc    %eax
406775:	40                   	inc    %eax
406776:	5b                   	pop    %ebx
406777:	13 08                	adc    (%eax),%ecx
406779:	12 08                	adc    (%eax),%cl
40677b:	28 a3 00 00 0a 6f    	sub    %ah,0x6f0a0000(%ebx)
406781:	6c                   	insb   (%dx),%es:(%edi)
406782:	00 00                	add    %al,(%eax)
406784:	0a 00                	or     (%eax),%al
406786:	00 02                	add    %al,(%edx)
406788:	7b 46                	jnp    0x4067d0
40678a:	00 00                	add    %al,(%eax)
40678c:	04 6f                	add    $0x6f,%al
40678e:	69 00 00 0a 72 bf    	imul   $0xbf720a00,(%eax),%eax
406794:	09 00                	or     %eax,(%eax)
406796:	70 28                	jo     0x4067c0
406798:	67 00 00             	add    %al,(%bx,%si)
40679b:	0a 13                	or     (%ebx),%dl
40679d:	0f 11 0f             	movups %xmm1,(%edi)
4067a0:	39 d9                	cmp    %ebx,%ecx
4067a2:	00 00                	add    %al,(%eax)
4067a4:	00 00                	add    %al,(%eax)
4067a6:	02 7b 41             	add    0x41(%ebx),%bh
4067a9:	00 00                	add    %al,(%eax)
4067ab:	04 6f                	add    $0x6f,%al
4067ad:	58                   	pop    %eax
4067ae:	00 00                	add    %al,(%eax)
4067b0:	0a 1e                	or     (%esi),%bl
4067b2:	6f                   	outsl  %ds:(%esi),(%dx)
4067b3:	59                   	pop    %ecx
4067b4:	00 00                	add    %al,(%eax)
4067b6:	0a 6f 63             	or     0x63(%edi),%ch
4067b9:	00 00                	add    %al,(%eax)
4067bb:	0a 02                	or     (%edx),%al
4067bd:	7b 40                	jnp    0x4067ff
4067bf:	00 00                	add    %al,(%eax)
4067c1:	04 6f                	add    $0x6f,%al
4067c3:	64 00 00             	add    %al,%fs:(%eax)
4067c6:	0a 1d 02 7b 4d 00    	or     0x4d7b02,%bl
4067cc:	00 04 6f             	add    %al,(%edi,%ebp,2)
4067cf:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
4067d5:	00 00                	add    %al,(%eax)
4067d7:	0a 00                	or     (%eax),%al
4067d9:	02 7b 41             	add    0x41(%ebx),%bh
4067dc:	00 00                	add    %al,(%eax)
4067de:	04 6f                	add    $0x6f,%al
4067e0:	58                   	pop    %eax
4067e1:	00 00                	add    %al,(%eax)
4067e3:	0a 1e                	or     (%esi),%bl
4067e5:	6f                   	outsl  %ds:(%esi),(%dx)
4067e6:	59                   	pop    %ecx
4067e7:	00 00                	add    %al,(%eax)
4067e9:	0a 6f 63             	or     0x63(%edi),%ch
4067ec:	00 00                	add    %al,(%eax)
4067ee:	0a 02                	or     (%edx),%al
4067f0:	7b 40                	jnp    0x406832
4067f2:	00 00                	add    %al,(%eax)
4067f4:	04 6f                	add    $0x6f,%al
4067f6:	64 00 00             	add    %al,%fs:(%eax)
4067f9:	0a 1e                	or     (%esi),%bl
4067fb:	02 7b 4c             	add    0x4c(%ebx),%bh
4067fe:	00 00                	add    %al,(%eax)
406800:	04 6f                	add    $0x6f,%al
406802:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
406808:	00 00                	add    %al,(%eax)
40680a:	0a 00                	or     (%eax),%al
40680c:	02 7b 41             	add    0x41(%ebx),%bh
40680f:	00 00                	add    %al,(%eax)
406811:	04 6f                	add    $0x6f,%al
406813:	58                   	pop    %eax
406814:	00 00                	add    %al,(%eax)
406816:	0a 1e                	or     (%esi),%bl
406818:	6f                   	outsl  %ds:(%esi),(%dx)
406819:	59                   	pop    %ecx
40681a:	00 00                	add    %al,(%eax)
40681c:	0a 6f 63             	or     0x63(%edi),%ch
40681f:	00 00                	add    %al,(%eax)
406821:	0a 02                	or     (%edx),%al
406823:	7b 40                	jnp    0x406865
406825:	00 00                	add    %al,(%eax)
406827:	04 6f                	add    $0x6f,%al
406829:	64 00 00             	add    %al,%fs:(%eax)
40682c:	0a 1f                	or     (%edi),%bl
40682e:	09 02                	or     %eax,(%edx)
406830:	7b 4b                	jnp    0x40687d
406832:	00 00                	add    %al,(%eax)
406834:	04 6f                	add    $0x6f,%al
406836:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
40683c:	00 00                	add    %al,(%eax)
40683e:	0a 00                	or     (%eax),%al
406840:	02 7b 41             	add    0x41(%ebx),%bh
406843:	00 00                	add    %al,(%eax)
406845:	04 6f                	add    $0x6f,%al
406847:	58                   	pop    %eax
406848:	00 00                	add    %al,(%eax)
40684a:	0a 1e                	or     (%esi),%bl
40684c:	6f                   	outsl  %ds:(%esi),(%dx)
40684d:	59                   	pop    %ecx
40684e:	00 00                	add    %al,(%eax)
406850:	0a 6f 63             	or     0x63(%edi),%ch
406853:	00 00                	add    %al,(%eax)
406855:	0a 02                	or     (%edx),%al
406857:	7b 40                	jnp    0x406899
406859:	00 00                	add    %al,(%eax)
40685b:	04 6f                	add    $0x6f,%al
40685d:	64 00 00             	add    %al,%fs:(%eax)
406860:	0a 1f                	or     (%edi),%bl
406862:	0a 06                	or     (%esi),%al
406864:	07                   	pop    %es
406865:	58                   	pop    %eax
406866:	08 58 22             	or     %bl,0x22(%eax)
406869:	00 00                	add    %al,(%eax)
40686b:	40                   	inc    %eax