MFHDIRTVQTARITRFGSGAVVVRNNGGLDEAALRSAAPTVFAEDKHSSRSDKYTYIPTVEVLRGLGREGFLPVEVRVGGTRDEEKRGYTKHLLRLRRMGDAPTRVGDSSRELVLLNSHDGTSSYQLMSGLFRLICSNGLVCADGDAQILKIPHKGDIVQQVIDGAYRIVDASEEVDRIAAEMKQIELRPAEQDAFAEAAAELRWNGEGQRVPVEPRQIHAPRRREDVGNSLWLAFNRTQEGLIRGGIDYQQRNPETGRLIARRQTRPVQGVDGNTALNRALWVLANRMAELKAA