MSVAADGRFALLRSNPAALTGRNLKVVKFCNGELMGKKLKYTKFQLRSNVVKPNICMSLTTDIAGEAKLKDLEAKKGDARTVVAIILGGGAGTRLFPLTKRRAKPAVPMGGAYRLIDVPMSNCINSGINKVYILTQFNSASLNRHIARAYNFGNGVTFGDGYVEVLAATQTPGELGKKWFQGTADAVRQFHWLFEDARSKDIEDVLILSGDHLYRMDYLHFVQSHRQSGADITISSLPIDDSRASDFGLMKIDDTGRVMSFSEKPKGDDLKAMAVDTTVLGLSPEEAKEKPYIASMGVYVFKKDILLNLLRWRFPTANDFGSEIIPASTKEFCVKAYLFNDYWEDIGTIRSFFRANLALTEHPPRFSFYDATKPIYTSRRNLPPSAIDNSKIVDSIVSHGSFLTNCFVEHSVVGIRSRIGTNVHLKDTVMLGADYYETDAEIASQLAEGKVPLGIGENTRIKDCIIDKNARIGKNVVIANSEGVQEADRSSEGFYIRSGITVISKNSTIPDGTVI*