MKEKSKVNIFSERFKFLRLLSSAVPVSRRQVAKALDEKLSKLPSNQRSSFLVPRNGGLPETDASLAPPQEECVYLVGNSLGLQPSKTKELVCEELDKWASLGVNGHFTGDRPWMPIDENVLEQSAKVVGAEKSEVSFFRPNGKRNKIMYEAAAFGSDYFAFESQARLHGLDPKEVLLPIKARDQELLRTEDIVSAIEAAGDTLATVCFGTVQYYTGQFFDVPTITNAAHKVGATAMWDCAHAVGNVADASAFDGLPLLAGWWGQKQSTRFNMAHNWDPEADAGAWRLSNPPVLQTVSLLASLEVFSRTTMAELRGKSMLLTTYLESLLRDSFGADLSVITPSLPARGCQLSLKFSQEKACLATFSALEKQTQVVDHRKPNVIRVAPAPLYNTFVDVQRFCAAFREALEEATGEPAAKRAKARARECEMGLKLQDVVGSGCFSGEIGDKHL*