MSELDIPGLDVSGRVRARDIQMAAVADVRRRVLMISGAVDAIDHDVSMSLHLPEPGRWQVIKSETNLTDQTWTAMQVTTDEDTYFVDGGDAMIMSRQFARTFLTPDLRRLTYHDGEVRPGEAVLKVFELECSTRKPTYAHARYSAAPTDTPEQIAAAVEQMVADGMPTRPVIEMIIPVTVIG