MTTPVWLITGSSNGFGLLLSLRALKAGHKVISTVRDTTRSADAVSQIEKAGGKIITLDMTESKASITEKVLDAEKVYGRIDYLVNNAGYSCLGAIELFTEAEAEHQIQTNLFGPLYALQAALPGMRNRGSGTIINFSSIAGQDALPSCGLYSASKFALEGLTESLSKEVKEFGIDVLIVEPGAFRTNFLDASVKSNISVEKAYQGTLLGETYTKFANSSGKQRGDPNKGVEIIYEVATGEGKAGHLKGKILRLPLGEDCFTRLGTKLQSLHHDLDATREIGTTTDLEEK*