MGSSSKARLGLLVRTCLALASLAKKVTDSPVQNRHDEITQTQGAMACTADELMLTGVQEIVEREGEQLLALPPSFIRPLHDRPPLSSLHLDAHGHQLPIVDVSALLSPHTRPRLLQNIFQACTHWGFFQAINHGVSDEVVAEMRAACLRFFNQPAKERNKFRSQDLEASVAYATSFNPSMEVARDWKDVLYVRDVPGVGCNGFNIAPETCREAFTEYRRGVENLANVLYEAIFESLGLSLSYVKEALPPIGRLVMGVNYYPPCPDPSLTYGISEHSDIGTLTVLLQDEVPGLQVRKGDEWFLVKPLPNAFVINLADQIEILSNGQYKSIEHRGITNTEKPRISVACFFGPDENEYISPLPN