MRRAWMAAPALFLSAAAIAADVAGSADLERVPRFAQAQIIDYRQSTVQERIYPQDSIRRISGNLRMAAQVVASGRLTAVTYQLPASHTGIEAFTQARGDLLEQGAELLFWCEGRECGSSSLWANAIFGKSMLYGPEAQQAYLLARLPEGETEGQDDLIALYGVTRGNGRPYLHVEQLQPDEPLAQVLPTAATLLRQLRSTGELRLPRLADQPTAEWGELLANVLRLDSTTRISLAGQGAAAWREALIAERIRGGRLEVDESQESGLLIRLLR