MSTAAKNQVKTLWNHQQKLARKIPFRPYEREREREAVELPLIRFQTATFCLLRTLLPTVRVDREHLTFLLRVDLQLVCAVLPLWGGYACAAGCFVSANPAAVPNLSLLVISCSCFATLQAMLRAFGQQQAFLVIVSCGVRQLLNQYFTGVFCIMPGKCSCHFSSLFLVWMYGKHSMCTLSGFFSFICSSLPPSRCFFCSWNSGKDCSASLTWKIFHVSIGGGYQHITKLFRCKCLVCSLLDDPTGNWDGRNHILWSQWKAFGFEAVWQFLPFLELLDSGQMVLFLVG*