MQDEKNGIPIRTVKSFLSKIPSVFSGSDIVQWLTKNLSIEDPVEALHLGTLMAAHGYFFPISDHVLTLKDDGTFYRFQTPYFWPSNCWEPENTDYAVYLCKRTMQNKARLELADYEAESLARLQRAFARKWEFIFMQAEAQAKVDKKRDKIERKILDSQERAFWDVHRPVPGCVNTTEVDIKKSSRMRNPHKTRKSVYGLQNDIRSHSPTHTPVPETKPPTEDELHQEIKHWQMQLDRHRLKMSKVAESLLAYTEQYLEYDPFLVPPDPSNPWISDDTTFWELEASKEPGQQRVKRWGFGMDEALKDPVGREQFLKFLESEFSSENLRFWLAVEDLKKRPIREVPARVQEIWQEFLAPGAPSAINLDSKSYDKTTQNVKDPGRYTFEDAQEHIYKLMKSDSYPRFIRSSAYQELLQAKKK