MTRLFMLVCLGIVCQGTTGNILRGESLNKSLPILHEWKFFDYDFGSDERRQDAILSGEYDYKNNYPSDIDQWHDKIFVTMLRYNGVPSSLNVISKKVGDGGPLLQPYPDWSFAKYDDCSGIVSASKLAIDKCDRLWVLDSGLVNNTQPMCSPKLLTFDLTTSQLLKQVEIPHDVAVNATTGKGRLSSLAVQSLDCNTNSDTMVYIADEKGEGLIVYHNSDDSFHRLTSNTFDYDPKFTKMTIDGESYTAQDGISGMALSPMTNNLYYSPVASTSLYYVNTEQFRTSDYQQNDIHYEGVQNILDTQSSAKVVSKSGVLFFGLVGDSALGCWNEHRTLERHNIRTVAQSDETLQMIASMKIKEALPHVPIFDRYINREYILVLSNKMQKMVNNDFNFDDVNFRIMNANVNELILNTRCENPDNDRTPFKISIHL