MSKTLNQAQSNYTTTEKEFLAIVHAFEKFWNYLVGSKTIVYTDHAEIRYLMAKKKAKPRLIRWVLLLQEFDIEIRDKKKRAENVVADHLSRLELGDGVEDDVPIEDTLRDDTLYMVESSPLPWFVDIVNYLACGVIPEDLSTQQRRKLRYDARRYVWDELVLLRRCPDGLLRICVPNEEFSNVLRMCHSSPCGGHMRGDKTASKVIQSMLWWPILFRDAWAFVKYCDRCQSTGNVSKRQEMPQSSNLELEVFDVWGIDFMGPFPSSYGNLYILVVVDYVSKWEEAITSPTNDHKVVISLFKKIVFPCFAVPRAVISDRGSHFAHGKFKALLKKYGVHHKVGLAYHPQTSGQVEVTSREIKSFLEKTVAKNRKDWALKLDDALWAYRTAFKTPIGMTPYKLVYGKNFHLPVELEQRAMWAIKTLNFELSCVGERRFLDLHELEELRMNVYDSASIYKARSKQYHDARIEKMEFKEGQKVLLYNSRLKLFQGKLKSRWSGPFDVVGVSPHGAIEIRG*