MVAVAPEVRTLFNLLIDEREYAYITGRWGAEGSAIVAWEPGTPNDTYDYLLQGLDPTRPYFAFFRVKFSEDAGNGITLLLCIVNPENATPTDQDKYKSSRKPWENALKGVDARESATNSGEISPEAISEVAHG