MSLWGADIRAGEPYVIPPSAGRRLRLTQVATVGSFHHSGWVLVECKIGDQELVKIGAVNAETAPVCHLELEFEEDKDVVLSVLGQNSVFSGLGQNSVHLSGYYICSDNGDHVQLACIPKHFLGVLIERILNDNADAKNSDEKQSDEAKLSENVHAELHPEHTVILDNGMTMEDLTKGNAGAKTAINGRKVYVKYVCQLSNGDPVDPTGQSSTCKFILGAGEVISGWDLGIKGMHVGGKRRLCIPPHLGYGDARRGNIPPNSWLIYDIELLKVKRHKTTRKQKRARRAAPQASTTA