MVESKSLIIPVFYHVDPAVVRWPEGKGIYAEALRILENKKTHDPQTHEEKARHDPGTIKKWKEVLSTVSEISGFHLDAAPFNGDEGALVEKIVKRVLEDIKSELEFYCSPLYGGSGGNGWTEGPYSGITRIIMTANEYSLTSVQLQYVQEGNVSSKRVYRPGRSHGGLVGPPHRGALGNRIEYSLNYPEEILTKISGHFGSYKPPPESWTVIKSLTFHTNKGKFGPFGQEDGTPFETEEGGKIVGFIGSSGTLVDSIGVYMLKPITWKDEASENGERKMKQVKMEKAKTEKMKQSENGESKDGVFMPKPITSKEEASENRESKDGVYTPKPITSKDEASENGENKDDQIMPPVISPNWIWTKLAQLCRIWTKVAQFFRISPNWIWTKAPQISGIWTKVAQLCRIWTKVGQLFRIWTKVAQFFS*