MRFVIKVGTSLIAPGGRIDTVLMRALVDQLDLERHEYLIVSSGAIASGMSKLAFSAKPKSVRLMQACAAVGQSLLMYTYEQLFFGKKVVAQLLLSSDDFTSALRYENLQHALHELLKLGVVPIVNENDSVSVRELVGAFGDNDELSALLATAVKADWLVLLTNVDGFYDSAGRGQKLVRTVRRLTPKMEALCGEKSELGTGGMRSKLRAAMMASENGVQVAIANGTAPQAIRNAIERKIGTYFPATKPAPKKRAKAAD