MRAIVNGQVEGFPPPTELKTVYVEHDIDGSVAELTPVEFISQDATFAEYTKEQITSQLQAVGFNDELLRKGVAALSGGWKMKLALARAMLQKADILLLDEPTNHLDVTNVAWLQNYLVSLDKVTSLIVSHDSSFLDFVCSNILHYESRKLRIYRGNLSEFVKQKPEARSYYELSASPISFKFPEPGYLEGVKTKDKAILKMHKVGFQYPGSERKQLSDVSIYITLSSRVAVLGANGAGKSTMIKLLTGELETNEGTVWKHPNLRIAYVAQHAFHHIEQMLDKTANQYIQWRYAIGEDREALTKVDRVITDEEKKKMAQAFVVDGTKRVVEKLLGRRKLKSSYEYEVQWLNLGSDKNTYIPRDQLIDMGFEKMVI