MSSTPVASNLVLLRDLPTCPHGTKVRFLGWYIASTPWRLRFTDQKASVDEYIVETATLRLKHDYPVSSPPLVANLNIEHVLDRVKRHEVDVGTWLNVIGYVQRRITDKEGVFVQALCIWDAGNLDLAAYSKAVEKRNEGARAGNLSL