MKFCDLISHSLERVVKPNVALLRECGLGDCDIAKLCISRPRMITANPELVQAMVTCAEDIGVPRGSVMFRHALHAVASVGKEEILLGCPAKVEYLRNTFRWTDAEVAIAVSKAPAVLTKAKESLQRRSKFLICELGLEPAHIAYRPAMLMYSLEGRIRPRHYVIKFLKENGLLKCDPSYYTVFKESEKTFKKKFIHPHKEAAPNLEKDYDAACKGEEPTNFRFT