MHAKLFRLPTHTQNLKRTELSYPLQLHTYSINSNRSILYNNESLNFYNRPSIGADLKNGYQNALFYDKIEHLDQLLFVIDNLHLDWFRYGVVTFRGLLTKLATVLYNYQDKWSMNAMLIGNTVFLSDSDPPAAPKNEHHRMSMYSGYAFEHYCTSDDPDVKVNTAVQWATINKLRIGSTRILTAGEVDCVDDIPRDRDTYKPSQSKYVELKTSMQIRNQNQQDNFDKKLLKFYFQSYLLGVPKIIVGFKNRDGILVDLKEYSTLDLPQQVKGSAYEWNPKNCTSMAAMLLEFITSTIKRIGRTDKLYKVRYNPEERAVTIEITHLEEIIYPADDLYERYGFIPLDIYNKFQEQATSHRNP