MTLPLVGMEAVLSSNELQVVSEDAVFEFLLKWARAKYPDLEERRKVLSMRIARLIRFPYMTTPKLREVLICNDLDDNTASKLVLDALLFKSETPYHQHRYVHGRAYTSRPVKVIELEPPQCVVFLNLSRAECQALYPEGHVESQVFHLRGTGFYLSAKCSLDEQNSRGFALFLGMVKSGSVNVAVDFKFSAWSKEAWDYVNKGKATHTFNGDMMFGYRNLFQMPWTAFLADDNPYFMTGMLYLRAEVTIRPL*