MSTLTSHLQNLASAFGMRGNVKLLTAKLKDGAPLAYGIAQVVDSVGALESMLTSLAGSKQLAVDAEGISLGRTGKLCLLSIAPAPPPGAPADTPAPVFLLDVSALAATAFKHRPAAGTSSGAAGGGGPVRTLQEVLECGRVTKLLYDVRCDAEALYHQHGVRLGGAVDLQLAEVAYRRYGPAMRRVGYVVGLARALETYLSPELRERWRATRVDKGALRDAYERDPGYWDRRPLTQEQVRYASDDVLYLHHLHAQFKAALQPVILERVARFSDYRIQDSIKPAAANTNEAAQDASRVMAPAGL*