MTQVFQGRSFLAEKDFTRAELEYLIDFSAHLKDLKKRGVPHHYLEGKNIALLFEKTSTRTRAAFTTAAIDLGAHPEYLGANDIQLGKKESTEDTAKVLGRMFDGIEFRGFSQRMVEELAEFSGVPVWNGLTDEWHPTQMLADYLTVKENFGKLEGLTLVYCGDGRNNVANSLLVTGAILGVNVHIFSPKELFPEEEIVTLAEGYAKESGARILITEDADEAVKGADVLYTDVWVSMGEEDKFKERVELLQPYQVNMDLVQKAGNDKLIFLHCLPAFHDTNTVYGKDVAEKFGVKEMEVTDEVFRSKYARHFDQAENRMHTIKAVMAATLGNLFIPKV*