MGSRDGTGDSTGRQGYAADIDSIREAQARIAPYVHRTPVLSSASIDAMVGKQLFFKCECFQKAGAFKIRGASNSIFALDDEQASKGVVTHSSGNHAAAVALAAKLRGIPAHIVIPRNAPACKVENVKRYGGHIIRSDVSIESRESVCKRVQEETGAVLIHPFNDKYTISGQGTVSLELLEQVPEIDTIIVPISGGGLISGVTLAAKAINPSIRILAAEPKGADDSAQSKAAGKIITLPSTNTIADGLRAFLGDLTWPVVRDLVDDVIVVDDTAIVDAMKMCYEILKVAVEPSGAIGLAAALSDEFKQSSAWHESSKIGIIVSGGNVDLGTLWESLYKQ*