MVQDRNRLVLAALRGVPALLFFDVADQTGYRREQLAEVFDTSLKTFQRYEREHRKLNPQDSEKVLKIQALFARGTEVFGSLDAFRRWMDKPAFGLGDQVPFSLLHTSGGIDLIMDELIRIDYGDLA