MDFTIRFLSFFVVEIEGKDEQANKRFKHYQTLDQEEFEQSELKDFLDGELKKIVKRKVDRHPKSEQVPTKIGRFIVEPGHELDSNPNYNLFHQTRFADTKEVFNECSEQFVRTYLDTSAVRGGVFLVASAVPKKYFDDSFVFIMKCDFEQKVASIADTSTLIKKVEMAITTKNMKSIQYPFMPEEGMTEEAEVKIHQSSHARYFEDFLKFVEYGESMPEIMKSQVMNMVQEQVFETLQDESEELKQFEEDLEIWEASEKREIRETLDTEQVTLAASHIVEQTPDITMKMRLGETEIKGLLADFGHSIHIAKVNNRYVVLVEADQIVFEKGSTPVEFHKPNGLKEVVSQLTQKAYDSDLE