MLGGLFGSVCSIDITFDAEQNRKTAALGKDKKGERAYIFTDGEDVMGTAVVSMRPGKKMDHQGIKVELIGQVDMLHDKSQSYDFFSICKDLEPPGSLYESKQYKWKFGAVDKQNETYSGINVRLRYFVRLVVLRSYAVNIFKEVDMVVQNVYPPPDLNNNIKMEVGIEDCLHIEFEYDKSKYHMKDVIIGKVYFLLVRIKIKHMELNIIRRESTGTGAASAGQQTDNETLTKFEIMDGAPVKDQCIPVRLYLTGFDLTPTYKNVQNKFSVRYFLNLVLVDEEDRRYFKQQEVFLWRKKIG*