MQTLTNQVASADELDNLPDFSSSQYKDAYSRINAIVIEGEKEAHDNYMSIGTLIPDKADELKKLAVMELKHMRGFTACGKNLGVKADIPFAEKFFSPLHGNFQKAFKEENLTTCFLIQAILIEAFAISAYHVYIRVADPFAKKITENVVKDEYLHLNYGQQWLKANLDTCKEELMKANKENLPLIKSMLDQVADDACSLSMDKEELMEEFMIAYQDSLLEIGLDSREIARMALAALV