MAGFSTGSSSSYIASLSTASEDRLHYNVLSVADEPNSDGPKLNFLAFIDSFKPQVKAAVEKLITDPAQPESSPPSRLAGFVVDMFCTEMIDVANEFDVPSYLFYTSSATFLGTQFHAQYLYDVEKYDVSDLKDSDITELEVPCLSRPLPVKCFPSVMLNKYWLPIVFGQVRRFRETKGILVNTFAELEPYAMKFFSGGDNTLPTVYPVGPVLNLKTNGPVSTDDKQTEILRWLDEQPRESVVFLCFGSMGGFREDQAKEIAIALERSGHRFLWSLRRALPKGTMGHPGDFTNLEEILPEGFLDRTAKIGKIIGWAPQNAILANPAVRGFVSHCGWNSTLESLWFGVPMATWPLYAEQQINAFELVEELGLAVEIRNSFRADIMVEESEFMTAEEIERGIRCLMEQDNVRDRVKEISEKSHVALMEGGSSHAALLKFIEDVTTNIS*