MKNLNSWFMTYFTGRAKQKTMNNSKITILCVLVTILVLRGTIGSGVDKSADFERAVARAENSKVDPEDVEWDPSIPFRLGPKILNWDQQRVLWKKKHPGADKNLDGKDRVLLVTGSQPKKCDIAMGNFQLLKALKNKIDYCRLHNIEIFYNMAHLDVELAGFWAKLPLLRKLMLAHPEVEWIWWMDSDALFTDMTFEIPIEKYKGYNMVLHGSEDDVYVRKSWLGLNTGSFLFRNCQWSLELLDIWAIMGPKGAVRMEAGRLLTATLSGRPEFEADDQSALVYLLATQKSRWARKVYLENSYSLHGYWVMLTERYEEFMAKGSAGGGGGEYRWPFVTHFVGCKPCGKGGSSSYGTERCLLHMERAFNFADNQILSKFGYQHATLSTSNVRRIRNDSNDPLRFIELLT*