MLHEVLLERKDIIRSRMSLVSLYETEEPSSEIEEILAQFENPTFPIEEVNTEKEEEWQPLERKYLDGVNQIKENVQEKTAQLDKDLESSLAHSDEILKSHRDFRPIDDRDYSNIKLAISKHFDQAKTNLRADAATKILMLRRDIEQQGRKRRNFDKNTTDTLQNWFHDHRTNPYPSDQEKADLAKQCNIKISQVNNWFGNQRIRSKHQALRIEEEERNRLAALAAEEAEAMQTAIAEATAAASSSLTAASLINLPLMNPSMQAMVLPTVQPNLVQPNLVQPTLINGAPGFLQQPHYFPTLGDNTNGQHFYTDFETFGLVQHQQPDAEQFNTINYLG