MKKFDPAWLDRMYNNRALVPEHAMHFARWAEASDDARAAHPCQTDIAYGDGPMEQLDVFPSNQPGAPVVVFIHGGWWRSLDKSQHSFIAPAFKNLGGCVFIPNYALCPAVTIPQITLQMVKALAWVYRNAKKFGGDPSRIYVVGHSAGGHLATMLLDCVWPAYAKDLPADLVKGAMSISGLYDLEPVMHTPFLKGDLRLTPEQVRLASPALLPAPKKGVLYTVAGAEESAEFIRHNKLIQQAWGKQVVPVCETIPQRNHFSVLEDLTAPWQHLHQLAIRLVFGKV