MKRAVGYGLLFSTVLMTSVVVHLPAQVAFSPLPLPEGLELTGIEGTLWQGQAAQVRWQGMNLGDLNWDLHLSALLLGKLEADIRFGRGSSTQLRGKGVVGIGLSGPYADDFLLSLPAAQAITWLPLPVPLMVQGQLEMAVKQYRFGEPYCQQAEGSLAWSAAQLESPLGALQLGTVVSDFTCQESVVTLKGGQKTAQVSSEFNLSLQPDNRYQAQAWFKPEAEFPKSLKEQLSWLPQPDGQGRYPFNQQGQL*