MEKVTMVMEDFNLVSHIVACLITPQDRLSASLVCKLWNEAMIFKSWSVVIRSRTLLHRLLQRFCNIKELDLGHCCDELLDSDLIMAAPFFERIEHLLLGHPDNPQNKLCDEAFYAVACHCPVLKHVELSSFLSISDKAIIYLAEHCALLQRVFLEDCVNLGDPALEAIAKCSNMQELTLRGKFGFTPQGLGVIGEHCSILRSVCFELHNLDVDFALKSISNGCPHISECSLKVRSVDLAEMAKCTTLTCLRVETDLWNRLDEALIAIAGTNKNLKELVIINQYEPLSETAVVSIIQSCHVLEKLHIYATRLTGTALHCLMDCKSLKSLTLDHFKSTTQGLAEVGLCGLDLKCLSLKSGRGIRDVELQTLAQGSRRLELLDLQCCHGLLPIGFSAICQFTNLQSLNLSFTQVDNLSLMTIADGIKCLKRLSLVKCESVSDIGIISHFSALESLNLDQCPFVSDEGLDCIAVGCSQLAHLSLAFTQITDKGLYYLMQCSQLRSLRIPYCRNVEGPGLVALSKAYTWFKYVVISHRFRGTKTLEELNKQFCMVRFEVDDMALVPFGFNLLM*