MEPGKTAKRTFSFSIEDILAKLPDNDGVREDTGVPLSVICMSAEQSKEEVVLKVIPVSPAEPQDHSCYCCCCCIQCGETPVPEYPPATTCQVLWARRLFPDCPPAGDARSPTRLEEFFFSQIQRRTRRHRTIFTEEQLQALEELFRQNQYPDVTTREQLAARTHL