MVRTGVMRVGRLLELCASLKPRPVRLRLLPAPFYASLQPGLHARHIGARSASSKAGAEAANYNLELPEEASLIRRSQEERSATRALNGKLSVLLNEQADLRDARRAVRAAGAVMFDRWTLDFLLRIARNAPEKDASAFQRYRFALRMLQRARADRARLNSYTLAQFLPLAKGRLKVNSVLAVKNLIQAQGSVLDDFAYKGLIRHFSYCNRPQLVRLMFEEQVRVHGTADTETFTAVLLAFLKHRDGEKAYEIWKLLHEPRFAQRVVIDGELLACGVSVCFWRDDLVDEARYIVSKYRQLSIIPRSTDLHALTSVYINGGDFAEACATMHWIIELGYTLHEGKIFHYLPHCSRRLKADQLLPLADVLAHPALHLATDAHERMRVLRAYLSALGASVNDGRLEVDAAADAARRLVTRYRIKDSRLLAYVYYLTGEQLDGNKGAGTLFVGENGTKEEPARPDPGPKREQIQWTNGRGAEQLRKWMQGQV*