MSFMKYSLFALGLLFSSQTLFAMDVEYTATPIKIDGVADAAWQQAKWQTMPYLMDGALPDSASDFSGKYKLLWDEHYLYLQAEITDDVLLDTHADPAVNYWDDDTLEIFIDSDASGGDHQFNHSAFAYHIGLDNQAADYGPDKQAHLYTSHLKSRWQRSSEAPYNVIWEVAIKLYPNDFKEDQQDKPLLLTPNKVIGFMLAYCDNDGSPVREHFMGSHEIPPVNGDKNRGFIDASVFGRMTLKR