MSSERVALLKTSTILPTTPTEKHLMYLSSLDLFFRDIHYNLRVLFYEQIGPAESSQFVATLKQSLGEALVHFYPLAGRLAKEGEDGRFAIDCNDAGVEFVEAQINASFEELQREHFDFKPYFGELAQLGDLTRSDLPHLPLMSIQITEFLGGGIALAISHSHVAMDGPSLWHFWISWSECARRRLPISKPPIHTRTYFKPEKVSQEFAKLIPFEMKPMQVMKSDGPLVDKVMHFSNEAMGKLKEMGVEARSKVEGPRRQVSSLEALFAHCWRHVTNARRLEDDQELSFVVLADWRRPRPSNKNSPPVPENYFGNAITWTSANATPQILGGESFAATLKRIANAVDECTHLDTLHGTIHWLELHDTHFQLGHLWFPGITMNVASSPRFPTHLVDFGWGRPTCVRPIHVGGKGGEICLFPSSQGGVDVCIKLDKASLQRLVDDPLFLFPCDGGC*