MMQDGIYWLRFVAYDRTEEGVAVFRHGLVNGGGPGYVWQGRLAAVDGAVRGNLLVRKWNPQAPPDLGMFKTANLDIDGSLDASARSFEMVGHAHGHHVVRLRISGHWLGELADDGNI