MMDVTPESPEQTRKRLLRVMAHARVDLLPGGYTFVEFPLAQFPAHLVTNTACEALALVRDHAVWSALVPASASTKAEDRYVVACLHFAPDIPNSGFVGWLASEFKQQLGTGVFVICGHHAADGGVFDYWGIPESVAQQAVSLIHAMQARGRGAE