MVVSEASATQSAVVLSTTFVAFLSGFMLGVYSIRGYFISPDLRAEARANIDDPVESEESDIDEDDTILDHAPNWSNGEDADVRQGLRQRQVASADKKKTKKPNPESAPLVDSKEECKLVLVVRTDLGMTKGKMAAQASHATLACYKSLSRAAARDPSSPAAKLLKRWENLGQAKIAVQIKNQDEMLELMGKARSLGVTAEVIADAGRTQIEAGSLTVLGVGPAPRSLVDQITGHLKLL