MMKSLLFSAHPTSLLLPAPRLRRLLRLRAASSASASAPPRADRRSPGTPSRRPSSSLYARPSLLDMERDRATRRADVDAFLTSLGVDPGELAGLELPVTVDVMRERAEFLGSLGLTQEDLAAYPLALGCSVRKNMVPVLDYLGKLGVRRDALPDLLRRYPQVLHASVVVDLAPVVKYLQGMDVRPTDVPRVLERYPELLGFKLEGTMSTSVAYLVGIGVGRRQVGSVITRFPEVLGMRVGKIIKPFVEHLEGIGLQRLAIARIIEKKPYVLGFGLQEKVKPNIEALVDIGVRKEALASIVMQYPDVLGLELRDKLVAQQSLFESSILVSREDFGRVLERMPQAISLGRAAVLKHVNFLTACGFMLSQVSKMVVACPQLLALNIDIMRMNFEYFKNEMERDLEELVEFPAFFTYGIESTVRPRHEMVSRKGLTCSLAWLLNCSDAKFDERMKYDTIGVEEMEREDSSDMNASVDEVESEEYEDSDYGDSDDEFVR