MDRRVVITGMGGLCGLGTDTTSIWKWMREGRSAIGPLLNTELHGLKGIVGAEVKALPDHNIDRKQLVSMDRISVLAVIAAHEAMRQAGLSCNEGNALRFGATVGVGLGGWDATEKAYRTLLVDGGTRTEIFTGVKAMPSAAACQVSMSLGLRGPVFGVTSACSSANHAIASAVDQIKCGRADVMLAGGSDAPLVWIVLKAWEAMRALAPDTCRPFSAGRKGVVLGEGAGMAVLESYEHATARGATILAEVAGVGLSADAFHITAPAVHGPESAMRACLADAGLNAEDVDYLNAHGTGTKANDQNETTAIKRVFGDHAYSMSISSTKSTHAHCIGAASALEMIACVMAIQEGVVPPTANYREPDPDCDLDVTPNVPRERKVRVAMSNAFAMGGTNAVLAFKQV