MKRHQNIALIIAVIVLALIPLFTVQRPAPGPDGKKVEIFAGADGEAEELIKKIVPDYKPWFEPFFEPASGEIESLLFALQAALGAGFIGYYLGSSATRSKLQKEQNNTRC