MRACFEKSLPCLPARKEKAMLWRKLGGDALEPVLASGAVALLDAQWIIRHAEAGGVLNNRQALPKEAFLSLADLVEATEWHSWLPVAALSYPWLTKDHPDPRGANLSRVARALKALLTTRYILRLGVFWDFGSLHQHPDPAKGVLRTDEQNALFKQGLGYLGTLYSHPQTWVLRLTSFPDGHKAEDQAEGTNVAKYFDRGWCATENAWASLTKASFLSLDLGKMRDGKEYDFDSLTNACVQAGGRRPPLLPSAFAEELETKSFTNGKDDKPLVKRLYEAAFEEQFGKATELWYDSLGWGDAEAVQLAEVLASGAAPRLEKLNLCKNEIGDEGCQALAAALGKEGAAPRLKTLKLESNEIGDEGCEALAAALGKEGAALRLEELWLDGNKIGDEGCEALAAALGKEGAAPRLETLNLRWNKINSCWVCVF*