MDDDGGDVADVDVELRARWRAAIGAETPYARLVFDTPRARAVREHDNWRALSTAAAGDDVDADDGFRVAFKRYFVSDYVFVEDFIDLLARALASAPRFGIKTCLGGFLNELLRGEATLFRESLRTLWNIDADDVDSLRAIGDEDVSMAMSKFLRRIADDGDWLSRIAVVAIAEGLYLSWGLRVVNADVQKVASGLVDGASAERVLYAKWVWPLHSSIEFQRAVCAFVEAFNDAWLDADEGSRTRCEANVREMLDLELAFTELLSSS*