MADDGELTVELAVEPEVGMELCLEKLKMLRYERDFLTSRRPPWPPCTRTHFAVPTPGQNTNELFHHFTSLCAHLLTLCGRRFRPPDQFDDPNATCAAIFAELKACGFATPSFAPGKLRHGHGRECVGVLNGLCDLAMARHYQHGLSRPVYPRAGDAEGGDAVMSDLAASDPSSALEEYAVASALDRDAPLDASLKKVLRKTEEEIEERRAIESAVDAREWRVELERVAAKLKAVSKEADAKDWRSNLDACRKAHAAVCAKFPDVRVALDRVGRECKEVVDKIETRESYVNARMEPRSDEYKSTVVALESAQKEYDEGNERVSSLTNELARIGERLERAKGEMASKGDEVSDATPLTKLRDVVDKMNEEMRTMEVKIAIARNALGHASMRRAASGGTGRAGAAAAAAAL*