MTPTLVFDLETLPDVAGLRRLHGWGADINDLEVAERAFAARREAVGHDFLPLHLHRVAVIGCVFRDDQGFRVKTLGQPDDPESALLAGFFKTIERYTPRLVSWNGSGFDLPVLHYRSLIHGVPAPRYWDWGDEDRDFKYNNYLSRYHTRHIDLMDVLAKYNGRANAPLDDLAKLCGFPGKLGMDGSKVWEAWNQGQADAVRAYCETDVVNTWLVYCRFRFLRGELDQTSYDAEISLVRDTLAASDATHWKEYLAAWDAA