MPPGGILGRRQWHLPDYVLVRRQDQRDVLVKKAIVGADEWTDSRLVISKMRIRIQPRRRPQGKRPPGKLNVVLLSLPAHRLHFSNELAQRLDNHPIAAADDAATAENASVENRWCQLRDTVQSTALAVLGRAPRQHQDCDEDQDYTCPHCDRTFTSRIGLLGHLRIHRTETGEPVREASTYTHRTHLHCPLCPRTFRHRIGLFGHMRIHESGLDRTPDTPTTSNTSTXXXLNLHPPHSPPLPTLPPHLHASHGPVRPHAHPRERP