MAQKTMIQAITDALALELEKDENVLIFGEDVGNNGGVFRATEGLQEKFGEDRVFDTPLAESGIGGLAFGLALQGYRPVPEIQFFGFVFEVFDEIVGQMARTRYRMGGTRNMPITVRAPFGGGVHTPELHSDNLEGLIAQSPGVRVVIPSNPYDAKGLLISSIRSNDPVVYLEHMKLYRSFREEVPDEAYEVPLDKAAVTREGTDVSIITYGAMVREAIKAADSLAKDNISAEIIDLRTVAPLDVETIINSVEKTGRVVVVQEAQKQAGVGAMVVSEISERAVLSLEAPIGRVSAPDTIFPFGQAENIWLPNAKDIEAKAREIVEF*