MIIINNIDNNGNDDDDDDDDDDDDDDDDDDDDDDGDDGDDDDDDDDDDDDDDDDDDDDDGDDDDDDDDDDEDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDENDDDDDDDDDEDDDDDDDDDDDDDDDDDDYDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDNNNINNNNNNNNNNNNNNNNNNNNNINNNNNNKTNNNNKVDVEALGLQEQEQVQKEEASIAAEVARSTKVVRKLILDSLRTNEEVFGNSDLEGIEEESKADGSGTVTKNSDEKLNEEEGNRNTGTEQEQKNEAKESWVNMLKNNRVASNGMQLTYFPPQVVNGQTMVQLEEKEVQEEEQKWKCALIAYVVGECPGYNNMKRYIMMNWSSVSKPEVFLHEDGYYLIKFQKISDMNEILFSGPYTINNRPIILKQWCPEFDLGSEFLTEIPLWVNFPKLPLNCWDVGSLSRIASAIGVPLFADECTTKQTRISYARMLVEVDVTKAIPQKIAVVDPNGKTFMQDVVLEWRPQYCDRCKKIGHLCQVEPATKEEMPKRRRPWKKVTQTWQYNGLISQEQEKVDEQRQEINLRPHENQQEKEQEIGKKLDQQTPMNDKIWLVWDDNWYEIKMINSSAQFLHCQVNERSKDYQFIVTVVYDFNTVEQRKSLWQEMKTMSKGITQPWLIVGDFNAILSTKDRIDGGPVTENEIKDFGDCVRDMEVTELQWKGNYYTWNNKQCGEDRISSRLDRAFGNDEWMDKWGHVNTEYGNPSISDHSSMMIVLQKTQQHGKVSFKFFNVWTEHESFMDKVEEIEMARLEVAKVQDQLKEKATDELVGMEKELLIKLEKWSMIEESALRQKARIKWIQLGDANNKFFSSVIKERTQKKQIRNIMSLKGKMLYTQHDMQDEFVSFYKSLMGTSAGKLPAINAQVMRKGPTLTKHQRIHLCAEVTEQEIYEGLKSIGNDKAPGIDGYNAFFFKHTWQIIKKDVIEAVQSFFITGKLYKAFNCTLVSLIPKAQNPKTVKEYRPIACCTVVYKIISKVLTNRLHGVIQSVICDSQAGFIPGRKISDNIVLAHELVKAYTRKHISPRCMLKIDLQKAYDSVEWAFLEQVMFGLGFPEMFVQWIMKCVKTVNYSIIVNGQISQSFEAALRQGDPMSPFLFAIAMEYLSRTLKGLKDDKTFKYHPKCSKLDVTHICFADNLLLFARGVGHVTKKALIAWERVCKPKSEGGMGLINTQVWNRAAVAKLCWDLANKEDKLWIKWIHAYYLKGQTEWQKRDQASWMIRKIMNAKHIVDQIQPRQGKGVIKHIYEYLRGEKIKPEWRCLMFKNAARPKAIFTLWILLNRKLVTVDRLAKLGMTLDRACVLCKSAYESMEHLFIQCHYAGEVWERLLRWIDIQSSRPKTWTQFIQWCVQNGKEKTVRAQILKGILAEGVYGLWNEINKRIFEDKSSLIDEVVRKIAYVTIARSSISINNVIKHRKI*