MLPRVHAILQSKGIRTWVEPVVHWETGLGETWEQDDDPNLDRLIDFIICLGGDGTILWVSNLFPRAVPPVVSFAMGSLGFLTAFAEESIPKAIDDVVAGNFFFTMRSRLVAHVVRADGTEERERHVVLNEIVVDRGARSQLIDLDVNVDGNPMTKVLADGVMISTPTGSTAYALAAGGSMVHPGVPGILFVPICPHTLSFRPLVLPDSVILTIQVPETARVEPVASFDGKQQRQLRRGESLVVAGWRYPVPAICHAGETGDWFRAVKDSLLWNVR