MAGNGDFNNWNKDSHKLRKLNEFGTWELTLKPGSIPIDSKYKIAMKTTTKNGGEWIYRLDPWVHRATFAKQHALYEGHFWEDNYQFKNPRPKKNIAAGGIKIYEAHVGISTPEPTIGSYKNFTQNVLPIIRDLGYNTIQLMAIMEHAYYASFGYQVTSFFAISSRYGTPDELKELIDTAHGMGIQVLLDVVHSHSSKNVDDGLNMFNGTDHYLFHGGSRGNHDLWDSRLFNYTNYETLRFLLSNLKYYIDVFQFDGFRFDGVTSMLYKHHGLSVGFSGGYHEYFGDGVDNEAIVYLMLAHQLMNEISTTENFNLTSIAEDVSGMPTLCRPISDGGIGFNYRLSMAIPDMWIKILKHLTDEQWDLGNIVHTLTNRRYGEKVIAYCESHDQALVGDKTLAFWLMDKEMYTNMSVLSPLTPIIDRGIALHKLIRLVTFALGGDGYLNFEGNEFGHPEWLDFPRQGNGESYHYARRQFNLINDDLLRYKYLYQFDKKMLQ