VLQQAGNVERLGRFLWSLPQCDKLQLHESVLKAKAVVAFHRGNFKELYRLLEHHQYSPHNHAKLQALWLKAHYVEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRSVLRDWYTHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEHKE