MVNYLPPLIGVIGKTNVGKSTFFSAATMTTVEISNRPFTTIKPNHGIGYVKITCPHLDFGLEACNPRTGYCQNGNRFVPIELLDVAGLIPGAHMGRGLGNKFMDDLRKADAFILVIDASGSTNEEGNPVPPGTYDPIEEVKQIINEVDLWLAKIVSSDWQKFSVSVETSRKNFVDALYDKISGLSIKRSHVIEVLERIDLTNKRPSNWKEEDFYIFAKELRKTAKPHIIAANKADLPTAYENIERLKKEFPEVPVVPVSSESELALRKAAKMNLIDYIPGDSIFFIKENVKLTPQQEVALKYIEEKVLKRYGSTGVQKVINSIIYDVLKKVVVFPVEDINKLTDKNGNILPDALIVDHEASPKVVAGLIHTELEKGFQYAIDARTKQKMGEGSRVYDRLVFKIVSTI