MLGAQHSPQGGSAQLLPSFGFTQEQVACVCEVLQQAGNMDRLGRFLWSLPACEKLHSNESVLKAKAMVAFHRGNFKELYRILENHQFSVHNHAKLQALWLKAHYVEAEKMRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRSVLRDWYAHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEHKEGLLI