MDAAVSTLTALAIFASTVEHAAYRSVQGYRVVGRKGGGWVRWERWVERQFVLSLSFPRCVEVALPAAAPRILPAGWRSRPVFREGQTVDTWRCIVAFDSVAAVAPSSPPPPVLSPFVNPQLQYLSNLYNDLLMVFRFREEKTVPQLVNSKQPIRCGEQGKTSDLGDASESDSDGDCQSGKELAPPVQKHTRANRKHIDSITLVDIAQYFHLPIRDASKTLKIGVSILKRKCRQYGIPRWPHRKIKSLDSLIHDLEFVLAREDEDEEEEKQLQKDRLAAAINALTKRKSMLESEKETIQQKPAMDLMAETKLFREDVFKRRYRAKSSVMDMD