MSDESLWDHPSDEPVERHGEFTLTVVHPPFPGPDGVLGAHDEARARTFAEAFGTVHQVLDQQGTIPVTEFIDVDTRADLEVIRVGCWGGVTEINDPALISLSERFPVQEQAEALADRHPDAVIVAAAEMDLPGADYGTWKIVHPDGARIFAAGFSGEEDWDVEGEVTAVLDAFGITPERAAAVGVDPAQPPRSFAWDTLARLALKAVSPTDRRGLMASVFRVRHTEDAVVAMEDTWFER