MSGLTLGLMSLSLVDLEVLAKSGTPKDRIYAEKILPVVKKQHLLLCTLLICNAAAMEALPIFLDSLITAWGAILISVTLILLFGEIIPQSVCTRHGLAIGATVSPFLRVLVWICFPVAYPISKLLDYLLGHEHVALFRRAELKTLVNFHGNEAGKGGELTHDETTIIAGALELTEKTASDAMTPISDTFSIDINAKLDRELMNIILEKGHSRIPVYYEQPTNIIGLILVKNLLTIHTDEEVPVKSVTIRRIPKVAESLPLYDILNEFQKGHSHMAVVVRQCIKTPQEPGMKTPLSEKGVKEVRVDVDGDHKTPLEKSLQSKRSFKQWKSFPSRGSNSFKGNFSSKKWNKEMYSDILDIDGKPLPVPDEEAVGVITMEDVIEELLQEEIFDETDHHFEES*