MEKILKVSRGSNGWGGPLYLKNEPEKKIVSMTGNFIDPVAEKIAEMLGLEVVNGFKHTPQDTEILCVIINCGGTLRCGIYPKKRVPTINVTPVGKSGPLAEFILEDIYVSDVREGNLELVSGMKENGTAEKRTKDSIEDAVVKKMESMERTEKFSFLRLIEKIGLNIGNVVTLFFQSGKEAVDIMIKTVVPFMAFISVFIAIINSTAIGTTIAKLLTPLSGSIIGLVVLALICGIPFLSPILGPGAAIAQVVGVLIGAKIGAGEISPVFALPALFAINVQVGADFLPVGMSMQEAKPETIEIGTPAVLLSRQLTGPLAVIIAYLIGLGLF