MGASSLVIRENWEQHGESPVRLSSVMDDRFNTPHTDKIELDFLGYRLQLAQDPNSRHLGTTVWDSSMVLVKFLKHTMIQEQNCRKGEFSHSRLAGKRVIEVGAGCGLAGLGMALLGCHVVATDQVEVLPLLMRNLERVLGSTEVAELNWGDTAQIEALNPPFDYIIGADIMDSKYQHEYIQLFCLKLKMKCTGFQEIESNEEDAEITEESTLCGNSVITTFPCSSEDGKESKLSNVQLGEQDVLQELSNGNAIQNNPDPNSLNDSKLSEWETRRLGSMAARMLQNAL*