MGAAVKDLHSKAELAEILQQKGSAALHFWASWCPVSAQMDAVFSHLCSDNPTVHFFRVEAEETPDISEAYNVSAVPFFVFFKSGIFFNKLEGANPAELAQKISEIAGPEGLQKTSEIEEITGASLVNGSAVSANGSEEVKGEQLKEKLKGLIASKQVMLFMKGSPNEPKCGFSRKVVEMLEDLGVEIGSFDILSDEVVRQGLKSFSNWPTYPQLYITGEFVGGCDIVTEMYKSGELKELLIEKGLFKKERIESRLKSLINSSPTMLFMKGSPDAPRCGFSSKVVSVLREEGISFGSFDILSDSEVREGLKKYANWPTYPQLYHNGELIGGCDIILEMKTSGELKKELS*