MVDPFVDFQTPPKSSGTSWKLPGHISISRFPLVMDPLIDDIRLTKGLGFPQPKGPGGKNGYPSEPTAPTPCHSFLRAPDVIGKLRARGHLSGLQIPDDELTEAGAPALFDTVLAAFLAEGRLSAGLPLLPKPLVLGKGGLVDMLPLYLAVRSRGGFAAVTSWAAIAEAVGLEPAADAPIKLVYAKHLWLLEQSIGKPESQDEVAGSSRNAAHRSNAKKDKFLSSHKDHTSAVSAHLKRKREVPLQMLNWVRLVAKNPGDHGAGQNHGSQLSSTLTFRRLMFENIDCSKLPYSTTSPQILDLVILIGCLIIAVGP