MVLDNFKKDIDCDEYMEDEEVPLPGFRFHPTDEELLGFYLRRKLDNKPITLELIKQIDIYKYDPWDLPKASSSGGEKEWYFFCKRGRKYRNSIRPNRVTGSGFWKATGIDKPVYSLGGEGNDCIGLKKTLVYYRGSAGKGTKTDWMMHEFRLPSNADHTNPHNSNAAVAQEAEIWTLCRIFKRSMSHRKQYTPDLRQLAAKRASTDKITKMRSLECDYTNQEAYINFGTNFGHYANDHRHVINNNTSSDQRHHHQVHVGLLNSPAAQPPRLSAPSSDFWNSPAANDFFTFENWDELGSVVKFAADSPMM