MLPLPVLFLILVILYIVKFAIVDADFTLRSKKLKRKEFEDKVVWITGASRGIGEVLAKQFASLGAKLILSARNEAELERVKNQLSGKHAPHDVKILPLDLASGEESLREAVEKAEAFFPGGVDYMIHNAAYERPKSAALDVPEESLKATFEVNVFGTISLTKLLAPYMLKRGRGHFVVMSSAAGKTPAPGQAMYCASKFALNGYFHCLRSELFQKGIKVTVVCPGPIETSTNAEAGSSGQAKSIEKRVSAERCAQLTIIAASHGLKEVWISYQPVLGVMYLVQYMPTIGFWLMDKIGEKRVETAAQKGNTYSLRLLFGKSKRE*