MELLLSSGDDEQLRGAQVLSTLAKTDGFSVETLDAIGAVQEVLERLIEMLQYPHQMYIRIEAARIISNMVSINGHLSKVIAIPRFMESIVSLLYDSKEIEIQYLGLKIVESLVDDKENWAKMESSRDLLPKLIGMTELNPKRAQMQMIMTEQPPMEEIAELAVKLVLEIGTMSGGPIEILNCSDYQKQEIRRDAAKNIFNMVQKKSILIRLRDFTQFIESIGSLLYDTDSIDSQHAGAYDYSSFSLLGLQILKILVEHCVKIKSIIIDLLTKIIGMTKLNSNASAIQIETVKLALELVKMLVQTDPSLTLAEMNKMTFGISNLVSVLQYPERSLHDLQILAIETLKSLVNSGHRHGIKISVSKANQEALGNLFSVLLMVGIYNNEEIAIKAGEX