MLQGSLVALITPMNQDGSIHYDQLRQLIDWHIENGTDGIVAVGTTGESATLSVEEHLSVIEETVKHVAKRVPVIAGTGANNTVEAIALSQAAEKAGADYTLSVVPYYNKPSQEGMYRHFKAVAEAAAVPMILYNVPGRTVVSMNNETILRLAEIPNIVGVKEASGNVGSNIELINRAPEGFVVLSGDDHTALPFMLCGGHGVITVAANAAPKLFADMCRAALQGDIALARELNDRLIPIYDTMFCEPSPAAPKWAVSALGRCGPHVRLPLVPLTEGGQVKVRAALKASGQL*