MEDAFRATVYFNGDLYQIITMAQGMLDFADPDLSPQILMPTTTDAELGGALRLALSKSRQVTVPEFQEILKSGIVQKNAKERQALIMQRHGYKNRKAMMRKMACCWITADKAKIEIKPTHHKNIDGYSGISNDGPEIIFISTNSGDAELGAALKEGFSRCTSAVP