MKALQSFVSNPNPNLCRTSSPSYQIYSPTIVRFDRFLRSSQPSVRRRGLALALDLGRRPNLSLSRSFVSHAASHEESHEEIEVEKEKSELEMKAEESQEAWRKTLESFKEQALKMQDLSQEAYEVYSKKAMVVLAESSKQFKIQAEKARHDLTVIAIELSEDGKEYLSSAADNAPESVKDIVETFSTSTEELKEVSEVRDFYLGIPYGLFLSVGGFLSFMLTGSIPAIRFGVVLGGALLALSIASLRSWRRGEASASLIKGQAAIAAIIFLRELLLRSQKPSICTSFTTLTSGLMVVFYLYRIMIIGQKKGPIAGPEN