MNYWNITLLFFHSIKVDNELCLDEVETLNSIVSLFCQHAAYWSQIVDAIGCIDVLLGFAISANLSDGSTCRPFFVSPEVENNNSGGRKEGSILSIKGLWHPYAVGGQRGVAVPNDVDLGNNGEHDCPRAMLLTGPNMGGKSTLLRATCLSVIMAQLGCYIPCESCALSPVDVIFTRLGASDRIMSGESTFLVECMEASSVLRYATEDSLIVLDELGRGTSTFDGYAIAYAVFRHLVETKDCRLLFATHYHPLTKEFASHPCVSLKHMACSFDANPTIVDNRGDSNIVSEKVVNIDNSYRSSDFLETERQLVFLYKLRSGASPESYGLQVALLAGIPKSVVKAAFDASQVMKSFLSSSFKSSELRAEFSTIHEQWLRILLATPINKLICNSMNFTTEDAHDTLLCVWHELQKFSCQSWKPLEASEDCKLF*