MLLNLFNARLETLKPVPVREAKIDMRMKSLYRLWLMNGGSAVPIDLREWCGDLTVDIVVRMVVGKRCFDGSDHDGGDGGDGKKFQKAISQFFFLVWVFVVSDVIPLLKWFDFQGHRLAMKATTEELDSLLVKWLHEHCIKRSLRKGGDGGRISWT