MKEKRIPLLIHGDEELAQIAAAFEIPEAPHFAESSPPLRSCFLHVCIASIGAFVFGYHSGVLNAALQFVAEDLGLVDDSLAQGWVVSVCLVGGTLGSILSGNLVDELGRRRAAQLSAIPIIFGGCFSAVARSLKLMIMGRFLVGLGLGIGGSATALYVSEISPAPFRGAFGAFCQIAGCLGLLGALVAGLPVAIIPGWWRICFWISSVPAALLLLGLEFCSESPRWLYKQSRWVEAEVAIKKLWGASNLKAAIADLVQGDSRDKIEQATFAELFSKQYVKVVLKGAAILAFQHFAGINAIFYFSSTFFRNAGVTSSLTASVCVGFVNLSASCLAACLMDRLGRKTLLVWSFFGMSLGMAIQSCAIAVPFLNSAKSYVLLFGTILYVFMFAIGVGPVPFALLPEMFPNHIRAKAMAFSMSVYWTSSCLVGLLYLPILDKFGDSFLFTFFALVSISGMIFVKECIIETKGKSLEEIEALLFNSL*