MGKKEQKDHSTVESVDKVEAVLHLLRKHSPLTLKQEKFCNRACVSRFLRTKGDNVKRAAKQLRSCLSWRSSLGIESLIADEFTAELAEGLAYVAGLDDECRPVLVFRIKQDYQKLHTQKQLIRLVVFTLEVAISTMSRNVEEFVILFDASLFKSASAFMNILVTTLRIVAEYYPCRLYKTFVIDPPSLFSYLWKGVRAFVDLSPTTTIVSMLDFQNSYDYDDFTSSYPSRVSSLRFDKSPTKPTDKISSSASSRFAFTVSRDGLDTVKPWCLTLTDTSSSSKLGHTSAYISPLNARSFSFASPAARREPIDGPRRSFFASTPMPARTSDRHSIGTLRDPRIPRPSFFQSPAVFFRRESQVSKTEKPRDSFVPFLKFYRRPYDEMTYRSKMRPPLGGLVSIVSSQIRRRHVSLSQRF*