MFGIRTACLQGKQHRDSFPQEALFRAFIALQLVHMDLSGIHSSERLTLPLMMLQVVLDLDETLVCAYESTGLPPLLHSQALRAGLKWFELQCVAIEKDKENKSRVNHVTVYERPGLQEFLRKASEFAELVLFTAGLEGYASPLVDRIDPEKRIVARLYRPATVVSRYREHVKDLSALGRDLSRTVIIDNNPFSFVLQPLNGIPCVPFTGEHSEDQQLLGVLLPLLQYLSSQDDIRPALFERFHMPAWFRKRGIPTSDWPV*