MDKDCEMKRTTLDSPLGKLELSGCEQGLHEIKLLGKGTSAADAVEVPAPAAVLGGPEPLMQCTAWLNAYFHQPEAIEEFPVPAFHHPVFQQESFTRQVLWKLLKVVKFGEVISYQQLAALAGNPKAARAVGGAMRGNPVPILVPCHRVVCSSGAVGNYSGGLAVKEWLLAHEGHRLGRPGLGGSSGLAGAWLKGAGATSGSPPAGRN