MSRFFNAWLQDQDCRTRIKEIPWEGYHRASLISADDLALLQATSSQPKAKQEQVWQRVSENFLRSILLHALPRLTDFSHSRITEKYVSLYLSLLSQLSRVDCLQATLVYLSDMIEDHEDRITLFLNHASNPYAALTPHLDSSDYYIRIKSLSLLSVLLEFHPTPPEDVLSIIGPKIARLTSSGDSNEQELGIELFEHVLRQPLARQVVWASVEEARASSNEETPQSNVISSLIEMMKTAGRMTAQIQYQLAFCFWLLTFDVGIASQFNKRFAVIPLLTELARSAVKEKVIRILVATFRNLAEKAPEANLASMLVAGNLLPLIQNFSSRKWSDDELKEDIEWLKEQLEEARQKMTTYDEYVTELESGLLRWSPPHTSEEFWLQNADKFNEKDHQQLKKVIELLSNASDPVVLAVAANDLSQYVKYSDIGKRSAERLGAKPVVMKLMTHQDSDVKYWALVTVQQLVSQPWSY*