MSLVRDPTGAEIARFLATRTGAQMVQLMRCIKEPAAQAAFTAKLLLAPPAVSGRPPTPEKARKALNAFVGFRCYYITIPIFKQWPMKKLSNLIGLLWEADPNKSLWSLMTKAWSTIRDQIGKDQAPLDHFFSLICPYLNLPDPASYLEIHGWTLSVDEEGDPTISRNIGSESAFAGTVQVDVALSVEDIITYVQSMGYATKFIPNTNATSQTFLGQSLSSSLEKNIPATAATQDSSKAVEARLLARNKRRAKRQAARDTGNRASLDQDIANAHKIGPSRVDKYMPESYSTTTPVPNYEHNPFYDGLTGLLSDQVPHSQNDAYMLDNTHLFNDSGLSNDISNIMMDGFSTNMPDLIDYEAFRFGANEDVTLPTFNDADQA