MSMLKSFIRLRPLRRAHQPVSLSRSFHSTNRRQDVLFVAMRWRLLLISEHEELAWSRRKQKEILRNDGHKLLPPNDPRSRVYGANWPPKSQELSRLISERRVYVINSPEVNAFALPSRDVFVYTGLLDTLPGDDVMLSAILAHEIAHVVERHTVENLGFLNLATVGFDVLRGLAFAFTISFPFIADSAGVCINWINNVLADRAYSRRLEMEADAVGLQIMATAGYDPRAASDLWELMACVEDDAAAMGQGISVENRFSLLRTHPTSDVRQKALSKDMEGA