MELDLSPKLAKKLFGENGGSYFAWCPSELPMLREGNIGASKLALEKHGFALPRYSDSSKVAYVLQGSGVAGIVLPESEEKVIAIKKGDAIALPFGVVTWWYNKEDTELVVLFLGETSKAHKAGEFTDFFLTGTTGLMTGFTTEFVARAWDLEEKVAKLLVEKQSGVGIVKLADTFKMPEPKIEHRNGMALNCEEAPLDIDIKNGGRVVVLNTKNLPLVGEVGLGADLVRLDGGAMCSPGFSCDSALQVTYVVRGSGRVQVVGVDGKRVLETTLKAGNLFIVPRFFVVSKIADPDGMEWFSIISTPNPIFTNLAGKTGVWKALSPQVLEAAFNIPPDAEKQFRSKRNSDAVFFPPPN*