MSAAQPGILTPIPVVGRYLFFSISQPEQVAATLASLAAATDGYQLVVGIGHSLMLSLGKTVEGMKDYPVLAAPGIDLPSTPSALWCWLRGEDRGEVTLRSHALERSLAPAFQRTGAVDAFLYGEDRDLSGYKDGTENPKGDAALEAALVSGRGAGLDGGSFVAVQQWLHDFDRMQAIPGEEMDNIIGRRKSDDEELEDAPAYAHVKRTEQESFEPAAFLLRRGAPWSDEHRAGLLFAAFGRSFEAFEVQWLRMIGVEDGVLDGLFRFTRPISGSYFWCPPMADGRLDLSALGL*