MSSVLVLADDFTGAMDTGHGFAARGNAVRVVVEDPDAEPADRSAATDTDVLAVDLDSRDLDPAAASAAVSSVLERDPVPEIVYNKIDSTLRGNVAAEVDAALAATGRELAVVAPAFPGTGRVTVGGRHLVDGQPLEDADYGTDSDLRGLFDASEHAVATLSLETVLEGADAVASALADHDPGIVVCDAIHDRHLDAIAAGARRCERDVLYVGSGGLASAVSVPNSSRSPPKATHEGSDALGIVGSVNERTLEQLAAVPDDRLVELDPAAAVADPDAAGREAATALAEARRTRDRVVLTGATSRADVERARTAAADRGVDPGPRVARALGVAAAAATEDAPPAGLLLTGGAIARAVLEELSASTIELTGESVVDGIPEGVLADGQAAGTPIVTKAGGFGDRRSIVNCLSFLAPNNEPE