MSIELGGVDVLPAGAFDVDGVARVVPTRYGPITVTTQGDPSKPALVTFHDVGLNHRTCFQPLFVCAGRQSDLVKRFCVYHIDYPGCQDGAVEFREDDVPRTLDALAEQVEDVVKHFGLRSVTCMGVGAGATVMALYAGRAGSRCEAGIFVSPSVSSARTMESALGYAFQWNIRRHGWTPWTLKHVMKRMFSYRGLGGMREAFESDLAKTARREISELNPRAVLAFYESSLARLNNDAIYESLDIDALILAGRHSPWYKDSIVMNSLMNTAKTAWVEMEDAGTVVTVEDPSAMLSPLNLFIQRLASEGLA*