MSFFWLNSPTPQEVAAEVQAESQTLKALLLANRAQAHLKLQHWELALADCEACLKIQPDNAKALHRQSLAQHGLAEDEKRRSHGEVLKQALFCKTAGNKLLTDRQFEAAMRKYSEGLEWIEDLDQIGRDTWIALRANRCQARLKCGLWSEALEDAEAILLKEPGHPKARYRRAKALLELGRRQEAADALQQMDPSNEDVAELLRLVAAPAAPGPTAVPAATEATEVTELVRGRHCHGVQRSVAEDAEAKRLLKEAEAAIETRKDFRLALKFADGASVELERLRAQDRREKARQLAQQLLAVHVLQVRCHLALKDFSAARELAQRALKLHHYEES*