MAREREREAEAAAIISKFLFLLVYFGLMSILPREQSSYLDLENAHQNDGRIVTVQHAISGSTKRYSVGPVAEMFARNVQKLLTNLRADIERHPNRWQIRQCVREPDDSCNDLGKVYQHAARLVLDRAEKRRKDACAKKKVALGAEGFGLPIELFSQVENEIRVREILAASGCKIRIPEILWSGTALHPFGWRNCPIVLVNYVGESLHSKTLPIRDAAKMGASLLETVLELHKRGIIHRNISPRNVAYREQGVGLERFHLLDFGIAAISSDNGGSVGSSSVKDLEFRSMNSVLGNSVDASADLEGILYTMVKVAGMDLPWSTAAQEEDEDLVVTIRRQVLDQGFLAEFKDALMFLDLRFTI*