MQSFLTLLKEHEDTHAPPAELVTLAGRLCRDFQDDLAQVQPLVAAILDSPLRLHLLDNADVALACARVLDQQEQQQAACRLLEGCQVPGGSQELVQLWNDIHYHLVMRRLGVAALTPVQKFRCRKRNPPPPSLCPEGLKSRNFPREVREKLHDFAVRVNTNPSKTERENLALETSLTPEQVYNWFANYRRRQRALPQHMEPAQQATAEDPGARERGPDLLQPSGNPHVDSGFVDRPQWSEEREEKGPPQSPQTTQGPWEPLALATAFPADETVSKPVDVSGYPQSMQLEEGLGTSGGQTELRVGSLLVTQPPLQAPEFILTQSPLELAPAPSAFPGPVSAMELSQALPSSQVQCSNSQASGDAFWGARMLLEFSGSSLG