MLIRWHGHACFTIESAGKTLLTDPFDSSVGYAIPDIEPDIVTESHQHFDHNAHHLLKGNFNLIKETGHFFVEGYRINGFLTYHDEFKGKKRGTNIIYEIITPDGFRIVHLGDLGESLSRELEQKLMHPDILMIPVGGIYTIGPKEAHNLANELKPSIVIPMHFKTKNLKFELKELENFTSKFENVEKMKELNLNSRKEVENLHLKVIVLDYE