MLINALPPSDLSVNTTGCCARFNPMGWDGQRLHFRHKPFVRATSRSVLHVPLNMGAVFARVQARMAAAGIADPDNTIVLSRDLSPWESEHLFAADRRVPDEEMTTLSGDFLTRVFEGPYDKLRDWHAEMQDLAQGGDGDPARVYFYFTTCPKCAKAYGRNFVVGVAEVGRPEAAIDG