MSTNLCKLVRPISTPFLLPRFASPSPRLRLPLLAPRTPYTARHTSFICAAMGTLAADTMDPVQKRLMFEDECILVDESDRVVGHDSKYNCHLMENINANKALHRAFSVFLFNKKHELLLQKRSATKVTFPLVWTNTCCSHPLYRESELIAENHLGVRNAAQRKLYDELGIVAEDTPVDQFTCLGRILYKAPSDGKWGEHELDYLLFLVRDVSVQPNPEEVADVMYVNKEQLRELLKKADAGEEGVTLSPWFRLVVDNFLFDWWSKLDNGTLSAACNMEQIHKLC*