MSRLHRALTSLRVTSTGGAAAATFSSGSTSLCSSDATSNAIVALVAAGGASLEADLDRLDPALSDAAVSATLRALTERGVPACRFFAWLSLRGGSSPSARAHNLLVENAGRLGDYPAMARALALLSARRLSLTEQAFAFLDPSRPSSSSRSSVDETARATLRTLDGTGGPCRSSGVFSLVKALASIGEFDAAVSVIEETGRRASYYNVLMAAKCKAGDFRGAREVFDEMKQASCDPNANSWNYLLGCLLKNGRAVEACDLVEAMERSKANDIPNSLTYEILTYHACKAGRMDSARRILDQMFLENLTPRITIHTAFIKGYLYAGRIEEAHEYVGGMCARDRHSANRNYSMLAKLLRKSGRIVEAGNVLYELMEKGLRPDHSAYVRVAKNLHKMGRGDLAAELKSVYQRFIVQSGLES*