MATASVHLGRYVLLAGVGFAAPIVLGDGRASRFSDILKDFQEFLREKGVDSSAAQENATLSLQLQALTREIRHLSMATPTVVHIDPGNNVLSAFIAPAAAAGVVGYAYMWWKGISFSSIMYVTKKNMASAVSSMTKHLEQVQNSLAAAKRHLTQRIQRLDDKLDKQKEMSGQIRDEVVGARMKLKDIGAEMENLKKLAFNMDGKLDSIQDKQDCQLAGVSYLLQFIEPKVGVLPNRLEGLQRPVVTRSMKQGELPGLDFGLRLLALEQSTKGGAGLGLPSPPVKSAC*