MSSRTLHRLVSDTERGLCQKKDAVNQNVENVENEGADASAKLRVVQPTEALKAFFDRIPLQSVPGIDNVGVIEVQAEQTIEEAMRLLYKHDVLGAPVIDNPRSVEISLSVSDQYVGVVDFGSMILWALEEFEEAETQAQVRGLLVEKSSEDRSGSSPDEVIEGVPKAAVQDNDDFWSLLTRLENIGSSKIGALARSFRWGPFLPVYPDNSLLHILLLLSKHGLKAAPVVDPEENKVTAFITQDAAMQLLLQCSGLSWFDDIANKKLSEFRFQADPPPGQLISITGDKPLCEAFHCLWKYRLSAVPVVDQETKQLIGSVRSEDARILLESNELFKGRRKVTINEFMKADLLPKDDVEERHRSVLEEDLGIAISAATLSLGCFKLPPMREPVTSTMDDNLKHTIKKLVSARGDRSFMIDENRRLIGVITLCDIMCQFAPPLGEQPDRWGDLFDNAL*