MSQSHLFEDIEKVWFLHIFRHRYLLARIVYQFRFLVCHGYSRPIVDLSYSPITPDGFFLASASKDGKPMLRNAETGDWIGTFDGHKGAVWAACLDTPTLRCATTSADLARKRVWDALTEDELHSFEHKHVVRTCAFSESTTHLLTGGAEKVLQIFDLFRPDAPPTLLESFPKTPIWVAVWNHTDQTILNSSDNVEGVRVWDVGTKFVVRTLETKSSCTSVEVSRDGRYITTADGNTSYTMRRPVESASLFPAWSKFIVGGNDMWVRLFDFDTGDEIECNKGHHSLVHCVRFSPGSESCLWLRRWSIRILKIVNGNDEAKVGGYAEGAGANQIKVRVVEVSRKVQGFHIAQEDGAQV*