MIFVYLLAALFQSLLYEAAGRTVNPVNGAVGLLWTGNWHVCQAAVETVLRGGALRPISEFLGASVEIDEVSDCTDVFKLQDPRKMQKRRRFPEETSMLADLDLSLTPGFNQKVYNSHPLPENHRRPGTPSMNSEESGTTTCFESTAVIGEEPKLLSLFN