MRHCTADLSGRYALLTGSRVKVGFEIALKLLRAGATVVATTRFPADAAKRYAAEADFEAWRERLHVHALDLRDVVALESFCDYLRATLPRLDVVVNNACQTIRRPASYYAHLLAFEAEVEAGQAGAPLAPLLAQQASRREGRRQARGSAIRWTDEGRDDHDPPTPTPAQLSQLHLTTEDAATAVSPLGSGEQGGAVLPAGQLDVNGQQIDLRATNSWRLKLPDVSTPELCEVLAINTLAPFIINARLQPLLAAAADAAGAAFIVNVSAMEGKFYRHKTANHPHTNMAKAALNMMTRTSAAELAASHRIYMTAVDTGWINDENPRERAARTAETSHFQTPLDEVDAAARVLHPVFEGVSTGETPLHGVFLKDFVETEW