MKTLIQFITLSALILLPNISALAKNQMIINFGDHELHSWQVVNDGVMGGLSKGNLHITPSGIAVFQGRISLENGGGFTLVRWPVEKLDLSSLTGIVIRIRGDGQQYRFRLRTDNELDGISYQAKFRAPNQAWVTIKLPFSDFIPTYRGRILEDKESLDPSKIHQVGFMIADKQAGDFQLEVESIKAY