MDMGSITIPDPLPSPTQDSEKLTKAFQGLGTDKQAIIDIAKSEAVTLHDSIEKKKLDHEHVIWILSTRNKFQLKATFNCYRQCYGKAIDQDIKDRSRSDYASLLRTVICCIDSPEKHFAEVVKASVQGLGTDEDSLTRAIVTRAEIDLVKVKEEYKKLYKTSLTDDVVGDTSGDYKNFLVTLIGDGKQHGRRGWFEYFS