MGHVSHLGHTCSPSESTRGEADVGESSLAFGEPSWTLFFQPFFSAFVLWGFKFPLDRTSAQSSGRTSMSGQGQRLNVVPTVTVLGVVKARLIGATKGHQLLKKKSDALTVQFRQILKRIVEAKESMGETMKTSAFALTEAKYVAGENIKHVVLENVDTATINVRAKQDNVAGVKLPRFEHFTDAAESKNNLTGLARGGQQIQLCRSAFVKAIEVLVELASLQTSFLTLDEAIKTTNRRVNALENVVKPRLENTISYIKGELDELEREEFFRLKKVQAFKKREVEKKFLMAKKFEEERELQRLASHDIVSLPLEHSRVSDHNILQTELEKDEDIIF*