MVDKKMEENIVQFVAVTGATTRDARRFLETYHRLDVAMDNYFNNPQQFANSKSRGHAQSAAPSTSKLNALFDKYKDPDGNEISIDGTIKFCEDLEIDPEDVVMLAVAYELKSPRVGEWTKQGWVEGLKSLGVDSIQGLKALLPKLRNQLGSDPKYFKKVYSHTFDFARNEGQRSLGLDTAQAFWALLLPHGLEGGALSHVDEDQDVSMNGAGGEGFKREYVDWWFEFLQAKGGKGVSKDTWNMLFDFVRTIDSQFKNYDPEAAWPSTIDDFVEYARQRLQS*