MSSFSSNFKLLLSYTKLLTSHVNQGKHEQALSLFHQIHSTLSRSLDPFVFPLALKSCAALSFSQLGATIHAHTIKASFGSNPFVACALVDMYGKCVSVEYARQLFDESPERNVVVWNSMISVYAHCDEVGRALELFRVMDVEPNSSTFNAIIAGLAETEDGFSKAVLCYREMGRMGLKPNLITVLALLRACLGMADVNLIEQIHGYSIRNDIDPDPQLRSGLIEAYGRCGCLEKAHLVFLSMRNRDVVAWSSLISAYAFHGQARTALEVFEQMQKANIKPDGITFLGVLKACSHAGLADEAQMYFSRMSVRYGVEASSDHYACLIDVLSRSGRLHQAYDVIRKMPVKVTAKAWGALLASCRTYGEVELAEIAGRALFEVEPENPANFVILARIYSSNGRFEEAEKLRREMIKRGMKTAPGSSWVVHQD*