MKLLIFEYATASGIDDPEIFLEGRSMLEALLTDFRDFDVEFLLSERFADMDIGAGFRPSIIGDLDEWLQENLEGFDACIFIAAEEGMELYRLTRIVEESGVLLLGSSGDAVRTCSDKRLTYRALDGRVPLIGTYEPEEIVDVPSRLIVKPADGVACQGIRILEPGDEPDLSGDMIIQDFIEGESVSVSLLSNGEKALPLSLNRQDIIMAGSELEYNGGSAPVDHEMREDAFTVARRAVESITGLRGYVGVDLILADEPYVVEINSRITTPYIGLRRVTEANLGHLILESVLGRLPSGVKFNGTASFRKGIDGMVVEVTEGFRGY