MTARWFRRAFCGVNMAVKISGVLKDGAGKPVVNCAIELRARRTSPTVVAHVVATCVTDNNGAYVIEAEPGYYEVALHCNGWQPTRVGDIDVAPTDAPGTLNAFLNAPKDGDLRPEVMKRFEEMVAQAQQSAGAAAGNAQQTAQDVAAAATARDDAQRFAEKARQDATVTAEDRKATAEDVTSTGANAAAAGQSAQDAAGYARAAEQAKNDIDAALTGTLKMANHLSEIAAAGEKAQQKSRDNLGLKSAATMEAQSDIYDRTKGRLAIPGAFGFGCAFLPEDVIRFDTKSDFLAWVRNALPGEYSVAGPYGIIIPDTRFEGVLSIRWTDARPETTEPRYRAKSLTFYGINGPIYHTRYRYWPISRLTG