MIVDDHGTNRELCRFILAHIASHIDTFEDGQQAIDAMREMEILPDVILLDVMMPIKDGFVTAKEIRQAFVKHHIPIIFLTVLDDRDSFEKCLALGDDFILKPVERSVLIAKVQAHYRIVKMHNEVMEQRDELRHFREQVQYDYAISESIFTNLMEEMCHQVEHIFGIHYISTPSTIFNGDLIVVANRPHGGVYVMIADATGHGLPAAISTIPATRTFFSTAQKGLSLGEMVIELNHSLERFLPVGMMLAASVFEVRANGFEISWWGGGLPEAYLLDHHGNIVSRLISNHMPLGVLPSNEFEADVQHFKLEPNQKLVCYTDGIIEAMNEQGEYFGQERLEHVLTKAYSEALIPTLYDAVKKFSNRGKGDDLSILTMTFPITNSNSSDKALPKVVLSCIPLQTELHFPADVLRKISLMNEVRRFLTGIVSGGEDLDLLCSVLSELFANAIEHGLLELDSSLKETPDGFFEFYQLRDKRLKTLPEYHWLILKVNYQPDKQRIEIDLEHSGKGFDCQALKDASNQKSYGRGILLATQLCESLEYSNQGRRVTAVYSFARKDTLHYSLPS*