MELDLTPKLPKQVYGGDGGSYFAWCPEELPMLKEGNIGAAKLALEQHGFAVPRYSDSPKVAYVLQGSGTAGIVLPEKEEKVIAIKEGDSIALPFGVVTWWFNSEETELVVLFLGETHKAHKRGQFTDFYLTGSNGIFTGFTTEFVGRAWDLDEGTVKKLVGSQTGKGIVKLDAGFKMPMAKSEDREGFVLNCLEAPLDVDIKDGGRVVVLNTKNLPLVGEVGFGADLVRIDAHSMCSPGFSCDSALQVTYIVAGSGRVQVVGADGKRVLETHIKAGSLFIVPRFFVVSKIADPEGMSWFSIVTTPDPIFTHLAGRTSVWKALSPEVLQAAFKVDPEVEQSFRSKRTSDAIFFPPSN*