MTTQLDSLRNMTVVVADTGDIDAIKKYQPQDATTNPSLILSASALPQYAPLIDEAVAYAKAQSADKAQQLIDAEDKLAVNIGLEILKIVPGRISTEVDARLSYDTQATVEKARKLIALYNAAGISNDRILIKIASTWQGIRAAEILEKEGINCNLTLLFSEAQARACAEAGVYLISPFVGRILDWYKANSDKKEYAPAEDPGVISVTKIYNYYKEYGYNTVVMGASFRNVGEITELAGCDRLTIAPALLKELQENSTALIRKLEYKGEVKAKPQPLTEAEFYWQHNSDAMAVEKLAEGIRKFAIDQEKLETMLSAKL*