MRLTPDQESAVMVAALRNVVSGTSSTDFSREFNSLNVPITTSYSQFGSRSSNGNGFCISIWPPSSDLDMCAVCKIKGCLGCNFFPPNQEDKKDDKKGKRKRVKKNYRGVRQRPWGKWAAEIRDPRRAARVWLGTFSTAEEAARAYDKAAIDFRGPRAKLNFPFPDSGISSFEESKEKQEEQAKQQEISEKKSGFEAEMGKESEFWDKIGDDEIHEWMMMMLDFSNGDSSDSTGTESAATIGI