MKKQTPQIAILPSPGISHLIPFVELSKRLILHDFHITCIIPCTPYDHPPSDATKSVLESLPKTHAHTVFLPPVTLDDLPSDAVPLSKVTLTMTRSLPSIRHVLKSLSANLVALFVDFFSIDAVDIAKEFDISTYVFCATNAMTLSFLFYLPKLDEIAAPYDSLVDLPEPVKLPGCPPLKGGDLVVSFQDRRSFGYKRAVNASKRLASDEGIKGFVVNTFADIESEVIKAIGGENKVNIFPVGPIVQIGNSIGPNDDGSECLTWLDNQPRGSVLYVSFGSGGTLSYDQTIELAFGLEMSGHRFIWVVRTPNNTLPNAAYLGRGSQDPSEPLRFLPNGFLERIQGRGLVVPFWGPQTKILDH