MVGWAIAVHGGAGVDPNLPTERQEQAKQLLARCLNLGISALRSSASAIDVVELVVRELETDPIFNSGRGSALTEKGTVEMEASIMDGPRRRCGAVSGLTTVKNPVSLARLVMDKSPHSYLAFSGAESFAKQMGVEREENDYFITQDNVGMLKQAKEANSIVFDYRIPTNGFESCGVEVESPIQMNGLPISVYAPETVGCVVVDSQGRCAAATSTGGLMNKRTGRIGDSPLIGAGTYACDLCGVSCTGEGEAIIRATLAREVAAVMEYKGLGLQEAVDFVIKERLDEGKAGLIAVSNKGEVAYGFNCVGMFRGCATQDGFMEVGIWE*