MSVSGLQYDSEFAEVLAPIKSGRPSIPPKTAVDIRRNNHALFDKLFPKPPSSDIIQQKDYIVESHDGARILLRRYVKPDILEVKEPQPAILAIHGGGFVSGSVEDCGGLNAEMALQTSRPVFAVKYRLAPEHPFPAAVEDSFAALKYLSDHAEELNIDSKRICVQGASAGGGIAVGIVLLARDRDLSPPVAKLVALTPELDDRTCHPADTEFLKFTTWTPHHNRLAWKAYADVSPYAAPARAESYKGFPPTYVDVGTLDLFRDEDLGFVKRLMEDNVEVEFHLWPGVPHVFEYLGPGTRWPQRAKEARIDALMRF*