MFLRSVSSITKPFRRIESPKQLARRMAVLPDTYADPVRIAVIGGTGLRELPGFTQVASLNIQTPWGTPSSPITILHHTHKDKTVAVAFLSRHGLHHQIAPHEVPARANIAALRSIGVRTIIAFSAVGSLQEEIKPRDFVVPDQVIDRTKGIRPFTFFEGGVVGHVPFGDPFDESVAKIVRACGHSLEGEGVKLHDRGTLICMEGPQFSTRAESKLYRSWGGSVINMSCLPEAKLAREAEIAYQMICMSTDYDCWHESTEDVTVEMVMGNMKANAVNAKHFVTAVLDELADDRNAELVQAKQYAGSVKFGLSTAQANWSPEARERMNWLFPGYFEIDLYIRYLLLIQRDIDLTSWN*