MTDSIRDVPVFKLYGAPLEWPTPDLLHCESIPARSRLHDWEIKPHRHADLAQLLYVRKGWAQLQVEGEPTRVEQPSIQFVPPLCIHGFQFSERIDGYVLTVAAPLLARLQAHLGAQRQALEAPGLYPVGADRRYIDTLFDAIDGEYAGAAPARELLLQSLIGVLAVWLGRQVMVRRAEARPGRGQEYLSAFSQLVERHFREHLGIDEYARRLGISPAHLNSVARRLSGQTALGIVHQRLLLEAKRDLVYTAMTVNEIADRLGFSEPAYFTRFFKRLSGVSPSAFRKGD*