MNVLVFEFITGGGLRHESLPPGLAAEGELMLRALLQDLLEVPGVRPLILRDDRLDWEHLPCGVMVTPVAAADDFDRIWRDAIARCDAVWPIAPETGGVLERLCRQVEHTATALLTSPAHAVAVAASKLATTQALERHHLAVVPTRLCMARPEPAPDAMVIKPDDGAGCEGARLVRAGREFTPGPGHWVIQPMLEGDSLSLSALFSHGRARLLSCNRQHVDNTGDGFVLRGCTVDALDDPDGLWQTLASGVAAALPELWGYAGVDLIRTADGPVILEVNPRLTTSYAGLKAATGENPAAMTIELLRTGRLPAPRTRKGTPVVLKLEHPYAH