MDSWNWDEAPPQEVPPENRLSGLGAELGFYFPEPALQGATLTADTRWKAGTTFLSLAGLPQLDWGSALPHSEAPWGAEHAPQALPWSGDWTELARTGSDPWSRVPQDLGPVPAGLGPAPFAGLEGAAGQTCTTSAGGAGWWRAQATDSASWDCPTGPDGAAYWGQGPGGEPRADYTTAWGGPAGSDHPTSWDLGLHADCTTASKGYRSPDLTAPSEPSQQSDRATSARYPKTNHRGPIQLWQFLLELLQDAARSSCIRWTGNSREFQLCDPKEVARLWGERKRKPGMNYEKLSRGLRYYYRRDIVRKSGGRKYTYRFGGRVPGLAYLDCPGSGQGAATQ