MGLLSGSGGISSSFLDKVREVAKQFFALPVEEKQKYSREVDGSEGYGNDRILSENQVLDWLYRLSLRLRPVDQRKLQLWPENPNEFREVLDEYGTKVKIIMDVLFKAMAKSLSLEENSFSSQFGERAVMQARFNFYPRCARPDLVLGVKPHSDRSGITVLLQDKEVEGLQVFKNDKWFIVSVIPHAFVVKLGDQMQIMSNGIFKSPMHRVVTNSERMRISVAMFNEPAPDKEIGPVDGLIDEKRPRLYRNVKNYAAFNFECFQKGVVPLESAKI*