MRLLVTGGAGFIGTNFVHSAVREHPDDAVTVLDALTYAGRRESLADVEDAIRLVQGDITDAELVSQLVAESDAVVHFAAESHVDNALDNPEPFLHTNVIGTFTILEAVRRHGVRLHHISTDEVYGDLELDDRARFTESTPYNPSSPYSATKAGADMLVRAWVRSYGVRATISNCSNNYGPYQHVEKFIPRQITNVLTGRRPKLYGAGANVRDWIHVDDHNSAVRRILDRGRIGRTYLISSEGERDNLTVLRTLLRLMDRDPDDFDHVTDRVGHDLRYAIDPSTLYDELCWAPKHTDFEEGLRTTIDWYRDNESWWRPLKDATEARYQERGQ*