MRGFVGAAVLLVCNLATASAWKDKDFFSACPAKQCGKVEIRYPFRFEPSNTSSSCGLPCMKLTCSDRQETILDIKNYLGRPYKVTAIDYKRATLTIVPLADDSSLPPTPGCPLPNLISEGALDHRCEPYAMWLLKSINIEFPFRRAVHVSESLQTRYNEEIHLKVEMFLKTYGTSKPTRYSFSEIKKIARRFKIKLGQGGFGSVYRGELPNGVPVAVKMLENSKGEGEEFINEVSTIGRIHHANIVRLLGFCSEGTRRALIYEFMPNESLEKYIFSDGYNILQELLVPNKMLDIALGIARGMEYLHQGCNQRILHFDIKPHNILLDYNFSPKISDFGLAKLCARDQSIVTLTAARGTMGYIAPELYSRNFGEISYKSDVYSFGMLVLEMVSGRRNSDPSVESQNVVYFPEWIYEQVNSGQDLALGREMTQEEKETVRQLAIVALWCIQWNPKNRPSMTKVVNMLTGRLQNLQVPPKPFLSADSYPVL*