MGICLVLQQAGNVERLGRFLWSLPQCDKLQLHESVLKAKAVVAFHRGNFKELYRLLEHHQYSPHNHAKLQALWLKAHYVEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRSVLRDWYTHNPYPSPREKRELAEATGLTTTQVSQAKFGQVSVSNWFKNRRQRDRAAEHKE