MVSSLLNEYTHKFPAVRGMQAGRPCYIAMCPMRLIPKLFVFDEDVVPPELRAQRRLNESRVPDITHYLVENPDSYTLSAITASIDGSVIFEPVADTGPAINLGMLSIGMDTQILVNDGQHRRKAIEQAVKEAHELGHDNIPVLFFVDEGLTRSQQMFADLNKHAVRPSDSLSTLYDHRDGGSKLARYVFECVPCFKSLTDLESSSLSKRSSKLFTLSSLKQASKALLGKRGKDPISEPEMQLACEYWEAVCSNMPHWHDALERNISTSDLREQYIHAHGIGLGALGEAGSDLLRQFPNNWKDKLTHLSEIDWSRSNIKQWRGRAMDNHGKISKTRSSTVLTANIIRHALGVSLGAEQQHIEDQLTS