MKKDQLLTRRRALLAGAAVLGAAGAAGTARLLTADEPAGSPVRNTAPVAGPPVRRALKPSAYRLRPLTG ......