MGAKRAVLVGINYPGTKAELKGCHNDVARMRRCLVDRFGFDESGIRVLIDDGSALKPTGANIRRELARLVGDARPGDLLFFHYSGHGTRLPAETGQDDDTGYDECIVPCDMNLITDQDFTELVQKIPSGCLFTIVSDSCHSGGLLDKTKEQIGHSTKLNQTQRRELEERPASDTSFREFLKDTVRDVFESKGIHLPHRSHSHRQGHGDDDDAEESRYINTADAHVKNRSLPLSTLIEMLKEKTGKDDVDVGSIRLTLFNLFGDDASPKIKKFMKVMLNKLQQGQHGGIVGFMGALAQEFLKAKLDGKEEELDPAMKQNVHSDQEVYAGTTARVPSNGVLISGCQTDQTSADATTPKGVSYGALSNAIQAILSERGKVTNKELVLKARKMLSKQGYTQQPGLYCSDENASVAFIC*