MASALKSPKSPCKSSTLSAPKKVCFPSRFLLDISVSAPFILFLASGINFQFQEKLVGGAAIDTFGTPLPDDTLAACRASDAVLLAAIGGYKWDNNEPHLRPERGLLGLRAGLGVFANLRPAVVWPQLVGASTLKPEVAEGVDIMVVRELTGGIYFGEPKGFGRNANGDRIGFNTEVYSTTEIDRIARVAFGIARKRHGKLCSVDKANVLEASQLWRERVVALAKEYPDVEVSHMYVDNASMQLIRNPKQFDTIVTNNIFGDILSDEASMLT