MGLEDAKTEVDQAFTRADLKGPSFENTFGGATSFLRRKYTKDLSLADIAITGVPFDQAVTNRPGTRLGPRAIREASALQPYDPPYGWPFDVLSEFAIIDYGDLAFDYGNVAAFPETLKAHISTILAADVPTVTLGGDHYVTYPILKAYAEKYGPISLLQFDAHSDSWPDDEESRVDHGTFVYKAIKQGIVDAATSVQVGIRTTNEDTLGVTTIDAREVHRIGPEATVAKIKAVLGDNPVYLTFDIDALDPAFAPGTGTPVWGGLTSAQAAAILRDLAGINIVGGDIVEVSPPFDTTGATAIAGAHVATEILCLLGWKMRGGA