MGSLTPSQSIPMIDLTNESLKPGSCSWLSTSKDIRQALEEHGVFIAQYNKVPLELHNTLFNDLVELFELPYETKIQNVSDKPAHGYVGKIAAIPLHEGLGIDMATDVQECQKFTKLMWPSGNDCFCSNAHLYARIASELEQMVVKMLFNSYGLDKDYCDKHIKATTYLLRFLSYRRPENDEANLAFVTHTDKSIISILHQNHVKGLEVKNKDGEWISFEPSPSSFVVLAGDACMAWSNDRIKPCYHRVIMKGSEARYALGFFSFRGGLIETPKELVDEEHPLQYKPFDHLGLLRFYDSVDVRKRAEHTMTRAYCGV*