MLFCCCGRMASLVHSSALSCSRATAALAPLPSRGDCRALNNGGLRTDLGLCRHKSNLPLLRRTRCDAFGNVRAQAMSVGVETKIASKADVGESSLQFVKYHGLGNDFILVDNRKSSTPCISPEAAAKLCDRNFGVGADGVIFVLPGINGSDYTMRIYNSDGSEPEMCGNGIRCMAKFVAELEGITESRSYKIDTLAGLIVPKLMDDGQICVDMGTPILEAKKIPTTLEPTQDGAVVKAPLVVAGRSWNVTCVSMGNPHCVALLDANEDVYSLPLAEIGPLFEKNEVFPAKTNTEFVQVLSPSHLRMRVWERGAGPTLACGTGACALVVAAVLEGRAERDCLVELPGGPLQIEWRESDNHVYMTGPAEIAFRGTAYL*