MVNLTINDIKVSVPEGTTILNAAKKVNINIPTLCYLDLHDIKMVNRTSSCRVCLVEIEGRRNLAPSCSTEAFEGMIVRTNSARAIKARRTMVELLLSDHPTDCLVCEKNTQCQLQLIAAELGIRKIRYKGAMSNYKKDSSSGALYRNLDKCIMCRRCETMCNEVQTCQVYSAVDRGFETVVSPAFGRPMVDTQCTFCGQCVSVCPTAALTQVSNVAKVWEVLTDPDKYVVVQTAPAIRVTLGEKFGMEPGTIVTGKMVAALRRLGFDKVCDTDFAADVTILEEAHEFIDRLQNGGRLPILTSCCPSWVKFIEHQFPDLLDIPSTCKSPHIMFGTLAKTYMAEKLNIDPSKIVVVSVMPCIAKKYEISRKELQYEGHKNVDLVVTTRELADMIMEAGIDFNKLPDEDFDNPLGESTGASVIFGTTGGVIEAALRTAYEWITGETLKEVEFHSVRGLDGLKEASINIGGKKINIGVAHGLGNARKLLEEIESGESKYHAIEIMACPGGCIDGGGQPYHFGDLDIVKKRMEALYREDRNKPLRKSHENPEVQALYKEFIGDVGGKKAHDLLHTHYIKRQKL