MQSFLTLLKEHEDTRAPPAELVTLAGRLCRDFQDDLAQVQPLVAAILDSPLRLHLLDNADVALVCARVLDQQEQQQAACRLLEGCQVPGGSQELVQLWNDIHYHLVMRRLGVAALTPVQKFRCRKRNPPPPSLCPEGLKSRNFPREVREKLHNFAVRVNTNPSKTERENLALETSLTPEQVYNWFANYRRRQRALPQHVEPAQQATAEDPGARERGPDLLQPSGNPHVDSGFVDRPQWSEEREEKGPPQSPQTTQGPWESLALAPAFPADETVPKPLDVSGYPQSVQLEEGLGTSGGQTELRVGSFLVTQPPLQAPEFILTQSPLELAPAPSAFPGPVSAMELSQALPSSQVQCSNSQASGDAFWGARMLLEFSGSSLG