MVDWGLQLPFQMGLEAYLTSQVIEALDRGDPAEVADVLSVAFINRNVSRVIIEWGNFAHQRMEQLDPFETLRFHMPRVLLLLSSLRGRNAWDAQLISCLGPKFRWRKTYYTYNQSAARYTPFLCEEKTSELINFGKTKVVRVPPQSVLVVGGGPTGLITTIPCTEACLATGGTMKLQEARDAFAKGVSTFERAQIVRLDARWIAMLRYHLGNIFEDVYIPASGETDAQWGNTLFQCLGKRRTGDFLQQTVPMASIQDANFTLDLGHTDVVEAIG*