MDDFEKSAAEYKIVFEAMVSDATPEEVRNIVLADPGANFDEFGDVFLKAKQPDLALRAYEEASKYREAKPGLHSYNLASVFFETGQPERALDELQHYFDAQLQSRGRSAYELLQKLLDELDRSDELIPMLRAQHEKDPYNDVLRYFLADRLLANEEVDEVLQRVAPDVRDLALRFEAELEALKEDDPAIDGLLVLARERAGDEGGELDFFPSYVVGKLASEADRSDDAIFFYRRAISMRNDPPVVLYRELGSHLLDAERHEDAIEILKEAAEHTSDQLRESRWYFLYLLSYAHAFNGQIEEALEDVRSAQQLQPEIPNLAYQEAWVYYHAREWDRALELFEEFIKKHPGEKDLIQSSRFRISSIYVEQX