MTQALPSGLLDQLSDIVGPKGLVTAPEDLPPYTRERRGRFEGTTPAVVRPADTRQVAAVVRACAEAGVPMIPQGGNTGLVSGSLPDGEVIVSLGRMNKVRAVDAKNFTVTADAGCILADIQTAATEHDRLFPLSLGAEGSCQIGGNLATNAGGTAVLRYGNMRELTLGLEVVLPSGDVWDGLRGLRKDNTGYDLKQLFIGAEGTLGIITAAVLKLFPLPRVQETAFVALSDLDHALTLLADIRRGSDDAVTAFELIPDILLGFAEAHVDPQIRPLQTRAEYYVLIDLSASDRQDGRLVDLLGEALERGLITDATVAQSETQRRRLWRVREVILEGQVGEGASIKNDVAVPVSRVPELIKRGIAAVSAACPGIRPCPFGHIGDGNIHFNLSQPVGTDPAAFLARWDELTGIVNRVVGDLDGSFSAEHGIGLVKKDVLRDYRSPVEIALMRSVKQALDPRNLMNPGKVLSLSE*