MSRSLRSWQNSCITKALEHLTVTQHFFCQATPGAGKTRMAAELTSRLLQQDRIDLVLCFAPSCQVVEGFRSTFSEVLGRRLDGQMGAVGAAYTYQAMEYRDEGFWQLLDDYRVLVVFDEIHHCAGHDPLLSNAWGQQILHRIQDRAVFTLALSGTPWRSDDKAIALARYSSPEGHLICDYRYGLKDAIADGVCRSPRIVLLDNQKVKLTEELGADSSVRLFPSIAKLLGESPVTYEELLRHDDVINPILDLGYSKLNELRQIKPDAAGLVVATDIEHAQQIAQALETMGEECRIVTNKTPDAQQVINAFRSNTCRWIVAVGMISEGTDIPRLQVCCYLSRIRTELHYRQVLGRVLRRTGESDDQAWLFMLAEPKLQGFAERIADDLPDDLAVLRDVQMPGFNPDSRPEPMGASGHVKGIGDAGLGGAEPGIGSQATNIISLGGFANEPAYQVSFSQHYRQQLLACF*