MKLWGGRFRKAENQLMEEFNKSFGYDCVLYKKDIEGSVAHVHMQVKCGLLTEEEGKSITEGLKGILEDVENGKLVLDGEYEDIHSFTEINLIQRIGDVGKKLHTARSRNDQVAVDMRLYAKEKANDLVDLISEFKATIKDVADKNPVMMPGYTHLQRAQVVTFKHHLMAYYSMFDRDEKRIKNAIEILDESPLGCGALAGTTHDIDRSITCEQLGFKKVVDNFMDGVSDRDYLLELMSDFSIIMMHLSRLSEELILWSSQEFGFVEIDDLYTTGSSIMPQKKNPDGAELIRGKTGRVYGNLFGLFTVMKGIPLAYNKDMQEDKEGFFDSVHTLEMCIQIMDRMIATLKVNEDKMKQAVKNGFLNATEVADYLVKNNVAFRDAHGIVGSIVIYCEDNKKAIEDLTLEELHKFSDAFKEDIYDFIDYESILNKGIKKNLK*