MGLFDNKDSYDEAIERLTKLLKQAPSLRSTAAKKIEEITKELQQEIDLKVEDNKSNGIEAETKKLADDLVLSPIEKLKTGFCTFKNEVYLKDSELFGKLSKGQSPKFMVFACSDSRVCPSHVLKFNLGEAFVVRNIANMVPPYEKNGHPGTSAAIEYAVLHLKVENIIVIGHSCCGGIKGLMSIPDDGTTQSAFIEDWVKIGGEARSKVKKLHGHLPFEEQCSLCEKEAVNVSLNNLLTFPFVRDGIINKTLALHGAHYNFVDGSFKRWALDYTFTEAEPLDE*