MVRVYSTFQALMSGNGPSLSPNEHVETFYSNLIKGLDNLERLLTTDFITSEWLLQALEFLKATHSGLIPLVEKLQIPVSLQGDGWFAEYMDETVKLLDVCNALKASVSGLERYQMLVDGVVRALNGPDVFFRAQLFRGLHALDTCKDEAERLEADNKNLMESKIEADGKLYFNLTDKHVESKFLKWNGFWGIMFAVKNISSFLSWLLLWGLVDAGNSFSMKIDTITFRSPWSASFVRLQHRVNVAINQARESNKASKTFFHEFESLQAILADIRGQLRPTNRGVSQKSEESVRQDIQRLRHLSLTLKEGLETVEWRVNDLFDEIVEGRNKLLEIFSRSSS*