DKTIGGGDDAFNTFFSETGAGKHVPRSVFLDLEPTVVDEVRTGTYRQLFHPEQLISGKEDAANNFARGHYTIGREIVDLCLDRIRKLADNCTGLQGFLVFNAVGGGTGSGLGSLLLGRLSVDYGKKSKLGFTVYPSPQISTAVVEPYNSILSTHSLLEHTDVVFTLDNEAIYDVCRRQLDIERPTYTNLNNIISRVTSSMTASLRFDGALNVDLTEFQTNLVPYPRIHFMLSSYAPIVTAEDYLFSGLSVAEITNSVFEPASMMVKCDPRHGKYMACCLMYRGDVVPKDVNAAVATIKTKRTIQFVDWCPTGFKCGINYQPPTVVPGGDLAKVMRAVCMISNSTAIAEVFSRLDHKFDLMYAKRA