MAAALEFLEAQGATQPELAEWYAALADLYQRKLWHQLTLKLEQFLALAVVQAGDALIHLYNHFISDFETKISLLKFAHFTVVVSHQYLDKNAGINYLEGVISKLRDTRESRVEEPILYVKMQIATFLLEKGNQKDCKNLLEEGKTTLDSMVDVDPSVHGTYYWVCSQYHKARQEYSEFYKSCLLYLAYTTVSLLLQFLINLALDLSLAALLGENIYNFGELLAHPIIHSLLGTQAEWIFHMLQAFNSGNLSLYQEICKAHSNALSAQLALVQNERNLLEKINMLCLMEIIFSRSSENRTIPMRDIAEQTKLPVEDVEYLLMKSLSARLIEGIIDQVDGVVHVSRVKPRVLGIDQVKCLHDRLDTWIGKVDTILLSVEAETPDLVSS*