MLRQVLAAIALATSLVVSALAAGPSPGQIKNLVTFGDSYTDIDAHADGGIMWPVFAAQDGDFSLFPFAKSGATCSNNLTFRPFPSVFESQLPTYFSEKANGSLAALKMEDTIYTLWIGTNDVGANALLTGSDPGVTIVDTVTCAVNWVKTLYDSGARNFIFQNMIPLETAPLYSADSYPNRYWTAQRNTTEWSVFMKELTTSGNAIARLQLQALAPTLHGAHVGLFDSHSLFADIFARPQLYLNGTAPLNVTGAVHACVFRLSESTSDPGVCTDATGTDQDSFLWYDELHPSVQAERVVAKAISDVIHRRSEKWITWLS*