MLVGDIHPDSHRQYLKCIGFYALEDEFLCEDGTDASWYGIDEEDDGTDASWCGIDEEDDGTDTSSYGLHEEDDVTLAEPNMANEGAERPSLARSSFKFTYTPGSDCITHPFVTYAFAHWLDHVRDVEIARPELAQDVLTFLTDSRFDQIRSKCLLDFVSRHSLYYIPLSCGPIALLLRHGLVHTIRRLGDTRPHLLEELDSDISDYGSFLMLAVFSANLTMAESLLNLGVDCDKVTSKHHIAGDPISALWLAIEYGHDEMFTLLVRAGARPELPGGRFGDSLIFQMAFNNRSSMLSQVLDRMNVNARSRDGSTAMHYAAQARSLAIVRTLLETGCDPN