MALQVSLAGCRAGSASLREPVSSRQRSRGCCRAARTEASLLSATAEEFASGRRKVELIVSDVDGTLLNPQQQLTAGTRAALQAAAAAGVPIVVATGKALGPWTADVLPHLGSSLPQIYLQGLLINCHREGVLYQQQLEEHIILEAVAFADEHGVTLTAYCGDRIVCRETDEQSDRLLFYKEPPPESVGPLERQVGKLPISKLIFMNSEQRIAELRPAIEQTFAGRASLTTAIPGMLEVLPLGASKGVGVSWLLDRLGVDPAAVMALGDGENDKEMLELCGLGVAMGNAAPAALSVSDAITAKNAEDGVARAVERFVLGPRGLL*