MGLSGMVVSGCGFLFIGLWHAWISLAGKRSPPASSPSRSSIPYSDKPLPLFSSAQLISIAALSFLHFVSGLVASHRDKTLADGVASAVPLERSSVALVFFIFAIANLLSLHTRILPLPHDMSCLIALFAFGQELLLFYLQRPDAGLESRYYTLLLVPICACMLAIAANMARPKSAFAPLALAGGLCLQGTWLLQMGFSFFTAAYMAKGCDLHSRGEGDYLIKCDGDKMALMRGKAVATLQFNCHMALLLTIMLPLYAFRKRHYGLSNPYDLNYEMVATVEAHESRSHGHVVPQPPASAFSLGLDEDLDDDKPLSEDQNREANGFHRVAI*