MSLSPADSAAYWLRWQVLVCGALIALPAAAAAALLPRLRRAAPPLRAADLWVSCWARLHPGWLLAYRAFALAAAVALLARLLVGHGLTVFYFYTQWTFLLVTIYFAFATAISAHGCWVYSRKSLRKSDESHGFLNADVENRDVSNSISGERKKDETKMMVSYYEQIANERRAGFWGRCMQIIYQTSAGATMLTDVTFWGLLVPFFYRDKFGLALVTDGMHSLNAVFLLIDTVLNNMPFPWYRMAFFVFWSCAYVTFQWVLHACGSLSWWPYPFLDLSSSGAPIWYWHLPPLIPSFTIRECLQQSEFGAGTSAWQSLISPASFCIGWSSRRSTLISHGCFHMLMLGQYRSKYQ*