MSPALAKSSEKLKNEIEDNYHKGVKYLHESGIQKVPKKYIFPISERPNSYTINGNPQVTSKHNLKLPIIDFAQLYGPNRAQVLDSLSYACENYGFFQLINHGISEEVIKSMVDVGGRFFDLPLVEREKHMTTDMTTPVRYGTSFNQTKDGVFCWRDFLKLVCDPLPQVLPHWPSSPSDFREMTVKYSKETKILFIKLVEAILESLGINVAAKNKTQQNDDDEEMLKEFEDGSQLMAVNFYPPCPNPDLTLGMPPHSDYGFLTLLLQDEVEGLQVKCNDDWVTIQPIPNAFVVNVGDHLEIFSNGKYKSVLHRVLVNSLKSRISVASLHSLPFNSIIKPSPKLISETNPSLYKDTNFAAFLEYLKSCDSTNKSFLETRKLT*