MVNLTINDIKVSVPEGTTILNAAKKVNINIPTLCYLDLHDIKMVNRTSSCRVCLVEIEGRRNLAPSCSTEAFEGMIVRTNSARAIKARRTMVELLLSDHPTDCLVCEKNTQCQLQLIAAELGIRKIRYKGAMSNYKKDSSSGALYRNLDKCIMCRRCETMCNEVQTCQVYSAVDRGFETVVSPAFGRPMVDTQCTFCGQCVSVCPTAALTQVSNVAKVWEVLTDPDKYVVVQTAPAIRVTLGEKFGMEPGTIVTGKMVSALRRLGFDKVCDTDFAADVTILEEAHEFIDRLQNGGRLPILTSCCPSWVKFIEHQFPDLLDIPSTCKSPHIMFGTLAKTYMAEKLNIDPSKIVVVSVMPCIAKKYEISRKELQYEGHKNVDLVVTTRELADMIMEAGIDFNKLPDEDFDNPLGESTGASVIFGTTGGVIEAALRTAYEWITGETLKEVEFHGVRGLDGLKEASINIDGKEINIGVAHGLGNARKLLEEIESGESKYHAIEIMACPGGCIDGGGQPYHFGNLDIVKKRMEALYREDRNKPLRKSHENPEVQALYKEFIGDVGGKKAHDLLHTHYIKRQKL