1 MIKVLLLDVDGTLLSFKTHKVPQSTIDALKKVHDSGIKIVIATGRAASDLHEIDAIPYDGVIALNGAECVLRDGSVIRKVPIPAQDFRKSMELAREFDFPVALELNEGVFVNRLTPTVEQIAGIVNAPVPPVVDIEEMFERVECCQLCFYFDEEAEQKVMPLLPGLSATRWHPLFADVNVAGTSKATGLSLFADYYRVKVSEIMACGDGGNDIPMLKAAGIGVAMGNASEKVQSVADFVTDTVDNDGLYKALKHFGVI