MLIRPHDLLFLTGKASLRDSLAPLIDGFWQPASMPVVVRRDAHNADWIPIGLRGPNRQDRQANWAKKGDVLRVLTPEDLASSSILDHSPLRDWPAVQAALKLLLRPAPAKWGITGSCGFSLAWGCSVMRASSDLDLVVNASLPLDKDEMRDWLQSFRNLLVGIDVQISTPSGGFALREWLLRDAVLLKTSSGPVLTDKPWGDLS