MKLFSKFALPSTAGNGKSGLGFGSMGITSFYGDPMPEDKAMELLQTIYDKGCRHFDTAEVYTAEELTMNWSLDASSKKFPDGAYDYETVKASLTGSLDRLQLEYVDLYYAHRVMTLEGGMDFARTAKRLKEEGLIKEVGLSEVGGKWLKQINNIYPIDAVQQEWSLLTRNLEDELVPVCKELDITIVAYSPLARNLLATKLEEAPKDWRAKLPRYSKENFGANRKIVEKLEELAAKYNGTTAQLSLAWLFHKANELGVAVVPIPGSTKLSHAISNLDSTKIEISDEDTATLEGLAAQVAGARGGEDYTGIAIEAQD*