MGFNSSTNVNPWFWSGLIDAEGSFSIIIDKNKTRKLGWRVQLKFQIGLHTRDLNLLYQLQQYLGGIGSIHIARNRNRVNYSIDSIKDLTKLIIHLDKYPLLTQKAADFLLFKQAVELINNKAHLTIEGLNQIVNIKASMNLGLSDMLKSEFNGYTPVERPVINTDNVIPDPHWISGFVSGEGNFDVRITQTTTKLGYRVQLRFRITQHSRDLKLMEIIVQYLGSGKIYKYPPGKSAVSLTIVNFSDITNIIIPFFNENPILGVKLYDYLDWCKIHELMVNGSHLTVEGINSIREIKSGMNTGRKFD