MSSSTTVFVSGASGFIAQTLVKQLIEKGYKVVGTVRSNEKGDSLKENLKAAKLQSENFTYEIVKDIAVKGAFDDALKKHPEVTVFLHTASPFHFNVTDIEKELLTPAVEGTNNALQAIKTHGPQIKRVVVTSSYAAVGRFADLADPSIPATEESWNPITWEQSLSNPLAGYVGSKKFAEKAAWDFVEKEKPNFTLSVINPVYVFGPQAFEIKNKSQLNTSSEIINGLLNSKPDSKFDNLTGYFIDVRDVAKAHIVAFEKDSIQGQRLILAESPFSTQSILDLIRKDFPQLDSQLPKGDPSQADAWKKAESKIENEKTRELLGFKFIDFKKSIDDSVAQIIG*