MLLESFGRDLVLLLNVSTDENVLPTTYGKLRPPLGKHRLKIVEFISVLLKVGNDIAERELVSSGAIQRILDLFFEYPFNNFLHLHVEGIIVSCLESKSATLVDHLFRECSLVGKILQADRHPIVSVDSTLPTLPAAGKHLPRTGNLGHITRIANKLVQMGNVNDGIHAYLQDNVEWIDWQTSILNERNTVENVYRWACGRPTSLHERTRDSDEDEFQDRDYDVAALANSLSEAFRYSMYEDVEEVHGSLEEVDEDAFLDDESSEAVISSLRLGDGVKSGCLFTNSNWFAFQENGTIDESLHSEKMDEIDLNGTATVSNGGSSSSDDEVVVGEDGELVDTVTYTNGASGSVADCVDKLSTKNVLMNGGGYNCGEGHSSGLEKPCISHDISLARQETTNGGDGGDFSVDQPLPNWVTWCESSDFQVDGQGRNPLKGNVDRKAMGPLVDCLNGEIKAPNSLSSVLASGDGPVETGMNQGIMPSLFEEEFVGVDLEGTKKAMDQALKEGIVGEASC