MELELPGFRFHPTEEELLEFYLKQAAHGRKLKFDIIPTVHLYRHDPWDLPALAGDIIHHGSSSCNSREWYFFVPRDSGRKLNQQQAAGRPSRTTERGFWKATGSDRAVRCGADPKRLIGLKKTLVYYQGRAPRGSKTDWVMNEYRLPEDAMAGGGGNNKVQLLQDRQELVLCKVYRKAVSLKELEQRVAMEELARSGHGGSSSAASSHCTGSPDAAGSMSSDVVQYEAAHHYDGVKIEEAAAAAAAVAKPAAMRLPELETTRMEWLSQPQQQDPFQLTSSQLRSPWMMESFCLSPCYQSSLLNF