MVSERNQSKHVCVIGAGPSGLVAARELRKEGHSVVVIEQNHDIGGQWLYEPKVEGEEALGKSTFLKVHSSIYDSLRLFSPREIMGFSDFPFVVKKGRDMRRFPGHRELLLYLQDFCEWFGLREMIRFKTRVEYVGMLDSDQVGRDLKWVVKSRDMESEKVVEEVFDAVVVATGHYSKPRLPSIKGMDVWKRNQMHSHIYRDPEPFRKEVVVVVGNSLSGQDISMELVDVAKEIHLSAKSLEISEGLAKVISKHDSLHLHLEIESLHEDGRVVFVDGSWVMADTIIYCTGYSYAFPFLDTKGIVGVDDDRVGPLYEHTFPPSLAPSLSFVGIPRKLIGFPFFESQAIWIAQLLSGKRTLPSFHDMMQSIKDFYHSREIAGVPKHNTHDLANFEYCDKYGDNVGFPHLEEWRKELCISAIVKAEVDLEGYRDAWDDVELLQVALQSPHFTQFPRST*