MSPALAKSSEKLKNEIEDNYHKGVKYLHESGIQKVPKKYIFPISERPNSYTINGNPQVTSKHNLKLPIIDFAQLYGPNRAQVLDSLSYACENYGFFQLINHGIPEEVIKSMVDVGGRFFDLPLVEREKYMTTDMTTPVRYGTSFNQTKDGVFCWRDFLKLVCDPLPQVLPHWPSSPSDFREMAVTYSKETKILFMKLVEAILESLGINVATKNKTRQNDDDDEMLNEFEDGSQLMAVNFYPPCPNPDLTLGMPPHSDYGFLTLLLQDEVEGLQVKCNDDWVTIQPIPNAFVVNVGDHLEIFSNGKYKSVLHRVLVNSLKSRISVASLHSLPFNSIIKPSPKLISEANPSLYKDTNFAAFLEYLKSCDSTNKSFLETRKLT*