MGGWAIAVHGGAGIDPNLPAERQEEAKQLLTRCLNLGIIALRSNVSAIDVVELVIRELETDPLFNSGRGSALTEKGTVEMEASIMDGTKRRCGAVSGITTVKNPISLARLVMDKSPHSYLAFSGAEDFARKQGVEIVDNEYFVTDDNVGMLKLAKEANSILFDYRIPPMGCAGAAATDSPIQMNGLPISIYAPETVGCVVVDGKGHCAAGTSTGGLMNKMMGRIGDSPLIGAGTYASEFCGVSCTGEGEAIIRATLARDVSAVMEYKGLNLQEAVDYVIKHRLDEGFAGLIAVSNKGEVVCGFNSNGMFRGCATEDGFMEVAIWE*