MKVSLWLQYITIVLIAFISILYLFQKILPTLAGKVQTAISLWLDRPDYARWIRVLGRACRPVDVPKVAKDCSSGCGTCTGCGMASSTDFIAQPRVVTFHRSVAKRGRTAGD