MSAVAELVECYNWKNVISIFIDEDHGRNGVAALGDKLAEKRCKISYKVGISPAQGGSRDDIMKILVQVAMMESRIIVLHTYQTTGLEVLSVAQYLQMMGDGYVWIATDWFSAALDSLSPLSKETVASMQGFDADGFLAHPAYDIIYVIATRFRNIDVFTAALNLLPYAVPYTFIPFGDGHDNPNYSELVNLITSDEFDAVVGDITITRN