MTRSVTRPSYDRKSLTPGIVHIGVGNFHRAHQAVYLDDLFALGEGHDWAILGAGVRATDARMREALAAQDNLSTVIELDPAGHRARQVGAMVGFLPVEADNAALIEAMSDPRIRIVSLTVTEGGYYVDASGAFDPTHPDIVADAAHPARPATAFGAILAALRARRDAGVTPFTVMSCDNLPGNGHVTRNAVVGLAELYDAELAGWVKAQVAFPNGMVDRITPATGPHERELAQGFGLADPVPVTCEPFRQWVIEDHFPAGRPALEKVGVTFTPHVHAYEAMKIRILNGGHAVIAYPSALMDIQLVHEAMAHPLIAAFLHKVEVEEILPHVAPVPDTSIPDYLTLIESRFSNPEIADTTRRLCLDGSNRQPKFIVPSLRDNLAAGTVPKGLVLLSALWCRYCYGTTDSGVVVEPNDPNWTALQDRARRAKENPAEWLAMTEVYGDLAQNDLLAAEFATALEAVWRDGAEAVLRRFLAA