MATPHEKLLEYFTAMDAAGAVIVKDTPKLDLETYMQNYNGRTRYDRLMLIGQCSVVLCVDALKVAVAEAKRGKDVARYREAVDLLRQASPNEPEASLDRKWIDVTEKSNREETKRLEQELKGYKNNLVRESIRMGNEDLGKHLEEIGNLADAAEAYSRMRPDVSTSKQVADVGKHIIRVALQKRDWTAVNSSLNRIAGLQSQLSEDLGFPTYIRVMDGLANLGQERYKEAAAAFLKADHSAPASSYADAMSPNDVAIYGSLLSLATMDRVAIQTNVLENSSFRSFLELEPHLRRAITQFVNGRYSSCLEILESYRSDYLLDMHLQRHIPELFLQIRSKCISQYLLPFSCVTIASLDESFAIDGESIEEELVTMISNGILDARINSVDKLVTATAVKPRIQMQLAALKAAQQYETEAAERLRRMNILAAELEVKSNNKRGMTAADTEWEGSSSAMASVF