MKAASTFKESVTFYQATRHIFPEDKRLRVPVSSDSGGSDAPKLKCNLRKHKPNRKPRTPFTTQQLLSLEKKFREKQYLSIAERAEFSSSLHLTETQASSHLITNSLNLTGKDMVPESTCKGETATRSRNREAQNGSGGSSSAATSVRPWTSPPSSAAVLPPPPGPHFTRGARTPSHGSSPTRETPHATSHPTTPVGIVPPPGRRDGLARSHGRDARSGIDPGKDRITYLRHRIQNGSGAEPASSTIVMRLKQQETECDYSFATSVIVKITSPCDIMTWYFSKATT