MRLLNTRTGRFHWFEDPRHVRYAILSHVWSKDKHNPEKTYQDVLRFESEVPEGEPILSKLSSKLRRFCEVSHENGFEFGWADSCCIDKTSSSELSEAITSMYDWYRYAAVCYAFLHDVRKDPEFWRGDFCNSEWFTRGWTLQELLAPTILLFFSQSWDVLGSKQTLAILIQEVTTIDHAVLTFERSLEEVSIARKMSWAASRRTSREEDEAYSLMGIFGVSIPITYGEGRYAYVRLQEEIIRVVPDQSIFGWGPPPSIELPPTTRQYLLASCPKDFEESSALIH