MSPALAKSSEKLKNEIEDYHKGVKYLHESGIQKVPKKYIFPISERPNSYIINENPQVASKHNLKLPIIDFSQLYGPNRAQVLDSLSYACKNYGFFQLINHGIPEEVIKSMVDVGGRFFDLPLVEREKYMTKDMTTPVRYGTSFNQTKDGVFCWRDFLKLVCDPLPQVLPHWPSSPSDFREMAVTYSKETKILFIKLVEAILESLGINVATKNKTQQNDEEMLKEFEDGSQLMAVNFYPPCPNPDLTLGMPPHSDYGFLTLLLQDEVEGLQVKCNDDWVTIQPIPNAFVVNVGDHLEIFSNGKYKSVLHRVLVNSLKSRISVASLHSLPFNSIIKPSPKLISETNPSLYKDTNFAAFLDYLKSCDSTNKSFLETRKLI*