MINFLTLHTGKNGVYFNLVKEVREAFEECELVRINCRGMKPSDYKRIGAKLKELVPCVLLSFDKEHILMWRGREYTPKKSEERAPVSCTSDSGVSRDDSTDSEVFVIQSSGQKLFSEIGELKTSLETGLLKHKIVTLSKDVSCEGVMVTSECNRSLEDELEKSSSSVQCRELIKLGENENAFKQKRNVETPNGNDTDTSKAETSLEADQSSHSMLSTSSSTAIAPISKTREMVKASKLEYASDTELRFRTTCPSFETVDYDSSTAGAAIVANSLNTSSKSLPSSTTGVSISHAKIMEAIEDGSVDVLSQLDAKQKMMHEGDNLFGNTNINEREILVNTEANGCNKTAQSIELLWQQAIDSRLALLLDGSSLDPDTAPEQSNVLVQMSPMGQDFKQKETRPSHKKSNTQDDEGKLCTGNKSYNDINSEEIEEIPPFLDSAPLGTLPVDDLAKLLAL*