MGSASPGLSNLPPGRPLLPPDAALRTGLEKGDWSPSPPATPEQGLSAFYLSYFDMLCPDDSGWAAKGPGAGSREEPPEEPEQCPVIDSQAPGGGLDLVPGGLSLEEHSLEQVQSMVVGEVLKDIETACKLLNITADPVDWSPGNVQKWLLWTEHQYRLPPVGKAFQELGGKELCAMSEEQFRQRSPLGGDVLHAHLDIWKSEAWGRARGTEFSHSPTPQMSETAGEKWESGTYISIKSLCLLETVHLGSMLRDTLLCVHMCMSRTSWRGKMRRIFKIEDSAQVARLWGVRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPV