MSSGEVMTYGEIHRISTSSPDTSPPGTSTQDDTDGCAVCGDRVNGKRYGAPACLGCIVFFRRAVTNEVTYKCLKGGTCVITNESRCICRYCRLQKCYTVGMKASAIQRRDVMGPRKPKIKESIVKTEIIEEVPKLIMSSNPSSTGSMSEGPPKHKRPLLEDLVEVQRWQCSKHHSFFEAHEAINLDGDLYAHMHLKLNGTLHRRARARDVNSMLKLGLIDAATWGNQFDLFRRLSTEEKKHILTEFGFTFMLVDQGYKTAQKAEKGFWLLQNDTYMHEDYFLGLPEEDARKENAATKAKLHPLFVNESLNCVGYPFKNLQIDEHECAVLKTILLLTQQGVFKHCVNEVKHLYDCCMTELMGHSQRKYPDTAAERFGTIILLTSSIRCAINALYNQTRVSDVFDLMKFDPLVRDVLLS