MQSHLECRLWNEVFVEAQRVLGIPNGTIKATCLIETLPAAFEMDEFLYELRDHSAGLNCGRWDYMFSFIKTLRNDPTRIFPDRGLVGMDQPFLRAYTQLVIQTCHKRGVHAIGGMSAIIPVKGDPSANEAAFAKVKADKLREVTDGHDGTWVAHPGLIPIARTVFDQHMREPNQIASKPRGDVRASQEELLKVPTGPRTVAALRNNISVSIQYLEAWLGGNGCVPLHNLMEDAATAEISRSSVWQWVRYGAVLDDGQPLTADKVCVAIQAELDSLRQQVGNARFATGRYLEAAFLFRLMVTSTELQX