MFLETVSGRVSTELDPRIAHDADKLLARGRQLVAMYQEVGVDKERVLLRMPATWAAIQAGKQLELEGVACHLVLVYSFVQGAAAAQNGISVVQPNVGRLHDWYNRHPGMIRDPNAPREMSAMAKAGYGGSEINPGLLLVEKVYNYCQKHHGGRTKVMASGLRNKAEALALAGCDFLVMGPKVLTAMATAATLDGYNTGLSAAEDMPGSVEPRLSPSLAQLTGFSPLELETVDEESFDDYLDMPGRELLQEGIQRLIDDANX