MKALQSFVSNPNPNLCRTSSPSYQIYSPTIVRFDRFLRSSQPSVRRRGLALALDLGRRPNLSLSRSFVSHAASHEESHEEIEVEKEKSELEMKAEESQEAWRKTLESFKEQALKMQDLSQEAYEVYSKKAMVVLAESSKQFKIQAEKARHDLTVIAIELSEDGKEYLSSAADNAPESVKDIVETFSTSTEELKEVSEVRDFYLGIPYGLFLSVGGFLSFMLTGSIPAIRSSSYRSYNLFKGVTLAFSEAINLHFIYDPYQRFNGGFLFVSDYDNWSEERSNCWSRKLVPGWR