MSGLTLGLMSMSLVDLEVLAKSGTPKDRKHAEKILPVVKKQHLLLCTLLIFNAAAMEALPIFLDGLITAWGAILISVTLILLFGEIIPQSVCSRYGLAIGATVAPVVRILVWICYPVAYPISKLLDFLLGHGHVALFRRAELKTLVDFHGNEAGKGGELTHDETTIIAGALELSEKTASDAMSPISDTFAIDINAKLDRDLMNLILEKGHSRVPVYYEQPTNIIGLILVKNLLTIHPEDEIPVKNVTIRRIPRVQETLPLYDILNEFQKGHSHMAVVVRQCNKMEEQSSNKSPADNSVKDVKVDIDGEKPASAQEKSLKNKRGLQKWKSFPNSANNSYRSGTPRSKKWARDIYSDILQIDGSPLSKLAGEEEAVGIITMEDVIEELLQEEIFDETDHHFEDS*