MSYASLSVKDLTSLVSRSGTGSTSSPKLPGQNRPVKVIPLQHPDTSDDARPPSIPFDDILSGWRAKIKRMSLVDWVETLFPCFRWIRTYKWSEYFKLDLMAGITVGIMLVPQLAIGPVALVSLLVSNALGGIADSSEEELHIELAILLALLVGILECIMGLLRLGWLIRFISHSVISGFTSASAIVIGLSQVKYFLGYNIARSSKIVPLVESIIAGADKGKANKELQFLRAAAPLTGIVLGTTIAKVFHPPSISLVGEIPQGLPTFSFPRSFDHAKTLLPTSALITGVAILESVGIAKALAAKNRYELDSNSECALAAIVISAVSGLVDYDEAIFLWRVDKRDFTLWTITSTTTLFFGIEIGVLVGVGFSLAFVIHESANPHIAVLGRLPGTTVYRNVKQYPEAYTYNGIVIVRIDAPIYFANISYIKDRLREYEVAVDKYTTKGPEVERISFVILEMSPVTHIDSSAVEALKELYQEYKARDIQLAISNPNKDVHMTIARSGMVELVGKEWYFVRVHDAVQVCLNCVQSSSLEEKKPSFLRRFSNNNGSSSYNDLQSYNTLLKEPLLPVEK*