MKRFNVSYVEVLKDGEVCSSYFQDAVAGKDTASYGAIGGSTDGAGAGAGSTSDSQLPFSKLIREMIVPKVVNVHGNKVTKVSMNLLDGFDSYYTTAPEGVLIVCFTKTDIPKILPIRVLSQLKQLPFDEIESNMELRVHIGEILDKFHEELLNYRNEHMLHPSEGDPLQSTDDEIQDVIQIMNDNIDKFLERQERVSLLVDKTQQLNTTSHSFKRKATRIKDRMWWQRMKNATLLIFAIILCVSALFIFIYIV