MKKEAKRLLGQKCICTGAEGSLYERMKNEAKMFLGDKEDGLDPVQCLLGAKYRDEFENVFKSSRVARTILFFGMLGAVFYGQSNAHAVHHRRKISHCLSCLLGILTVRYNAWRYRDESQAWAGLAVEITREMEKRMSGAQRLHAPWICGGAWVLMSRSKILAGLLGFSYGCLLLERGLMAREQENYQPPPLLEYRRVFLNSGKLNGILGSVSDQINKYLLQSRGQNVEKLGYQDIVINDIKFAMEMIGTEPTKFSTSWDLRLLKNSSLAVSMGPPCKPTSEDNLRVIVFVDNIDRCQPNRISEVS*