MLSVTNQALQQRPPKFDGAALVPALEATPYTRPGRRTGALQAAGPMPYPRLVGRLQPPDNRLLPAPLPALHQLFSVLLGVAAEPYQLQTLFKVHDRSGNGLGLLELQELLHRMPGAGTPVVTSTGVSGWLAGDAVMRPVLGDPECDLLLAALDTDGDGRVTLDELLAGCQRVGAVDEDTGDPVLAAEARTLEVLHAAATKLGSYATLSDFWLQYAHLDKRRLGRISIDAATTLLVKSLPELPAPDVELVLAYLGAASIGRDSDISPDELLLLFHALPMHFTWSAGRSDGYEPEGAPTASHDQRIPGTVPGTAAQPVTSEVGARLLRLGLATSQPQLLDGDPPTTTFVTEARHEGGDEDSVAFVPGFLPPCMRSLSRPSPLQTPYTIYTGANITKQANSDGSVAASRHMQLGHGQGRHPQTWSQGTVSSTPVGPPPQPHYSLSAATHAQHVTRQQQ