MPPKLSLADQKKKLKEKAQRAKDQEKREKDKERAERKAQEQKDRIFGLKNKHTSKHAQQFVQDVERNMKQLPGEQQKAEAKKRENDKRKAAEEQAQRELDEMMGLAIKQPKVPEGVDPKTIPCEFFKKGRCAKGWKCKFSHEKNTRKGTEKIDLFVDHRDDAEKEKDSDKMDDWDQDKLESVVKEKHSGENQNNKTDIVCKHFLEAVEKRLYGWFWVCPNGGNECKYRHALPPGYVLKSQLKAMMEEEKASQRTDEEILEEERAKIGEGVPVTQDTFAEWKRAR