MAALEIVLEDQPFDLAFHPSSSLVVAGLISGKLQLFKFGEELNEAQSSWNVEAHSESCRAVRFAEDGRFLLSASPDRSILATNVETGQAVARLENAHGCAINRLTNLSENIVASGDDDGTIKVWDTRQNSCCNVFNPHEDYISDMEFVVSTSQILGTSGDGTLSVCNLRRNKVDARSEFSEDELLSVVLVKDGRKIICGSQDGVLLLYSWPHFKDCSDRFVGHPQSVEAILKFDEDTILTGSSDGLIRIISILPNKMKGVIGEHADFPIERMAFNSDHRVLGTASHDHILKIWDIKYLYDEEMVVSEEKDFEVGNKADNKDSDTDHEDENGK