MDIEGVEADCVSFSSALDACAHAKALEFGKAIHDSLGCSDSRAVCVNNALTNFYGRCGRPEDARIIFDQMPMRDTDVVVCNTLLSMYAKSGTSADARAVFESMSRRNVITWNGIMKAYALQGEFGEALVLFQRLEAEKEVKPDRVTFVVAIDCCACKPCLEEGRRIHASVVASGLDLDLIIGNTLVNMYGKCGQVGTARGLFDKMIVRDVVTWSSLLATYASNGHGMEGLELFRLMQQDYTEPNEVTFLGVLFACSHLGFVRESKSYLFAMQRDYGLTPGQEHFSCVIDLLARSGRLDEAEELVRGLPFQPDNVIVTSLLGACTTQGDLKRGIRAAELVFGLDASDQVPYVLLWNIFAAAGHWDGVERVEKALGWRALEFT*