MSVATDGRFALLRNNPAALTGTNLKIVKFCNGELMGKKLKYTKFQLRSNVVKPNICMSLTTDIAGEAKLKDLEAKKEDARTVVAIILGGGAGTRLFPLTKRRAKPAVPIGGAYRLIDVPMSNCINSGINKVYILTQFNSASLNRHIARAYNFGNGVTFGDGYVEVLAATQTPGELGKRWFQGTADAVRQFHWLFEDARSKDIEDVLILSGDHLYRMDYLHFVQSHRQSGADITISSLPIDDSRASDFGLMKIDDTGRVMSFSEKPKGDDLKAMAVDTTVLGLSPEEAKEKPYIASMGVYVFKKDILLNLLRWRFPTANDFGSEIIPASTKEFCVKAYLFNDYWEDIGTIRSFFEANLALTEHPPRFSFYDATKPIYTSRRNLPPSAIDNSKIVDSIVSHGSFLTNCFVEHSVVGIRSRIGTNVHLKDTVMLGADYYETDAEIASQLAEGKVPLGIGENTRIKECIIDKNARIGKNVVIANSEGVQEADRSSEGFYIRSGITVILKNSTIPDGTVI*