MVTVHGSQDCDAQGAILWQRAFSDVVRNIIILIIINVWFQNRTTLSPEIVSVSWKELGQVLRHKFAISTGAERAISDSDLCYMAEKLKVSADEERKLITLHRFAKQNLRDDVNFSFWEWFFAIMQLIKHKLLKFWDEGWLIGFISKQDASSQMVRTPHPTFLLRFSDTQTGAVSIGFVCDDEGGKVPFHLSPFSIKDLDQFSLAQRIASCPQLKDIKYLYPDIDKEDMLRYFETEERQKSLSPTGYIQRSGCQTGRDSPLLSFSTQTKLDWSPGEIIARTQSAEMNENYNNEEVISVLSSSFESDVEALLGPGFYAQLPSQPLQLVDISFIDGCNSSLSKFGDSMED