MSTSTTNRKDLVRKLLKGIETGDPESAAVVNEEKYIQHNPQTREGGEGLAQLFKRISKSNPKVNLVRAFQDGDFVFGHTEYDFSTRRIGFEVFRFEGNQAVEHWDNIQPRQPKNELGLEMVDGPKQACDLDKTEANRKFVRDFAQIVFVDGNLDKIGDFVSSDSFTQYSPYIPAVGGSEGITQWLDGGKVKYTRIHRVLTEGSFCLVVSEGTLNDVHTSFYDLYRVSEGKITEHWDTIESVPPKSEWKNNNGKF*