MALLKALFVAFIFSISFIQDASSGKSYYDILQVPKSASDDQIKKAFRKLALKFHPDKNPGNEEATKRFAEINNAYEVLIDREKRNIYDQYGEEGLKQSNARGGGGGGFAQDIFRQFFGGGMGAEEEEDKTPKGDDVIVEIFASLEDLYSGSTMKIWREKNVLKPAPGKRDCNCKNEVFHKQIGPGMFQQFTQQVCEKCPNVRFEREGYHVTLDIEKGTADGHEVVFYEDGEPIIDGDPGDLKFKIFTQKHDRFKRDGNNLLITTNISLLDALVGFEKDIPHLDGHKVSIGTKGITKPKSVKRFKGEGMPAFESIKKGDLIVTFEVTFPESLSESQKAAIVEVFKK*