MSWFSNRFPATFQAAQTLHADGDGEPDDEYPPQGKGVKEELSELTKTFTRQLWGVASFLAPPPTTRIPHEQVDPSFPSSSDRHIPSDLHIDSFLPSGESSLSNELVDVDFQASAHPAELFPEDSLHHSSISGQLQTLADDQSHSLHQNSDHGLTGIGKDLAELKGSVAIGLSRFLKVVRDEIDRSEHAKQQSEDDDHEEEDDDDDREEAGSSVHARKLPMLNSLLRPLFNSITYNDGDGILKKKREDESLDLDYEEEDDSDPADVHGHHMSRPLNLQHTMGESLGRISKLASSLFPV