MPPRRGRAAVAGPALEELDQDLKEALHRSQPRPFKGEGPKLGEATEAWIDSMDEYFEVDGYNDRSRMALARLKLAGVAKSSWKNHYESQHLMQNQLGWADLKTFLRKRFCPPRFGEDKLNQFLELSHGSKTVEEYYQAYSKLLRFAPIMDEATLLDRFIRKMNSPLDSLVKNASPISIADVVAKAESLQSLASSLVKHERVCHQCIEGGGPPSWLLWVGNVAGEVVEALLMQVFGTFKVVDNLSAYLTRSYAFIEFKALMDARATKADLQGRLVKGQPFRIEFARLVVFFFLKKENI*