MSVLFPPRLAPGDVIGVTAPSAGVPEHLHPRLELAIKNLKKRGYQVREGRCLRSQHKNKSATKFSRVEELMSYLTDPDIKAVMPPWGGDLAMELLDLIDFDLLSRSKPKWFVGFSDLSTLHFPLTTISGWATLHGPNLMDLGAQKLDATTQAVWEILESNRGTVIKQYSSTAFQADENQWGTASDGGFNLTQKTQWKRLDGVTSSLTFSGKLIGGCLEIISRLAGTPFGNVPLFKASNSPQGIILYFENVEMAPCELTRALFSLRLQGWFDNLNGVLIGRSAAPDVSDPTKHNYLDALKAAFENIAVPVLYDVDIGHIPPQISLVNGADATVFFAENGSWVTQQL*