MPYMSSQPKVLIAGGGIGGLSTALALHASGLTDIHIFEAAGKLTSLGVGINVQPSAVLILRNLGLLPELERTGVVTQELNFYNRHGDEILSEPRGTKAGYACPQLSIHRGNFQMVLLDAVRKRIGEDRIHLGHALVNFQQDDKSITGFFKHAENTKDPVPSMTGDVLIAADGINSATRKILYPNEGPPRFSGRILWRGCIEREPYLTGGSMVWAGFADQKFIAYPISGESARNGKSLVNWIAELRVRDDSDPDKTPPKVDWTKTVPKERFAGPFKGWTCGGLRMIEDLIAPTERVFEFPMCDRDPLERWSFGRLTLTGDAAHCMYPIGSNGATQAIIDAETIAQCLTGTETEKIPEALKKYEEIRLPPTAKIVYANRANGPDHVLQLAEERAPEGFKNVYDVIPKEELESIGAKYKAIAGFELEAVNKKAKETEELAARFAQK