MRDWKEALDFFRWARSRRDVCEITVFAYNMMLKLLRDGEQWSLSEELLKEMLEERIMPDNYTFSIFVSCSKRCDQAEDAIAWFHRLRETGVSFDGVTYSAMIDLYGKAGRTAEAMDLYQTMRKNNWKPDLVSFGVIANVYSRVGDYQAILRLFRDMEQAEIKPNVVLFNTLIGTLGRAGKVTLAKGMFDEMASYGLEPSEITLSILIDMYTKVGALDKALDVYDTIKQKKWKLDVLVYNTLLKSCVESGNIQRAESLIAEMEREKQWPDHMTYGILMNVYATKGMVAEVRAMFDKLKNLAVFPKAAFYTMLIKASKQAGDFDRIPGIFDEMIANGCSVNERMSGMLVSCASSSQISDETRLGVLECVKKIKPRLHELLSRLLVLAKEDDDFDDIASETTEFLLREITAPSRRPMCNAVIDFCCVLGSRNAARAILSSGVSAGLYHGLHTTLPSLWQLNLRTLSFAAAECALEAWIESLATAAENGDEFPEDLMVETGTGRAKEATNSVSLSEFVGGVLKGMDSPFEENRRPGGYFIASGEAAKAWLQSRKP